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 .
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] .
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 .
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 :
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:
Om en tillåten punkt uppfyller villkoren för stationaritet, kompletterande icke-rigiditet och icke-negativitet, och även , då .
Om för en godtagbar punkt villkoren för stationaritet, komplementär icke-rigiditet och icke-negativitet samt ( Slaters villkor ) är uppfyllda, då .