Karush-Kuhn-Takker-förhållanden

I optimeringsteorin är Karush -Kuhn-Tucker-förhållanden ( Karush-Kuhn-Tucker-förhållanden , KKT) nödvändiga förutsättningar för att lösa ett icke-linjärt programmeringsproblem . För att lösningen ska bli optimal måste vissa regularitetsvillkor uppfyllas. Metoden är en generalisering av Lagrange multiplikatormetoden . Däremot är de begränsningar som läggs på variabler inte ekvationer , utan ojämlikheter .  

Historik

Kuhn och Tucker generaliserade Lagrange-multiplikatormetoden (för användning för att konstruera optimalitetskriterier för problem med likhetsbegränsningar) till fallet med ett allmänt icke-linjärt programmeringsproblem med både likhets- och ojämlikhetsbegränsningar [1] .

Nödvändiga förutsättningar för ett lokalt minimum för problem med begränsningar har studerats under lång tid. En av de viktigaste är överföringen av begränsningar till den objektiva funktion som Lagrange föreslagit. Kuhn-Tucker-villkoren härleds också från denna princip [2] .

Förklaring av problemet

I problemet med icke-linjär optimering krävs det att hitta värdet på den flerdimensionella variabeln , vilket minimerar objektivfunktionen:

under förhållanden när begränsningar av ojämlikhetstyp åläggs variabeln:

,

och vektorkomponenterna är icke-negativa [3] .

William Karush fann i sitt examensarbete de nödvändiga förutsättningarna i det allmänna fallet, när de pålagda villkoren kan innehålla både ekvationer och ojämlikheter. Oberoende av honom kom Harold Kuhn och Albert Tucker till samma slutsatser .

Nödvändiga villkor för minimum av en funktion

Om , under de pålagda restriktionerna, är en lösning på problemet, så finns det en vektor av Lagrange-multiplikatorer så att följande villkor är uppfyllda för Lagrange-funktionen :

Tillräckliga villkor för minimum av en funktion

De angivna nödvändiga villkoren för minimifunktionen i det allmänna fallet är inte tillräckliga. Förutsatt att funktionerna och är konvexa, finns det flera alternativ för ytterligare villkor som gör att villkoren från Karush-Kuhn-Tucker-satsen är tillräckliga:

Enkel formulering

Om en tillåten punkt uppfyller villkoren för stationaritet, kompletterande icke-rigiditet och icke-negativitet, och även , då .

Svagare förhållanden

Om för en godtagbar punkt villkoren för stationaritet, komplementär icke-rigiditet och icke-negativitet samt ( Slaters villkor ) är uppfyllda, då .

Anteckningar

  1. Kuhn-Tucker villkor . Hämtad 7 februari 2011. Arkiverad från originalet 24 januari 2011.
  2. Zhiliniskas A., Shaltyanis V. Sök efter det optimala: datorn utökar möjligheterna. — M.: Nauka, 1989, sid. 76, ISBN 5-02-006737-7
  3. Mathematical Foundations of Cybernetics, 1980 , sid. 253.

Se även

Litteratur