Karush-Kuhn-Takker forhold

I optimeringsteori er Karush-Kuhn-Tucker-betingelser ( Karush-Kuhn-Tucker-betingelser , KKT) nødvendige betingelser for at løse et ikke-lineært programmeringsproblem . For at løsningen bliver optimal, skal nogle regularitetsbetingelser være opfyldt. Metoden er en generalisering af Lagrange multiplikatormetoden . I modsætning hertil er de begrænsninger, der pålægges variabler, ikke ligninger , men uligheder .  

Historie

Kuhn og Tucker generaliserede Lagrange-multiplikatormetoden (til brug ved konstruktion af optimalitetskriterier for problemer med lighedsbegrænsninger) til tilfældet med et generelt ikke-lineært programmeringsproblem med både ligheds- og ulighedsbegrænsninger [1] .

Nødvendige betingelser for et lokalt minimum for problemer med begrænsninger har været undersøgt i lang tid. En af de vigtigste er overførslen af ​​begrænsninger til den objektive funktion foreslået af Lagrange. Kuhn-Tucker-betingelserne er også afledt af dette princip [2] .

Udtalelse af problemet

I problemet med ikke-lineær optimering er det nødvendigt at finde værdien af ​​den multidimensionelle variabel , hvilket minimerer den objektive funktion:

under forhold, hvor begrænsninger af ulighedstype er pålagt variablen:

,

og vektorkomponenterne er ikke-negative [3] .

William Karush fandt i sit specialearbejde de nødvendige betingelser i det generelle tilfælde, hvor de pålagte betingelser kan indeholde både ligninger og uligheder. Uafhængigt af ham kom Harold Kuhn og Albert Tucker til de samme konklusioner .

Nødvendige betingelser for minimum af en funktion

Hvis , under de pålagte begrænsninger, er en løsning på problemet, så er der en vektor af Lagrange-multiplikatorer , således at følgende betingelser er opfyldt for Lagrange-funktionen :

Tilstrækkelige betingelser for minimum af en funktion

De anførte nødvendige betingelser for minimumsfunktionen i det generelle tilfælde er ikke tilstrækkelige. Forudsat at funktionerne og er konvekse, er der flere muligheder for yderligere betingelser, der gør betingelserne fra Karush-Kuhn-Tucker-sætningen tilstrækkelige:

Simpel formulering

Hvis et tilladt punkt opfylder betingelserne for stationaritet, komplementær ikke-stivhed og ikke-negativitet, og også , så .

Svagere forhold

Hvis betingelserne for stationaritet, komplementær ikke-stivhed og ikke-negativitet og også ( Slaters betingelse ) er opfyldt for et tilladt punkt , så er .

Noter

  1. Kuhn-Tucker-forhold . Hentet 7. februar 2011. Arkiveret fra originalen 24. januar 2011.
  2. Zhiliniskas A., Shaltyanis V. Søg efter det optimale: computeren udvider mulighederne. — M.: Nauka, 1989, s. 76, ISBN 5-02-006737-7
  3. Mathematical Foundations of Cybernetics, 1980 , s. 253.

Se også

Litteratur