Karush-Kuhn-Tucker (EZ) olosuhteet, joskus tarkoitetut sellaisena kuin se on Kuhn-Tucker olosuhteissa, edellytyksiä on epälineaarinen ohjelmointi ongelma on täytettävä ollakseen optimaalinen. KKT ehdot laajentaa menetelmä Lagrangen kertoimia sallimalla epätasa rajoitteiden, toisin kuin Lagrangen kertoimet, mikä mahdollistaa ainoastaan tasa rajoitteita.
Tarkastellaan epälineaarinen optimointi ongelma:
Minimoida
jollei:
Annamme ovat suhteellisen pienin piste meidän ongelmamme, joka täyttää myös joitakin rajoitteita pätevyys. Kanssa tämä, voimme olettaa, että jokainen osatekijä on olemassa vektori
, jossa l edustaa lukumäärä of tasa-arvon rajoitteita, ja
, jossa m edustaa lukumäärä of epätasa-arvon rajoitteita. Nämä vakiot,
ja
, kutsutaan KKT kertoimia.
Jotta KKT ehdot pidetään epälineaarinen ohjelmointi ongelma (NLP), kukin kolmen ehdon on täytyttävä [1-4]. Primal toteutettavuustutkimus toistaa mikä ongelma todetaan, että eriarvoisuus ja tasa-rajoitukset on täytyttävä, jotta ongelma on optimaalinen:
Toinen ehto on tunnetaan sellaisena kuin se on dual toteutettavuus ehto. Tässä kunnossa valtioiden, melko tyiskohtaisen, että jokainen elementti täytyy oltava suurempi kuin nolla, ja että stationaarisuus ongelman on oltava sama 0.
Stationaarisuus on ongelma:
Kun taas muuta kaksi ovat yksinkertaisesti ehtoja siitä, että l ja m on täytettävä, jotta optimaaliseksi.
Kolmas edellytys on täytyttävä tunnetaan täydentäviä leväperäisyys. Tämä ehto vain, että jokaisen MU ja omassa eriarvoisuus rajoitteita, tuote of kaksi pitäisi johtaa kaupungissa nolla:
Kun nämä kolme ehtoa täyttyvät, Olemme tavanneet KKT ehdot ja ratkaisumme, , on optimaalinen ratkaisu NLP ongelma. Siellä ehkä useampi kuin yksi x in pienemmällä tilamäärällä kuin mitä täyttävät edellytykset. Mikä tahansa piste ongelma tilaan, jossa jokainen elementtiljam, tällaiset, että monikko (x, l, m) täyttävät KKT edellytyksiä kutsutaan KKT pistettä. Johtaminen näistä rajoitteista löytyy [1,2]
Constraint tutkintojen
Kuten mainittiin aikaisemmin, kohtia, testaamme täytyy tavata pätevyys, jotta piste voidaan pitää. Tunnetuin rajoitus Tutkinto on lineaarinen riippumattomuus rajoitteen perustutkinto (Licq), jossa todetaan vain, että ja
ovat lineaarisesti riippumattomia peräisin muista at pisteen
. Mangasarian-Fromovitz rajoite pätevyys (MFCQ) todetaan, vastaavalla tavalla licq kanssa, lisäämällä of oli uusia positiivisia-lineraly riippumatonta at
. [5]
On kuitenkin muita rajoitteita karsinnat että rentoutua licq. Slater rajoitus karsinta voidaan käyttää kupera ongelmia. Jos on olemassa sellainen pisteen x tällaisia, että ja
for kaikilla i,j aktiivisesti
, Sitten liuskekivi ehto pätee. [5,6]
Muita rajoitteita karsintoja ovat olemassa, mutta nämä kolme näyttävät olevan eniten yleisesti käytettyjen kaupungissa KKT pätevyyteen liittyvät.
[1] Kuhn, H. ja Tucker, A., “Epälineaarinen ohjelmointi” Proceedings of toinen Berkeley Symposium 1951, pp. 481-492.
[2] Karush, W., “Minimit Toimintojen useiden muuttujien kanssa eriarvoisuutta esteisiin”. M.Sc. Väitöskirja, Univ. of Chicago, Chicago, Il, 1939.
[3] Kuhn, M. “Karush-Kuhn-Tucker théorème”, Internet: http://smp.if.uj.edu.pl/~kopiec/MT/Materialy/KarushKuhnTucker.pdf, CDSEM Uni. Mannheim, 2006.
[4]McCarl, B. ja Spreen, T., “Epälineaarinen optimointi Edellytykset”, Ch. 12, Soveltava Matemaattinen ohjelmointi Algebralliset Systems. Internet: http://agecon2.tamu.edu/people/faculty/mccarl-bruce/mccspr/thebook.pdf
[5]Eustace, R. Karas, Se. ja Ribeiro, A. Rajoite ammattitutkinto Epälineaarinen Ohjelmointi, Tech raportti, Univ. Paranan.
[6] Saapua, D. ja Zalinescu, C. “Sen tarpeellisuus joidenkin reunaehto ammattitutkinto Conditions in Convex ohjelmointi”, Lehdessä Convex Analysis, 11 (1), 2004. pp 95-110.