Podmínky Karush-Kuhn-Takker

V teorii optimalizace jsou Karush-Kuhn-Tuckerovy podmínky ( Karush-Kuhn-Tuckerovy podmínky , KKT) nezbytnými podmínkami pro řešení problému nelineárního programování . Aby bylo řešení optimální, musí být splněny určité podmínky pravidelnosti. Metoda je zobecněním metody Lagrangeova multiplikátoru . Naproti tomu omezení uvalená na proměnné nejsou rovnice , ale nerovnosti .  

Historie

Kuhn a Tucker zobecnili Lagrangeovu multiplikační metodu (pro použití při konstrukci kritérií optimality pro problémy s omezeními rovnosti) na případ obecného problému nelineárního programování s omezeními rovnosti i nerovnosti [1] .

Nezbytné podmínky pro lokální minimum pro problémy s omezeními byly studovány již dlouhou dobu. Jedním z hlavních je přenesení omezení na účelovou funkci, kterou navrhl Lagrange. Z tohoto principu jsou odvozeny i Kuhn-Tuckerovy podmínky [2] .

Prohlášení o problému

V problému nelineární optimalizace je nutné najít hodnotu vícerozměrné proměnné a minimalizovat účelovou funkci:

za podmínek, kdy jsou na proměnnou uvalena omezení typu nerovnosti:

,

a složky vektoru jsou nezáporné [3] .

William Karush ve své diplomové práci našel potřebné podmínky v obecném případě, kdy vložené podmínky mohou obsahovat jak rovnice, tak nerovnice. Nezávisle na něm došli ke stejným závěrům Harold Kuhn a Albert Tucker .

Nezbytné podmínky pro minimum funkce

Pokud je , pod uloženými omezeními, řešením problému, pak existuje vektor Lagrangeových multiplikátorů takový, že pro Lagrangeovu funkci jsou splněny následující podmínky :

Dostatečné podmínky pro minimum funkce

Uvedené nezbytné podmínky pro minimální funkci v obecném případě nestačí. Za předpokladu, že funkce a jsou konvexní, existuje několik možností pro dodatečné podmínky, díky nimž jsou podmínky z Karush-Kuhn-Tuckerovy věty dostatečné:

Jednoduchá formulace

Pokud přípustný bod splňuje podmínky stacionarity, doplňkové nerigidity a nezápornosti a také , pak .

Slabší podmínky

Pokud jsou pro přípustný bod splněny podmínky stacionarity, komplementární nerigidity a nezápornosti a také ( Slaterova podmínka ), pak .

Poznámky

  1. Kuhn-Tuckerovy podmínky . Získáno 7. února 2011. Archivováno z originálu 24. ledna 2011.
  2. Zhiliniskas A., Shaltyanis V. Hledání optima: počítač rozšiřuje možnosti. — M.: Nauka, 1989, s. 76, ISBN 5-02-006737-7
  3. Matematické základy kybernetiky, 1980 , s. 253.

Viz také

Literatura