Metoda multiplicatorilor Lagrange

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Caută maximele de dată fiind constrângerea (reprezentată în roșu) .
Reprezentarea curbei de nivel a problemei. Liniile albastre reprezintă linii de contur ale . Soluția problemei este dată de punctele de tangență dintre linia roșie și linia albastră.

În analiza matematică și programarea matematică , metoda multiplicatorului Lagrange permite reducerea punctelor staționare ale unei funcții în variabile e constrângeri de frontieră , numite obiective, la cele ale unei a treia funcții în variabile nelimitate, numite Lagrangian :

,

introducerea a câte noi variabile scalare λ , numite multiplicatori , cu cât există constrângeri.

De sine este staționar, de exemplu un maxim , pentru problema constrânsă originală, atunci există un astfel încât este staționar chiar dacă nu neapărat de același tip, adică în exemplul maxim, pentru lagrangian. Nu toate punctele staționare conduc la o soluție a problemei inițiale. Astfel, metoda multiplicatorului Lagrange oferă o condiție necesară , dar nu suficientă, pentru optimizare în probleme constrânse. [1]

Introducere

Luați în considerare cazul bidimensional. Vrei să maximizezi unul sub rezerva constrângerii:

Unde este o constantă. Liniile de nivel [2] ale dat de

pentru diferite valori ale , și liniile de contur ale dat de .

Să presupunem că mergeți de-a lungul conturului cu . În general, liniile de contur ale și de sunt distincte, de aici și conturul pentru poate intersecta liniile de contur ale . Acest lucru este echivalent cu a spune asta pe măsură ce vă deplasați de-a lungul liniei de contur pentru valoarea Se poate schimba. Numai când conturul pentru este tangentă la una dintre liniile de contur ale (fără trecere), valoarea nici nu crește, nici nu scade.

Acest lucru se întâmplă exact în punctele în care componenta tangentă a derivatei totale dispare: , adică în punctele staționare constrânse ale care includ maxime și minime locale, presupunând că fii diferențiat. În ecuații, acest lucru se întâmplă atunci când gradientul este perpendicular pe constrângere sau constrângeri sau când este o combinație liniară a .

Un exemplu familiar este acela de a de temperatură și presiune de contur liniile de hărți meteorologice: apar maxime și minime constrânsă unde hărți suprapuse prezintă liniile tangente ( isopletes ).

Geometric, condiția de tangență se traduce spunând că gradienții și de sunt vectori paraleli unde există un maxim, deoarece gradienții sunt întotdeauna perpendiculari pe liniile de contur. Introducerea scalarului incognito , trebuie să rezolvăm sistemul de ecuații :

pentru ; după ce și-a asumat, fără pierderea generalității, .

Odată ce valorile pentru au fost determinate, revenim la numărul inițial de variabile și putem găsi punctele staționare ale Lagrangianului:

în mod tradițional. Acesta este pentru fiecare punct care satisface constrângerea din moment ce este egal cu zero pe constrângere, dar punctele staționare ale toate sunt aprinse , așa cum se poate vedea prin setarea gradientului egal cu zero.

Diferențe între maxime, minime și puncte de șa

Soluțiile sunt puncte staționare ale Lagrangianului și pot fi, de asemenea, puncte de șa , adică nici maximum, nici minim de sau .

este nelimitat: dat un punct care nu se află pe constrângere, făcând limita pentru o face arbitrar mare sau mic.

Explicație analitică

Fii obiectivul o funcție definită pe , și sunt constrângerile date de (obținut dintr-o ecuație de tip cu ). Definiți Lagrangianul , , ca:

Atât criteriul de optimizare, cât și constrângerile sunt înțelese compact ca puncte staționare ale Lagrangianului:

în gradienții funcțiilor originale, e

Adesea multiplicatorii Lagrange pot fi interpretați ca o anumită cantitate interesantă. De exemplu, rețineți că:

este rata la care se modifică cantitatea de optimizat în funcție de variabila constrânsă. De exemplu, în mecanica lagrangiană , ecuațiile mișcării sunt obținute prin găsirea punctelor staționare ale acțiunii , integrala în timp a diferenței dintre energia cinetică și cea potențială. Prin urmare, forța asupra unei particule datorată unui potențial scalar, poate fi interpretat ca un multiplicator Lagrange care determină schimbarea acțiunii (transferul energiei potențiale în energie cinetică) în urma unei modificări a traiectoriei legate a particulei. În economie, profitul optim pentru un jucător este calculat pe baza unui spațiu de acțiune constrâns, unde un multiplicator Lagrange indică relaxarea unei constrângeri date, de exemplu prin luare de mită sau alte mijloace.

Metoda multiplicatorului Lagrange este generalizată de condițiile Karush-Kuhn-Tucker .

Exemple

Exemplul 1

Figura 3. Ilustrația problemei de optimizare constrânsă.

Vrei să maximizezi cu legătura . Constrângerea este circumferința unității, iar liniile de nivel țintă sunt linii drepte cu pantă : vedeți imediat grafic că maximul este atins în iar minimul este atins în .

Analitic, prin plasare , Și

Prin anularea gradientului obținem sistemul de ecuații:

Derivatul cu privire la multiplicator este, ca întotdeauna, constrângerea inițială.

Combinând primele două ecuații obținem:

acesta este ( altfel devine ). Înlocuind în primesti , astfel încât iar punctele staționare sunt Și . Evaluarea obiectivului pe acestea obținem:

de aceea maximul este , a ajuns la punctul , iar minimul este , a ajuns la punctul .

Conform teoremei lui Weierstrass : a fi o funcție continuă definită pe constrângerea care este un set închis și delimitat, admite cu siguranță un minim și un maxim absolut. Niciunul dintre cele două puncte staționare găsite nu poate fi, prin urmare, un punct de șa.

Exemplul 2: entropie

Să presupunem că dorim să găsim distribuția discretă de probabilitate cu entropie maximă de informații . Deci scopul este:

Constrângerea este că configurațiile sunt singurele alternative posibile, adică suma lor este unitară. Funcția de constrângere este atunci:

Pentru toți din la , ecuațiile sunt impuse:

Continuând cu derivarea, obținem, pe lângă ecuația constrângerii inițiale:

Acest lucru arată că toate sunt aceleași pentru că depind doar de un parametru comun. Prin introducerea ei în ecuația constrângătoare, adică prin impunerea

primesti:

Prin urmare, distribuția uniformă este distribuția maximă a entropiei pentru variabilele aleatorii discrete.

Economie

Optimizarea constrânsă joacă un rol central în economie . De exemplu, problema alegerii pentru un consumator este reprezentată ca aceea care maximizează o funcție de utilitate [3] supusă unei constrângeri bugetare. Multiplicatorul Lagrange are o interpretare economică ca un preț alternativ ( preț alternativ) [4] asociat cu constrângerea, în acest caz „ utilitatea marginală [5] [6] a capitalului . [7] .

Constrângeri monolaterale

Dacă constrângerile prezentate impun inegalități, procedați după cum urmează:

  • În caz de maximizare, plasați constrângerea în forma normală
  • În caz de minimizare, plasați constrângerea în forma normală
  • Sistemul de rezolvat devine
  • Continuăm cu calculul caracterului matricei hessiene tivite.

Notă

  1. ^ (EN) IB Vapnyarskii, multiplicatori Lagrange , în Encyclopedia of Mathematics , Springer and European Mathematical Society, 2002 ..
  2. ^ Courant, Richard, Herbert Robbins și Ian Stewart. Ce este matematica?: O abordare elementară a ideilor și metodelor . New York: Oxford University Press, 1996. p. 344.
  3. ^ Alfred Marshall. 1920. Principiile economiei. Un volum introductiv. Ediția a VIII-a. Londra: Macmillan.
  4. ^ Shadow Price: definiție și multe altele de la Answers.com
  5. ^ Stigler, George Joseph ; „The Development of Utility Theory”, I and II, Journal of Political Economy (1950), numerele 3 și 4.
  6. ^ Stigler, George Joseph ; „Adopția teoriei utilității marginale” Istoria economiei politice (1972).
  7. ^ Paul A. Samuelson și William D. Nordhaus (2004). Economics , ediția a XVIII-a, [Sfârșit] Glosar de termeni, „Capital (bunuri de capital, echipamente de capital”).
    • Glosarul de economie internațională al lui Deardorff, Capital.

Alte proiecte

linkuri externe

Matematica Portalul de matematică : accesați intrările Wikipedia care se ocupă de matematică