Az optimalizálás elméletében a Karush-Kuhn-Tucker feltételek ( Karush-Kuhn-Tucker feltételek , KKT) szükséges feltételek egy nemlineáris programozási probléma megoldásához . Ahhoz, hogy a megoldás optimális legyen, bizonyos szabályossági feltételeknek teljesülniük kell. A módszer a Lagrange-szorzó módszer általánosítása . Ezzel szemben a változókra vonatkozó megszorítások nem egyenletek , hanem egyenlőtlenségek .
Kuhn és Tucker általánosította a Lagrange-szorzó módszert (az egyenlőségi megszorításokkal kapcsolatos problémák optimalitási kritériumainak megalkotására) egy általános nemlineáris programozási probléma esetére, amely egyenlőségi és egyenlőtlenségi megszorításokat is tartalmaz [1] .
A korlátokkal kapcsolatos problémák helyi minimumának szükséges feltételeit már régóta tanulmányozták. Az egyik fő a megszorítások átvitele a Lagrange által javasolt célfüggvényre. A Kuhn-Tucker feltételek is ebből az elvből származnak [2] .
A nemlineáris optimalizálás problémájában meg kell találni a többdimenziós változó értékét , minimalizálva a célfüggvényt:
olyan feltételek mellett, amikor a változóra egyenlőtlenség típusú megszorítások vonatkoznak:
,és a vektorkomponensek nem negatívak [3] .
William Karush dolgozatában megtalálta a szükséges feltételeket általános esetben, amikor a felállított feltételek tartalmazhatnak egyenleteket és egyenlőtlenségeket is. Tőle függetlenül Harold Kuhn és Albert Tucker ugyanerre a következtetésre jutott .
Ha az előírt korlátozások mellett a probléma megoldása, akkor van olyan Lagrange-szorzóvektor , amely a következő feltételeket teljesíti a Lagrange-függvényre :
A felsorolt szükséges feltételek a minimális funkcióhoz általános esetben nem elegendőek. Feltéve, hogy a és függvények konvexek, több lehetőség is van a további feltételekhez, amelyek elegendőek a Karush-Kuhn-Tucker tételből származó feltételekhez:
Ha egy megengedhető pont kielégíti a stacionaritás, a komplementer nem-merevség és a nem-negativitás feltételeit, valamint , akkor .
Ha egy megengedhető pontra teljesül a stacionaritás, a komplementer nem-merevség és a nem-negativitás, valamint ( Slater feltétel ) feltételei, akkor .