Termeni Karush-Kuhn-Tucker

În matematică , condițiile lui Karush- Kuhn - Tucker sau anterior condițiile lui Kuhn-Tucker permit rezolvarea problemelor de optimizare sub constrângeri neliniare de inegalități.

Sau , o funcție numită funcție obiectivă și funcție , numită constrângeri . Se presupune că și les sunt din clasa C 1 .

Problema care trebuie rezolvată este următoarea:

Aflați cine maximizează sub constrângeri pentru orice .

Teorema

Dacă admite un maxim sub constrângeri pentru toți , atunci există îndeplinirea următoarelor condiții, numite condiții Kuhn-Tucker. Apoi spunem că este multiplicatorul Lagrange asociat cu constrângerea-a.

Condiții de primă comandă

este un punct critic al , The Lagrangianului a problemei. Cu alte cuvinte ,, unde este gradientul , sau din nou, scriind derivatele parțiale,

Condiții suplimentare de lansare

Pentru orice ,

Se poate , de asemenea , scrie mai compact, care pentru toți , .

Observații

Condițiile suplimentare de eliberare implică faptul că dacă , atunci . Cu alte cuvinte: dacă constrângerea-a nu este saturată , atunci multiplicatorul Lagrange asociat este zero.

Dovada acestui rezultat se bazează în esență pe lema lui Farkas .

Reciproc

Această teoremă oferă a priori doar condițiile necesare. Cu toate acestea, în anumite condiții, acestea sunt și condiții suficiente. Acesta este în special cazul dacă și funcțiile sunt concav .

Note și referințe

  1. (în) W. Karush, Minimele funcțiilor mai multor variabile cu inegalități au constrângeri laterale , Depart. de matematică, Univ. din Chicago, Chicago, Illinois,1939
  2. William Karush a fost primul care a declarat acest rezultat în 1939. Dar opera sa a fost redescoperită cu mult timp după publicarea lui Kuhn și Tucker.
  3. (în) HW Kuhn și AW Tucker, „Programare neliniară” , în Proceedings of 2nd Berkeley Symposium , Berkeley, University of California Press,1951( Math Reviews  47303 , citiți online ) , p.  481-492.
  4. Pentru mai multe detalii despre condițiile de regularitate impuse, consultați „  Condiții de optimitate (dimensiune finită)  ”.

Link extern

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">