Sunteți pe pagina 1din 6

Mimimizarea unei funcii ptratice Definiii.

O funcie real de n variabile x1 , x 2 , , x n , f : n , se numete ptratic dac aceasta este o funcie polinomial de x1 , x 2 , , x n cel mult de radul 2, adic f ( x) =
i , j =1

aij xi x j + 2 bk xk + c
k =1

unde factorul 2 a fost introdus pentru obinerea unor formule ulterioare ai simple. O astfel de funcie se poate rescrie ntr-o form concentrat matrical-vectorial astfel: f ( x ) = xT A x + 2bT x + c,
n n n cu A = [aij ]ij o n n matrice, b = [bk ]k i c . O n n matrice A se numete simetric dac aij = a ji pentru toi i, j {1, 2, , n} , adic

dac A = AT . Dac A este simetric, atunci xT A x = (1 / 2) xT ( A + AT ) x . O n n matrice A simetric se numete pozitiv definit dac xT A x > 0 pentru toi x n , nenuli. Aceast proprietate presupune c A este inversabil. Derivata unei funcii ptratice. Se consider funcia ptratic f ( x) = xT A x + 2bT x + c, n x n , cu A o n n matrice simetric, b n i c . Atunci, derivata lui f : ntr un punct x este dat de f ( x) = 2( xT A + bT ) Soluie [Bri05]. Pentru orice vector h n avem hT A x = xT A h (deoarece A = AT ). Aplicnd definiia derivatei, obinem: f ( x + h) f ( x) = ( xT + h) A ( x + h) + 2bT ( x + h) + c xT A x 2bT x c = 2( xT A + bT ) h + hT A h . Cum | hT A h | || h | | Ah | (conform inegalitii Cauchy-Bunyakovskii-Schwartz), rezult c hT A h | = o(h) . n concluzie, derivata funciei ptratice definite mai sus n punctul x , notat f (x) , este vectorul linie 2( xT A + bT ) . Exemplul 1. Gsii punctul x din plan ( x 2 ) pentru care suma ptratelor distanelor la trei puncte date a, b i c din plan este minim. Soluie. Se caut minimul funciei f ( x) = | x a |2 + | x b |2 + | x c |2 , ( x 2 ) . (*) Utiliznd (| x a |2 ) = ( xT x 2aT x + aT a ) = 2( x a)T , conform teoremei lui Fermat, f ( x ) = 0T , din (*) se obine: 6 x 2a 2b 2c = 02 , de unde x* = (1 / 3) (a + b + c) care 2 reprezint centrul de greutate al triunghiului cu vrfurile a, b i c. Mimimizarea unei funcii ptratice. Se consider o funcie ptratic de forma f ( x ) = xT A x + 2bT x + c, cu A o n n matrice simetric pozitiv-definit, b n i c . Se cere minimul acestei funcii. T Soluie. Conform teoremei lui Fermat, pentru un minim trebuie ca f ( x) = 0 n , care ne
T T T conduce la: 2 x A + 2 b = 0n , sau A x + b = 0n , de unde se deduce: x* = A1b . Valoarea

minim a funciei va avea valoarea f min = c bT A1b. Exemplul 2. S se determine minimul funciei ptratice f ( x, y ) = x 2 / 2 + y 2 / 4 + (1 x y ) 2 / 2 Soluie. Aplicm teorema lui Fermat: f ( x, y ) = 0T , care ne conduce la: 2 f ( x, y ) = x (1 x y ) = 2 x + y 1 = 0 x f ( x, y ) = y / 2 (1 x y ) = x + 3 y / 2 1 = 0 y Din prima ecuaie avem y = 1 2 x , care nlocuit n a doua ecuaie conduce la: 2 x + 1 / 2 = 0 . Soluia sistemului de mai sus va fi x* = 1 / 4, y * = 1 / 2 pentru care minimul funciei are valoarea f min = f (1 / 4, 1 / 2) = 1 / 8. 1. Exemple de utilizare a multiplicatorilor Lagrange a. Se consider [Cl79] maximizarea funciei criteriu din (1.11), care se refer la determinarea valorilor optime ale unui paralelipiped dreptunghic de suprafa total S0 dat al crui volum s fie maxim. n practic, aceast problem are importan economic, permind, de exemplu, ca dintr-o suprafa dat de tabl s se construiasc rezervorul de volum maxim posibil. Dac se noteaz cu x, y, z, laturile paralelipipedului, problema const n determinarea valorilor xopt, yopt, zopt care maximizeaz volumul f = xyz (E.1) n condiiile restriciei S = 2 xy + 2( x + y ) z = S 0 (E.2) suprafaa total S fiind format din suprafeele celor dou baze - termenul 2xy din (1.12) - i suprafaa lateral, respectiv termenul 2( x + y ) z din (1.12). Sunt, de asemenea, valabile urmtoarele restricii de tip inegalitate x 0, y 0, z 0 (E.3) referitoare la pozitivitatea laturilor. Pentru rezolvarea problemei utilizm metoda multiplicatorilor Lagrange. Aplicnd (3.3) se obine L ( x, y, z, 1 ) = f ( x, y, z ) + 1h1 ( x, y , z ) = = x y z + 1 (2 x y + 2 ( x + y ) z S0 ) . (E.4) Pentru gsirea valorilor optime xopt, yopt i zopt se anuleaz derivatele pariale ale funciei L ( x, y, z , 1 ) n raport cu x, y i z, conform cu (3.4), din (E.4) rezultnd: L / x = y z + 2 1 ( y + z ) = 0 L / y = x z + 2 1 ( x + z ) = 0 L / x = x y + 2 1 ( x + y ) = 0 Sacznd respectiv (E.5) din (E.6), (E.5) din (E.7) i (E.6) din (E.7), se obine z ( x y ) + 2 1 ( x y ) = 0 y ( x z ) + 2 1 ( x z ) = 0 z ( y z ) + 2 1 ( y z ) = 0 (E.5) (E.6) (E.7) (E.8) (E.9) (E.10)

Din (E.8) se obine x = y sau z = 21 , din (E.9) se obine x = z sau y = 21 , iar din (E.10), y = z sau z = 21 . Evident c soluia x = y = z = 0 nu prezit interes, singura soluie viabil fiin dat de x = y = z = 21 . nlocuind (E.11) n (E.2), obinem: 8 2 + 16 2 = S0 1 1 (E.11) (E.12)

de unde rezult valoarea multiplicatorului Lagrange: 1 = S0 / 24 . Pentru satisfacerea condiiilor de pozitivitate (E.3) pentru multiplicatorul Lagrange 1 se adopt valoarea 1 = S0 / 24 . Atunci, soluia optim a problemei propuse este xopt = yopt = zopt = 2 S0 / 24 , S0 S0 / 24 . 3 Renunm la condiia ca rezervorul s aib forma unui paralelipiped dreptunghic i 2 analizm cazul unui rezervor sferic cu aceeai suprafa impus S0. Cunoscnd S0 = 4r , raza r a sferei va fi: care atest c rezult un cub al crui volum va fi: f max = r = (1 / 2) S0 / Pentru volumul rezervorului sferic Vs se obine valoarea: Vs = 4 3 4 S0 S 0 / 1 r = = S0 S0 / . 3 3 8 6

Din expresiile lui Vs i fmax se deduce c Vs / f max = 6 / > 1. Deci, cu o aceiai suprafa de tabl S0 se poate obine un volum interior mai mare dect n cazul cubului dac se adopt forma sferic pentru rezervor.
2 b. S se gseasc maximul funciei f ( x ) = x1 x2 cu restriciile h1 ( x) = x12 + x2 a 2 = 0 , a > 0 , x1 > 0 , x2 > 0 . Soluie. Utilizm metoda multiplicatorilor Lagrange. Aplicnd (3.3) se obine funcia Lagrange: L ( x1 , x2 , 1 ) = f ( x1 , x2 ) + 1h1 ( x1 , x2 ) = 2 = x1 x2 + 1 ( x12 + x2 a 2 ) . (E.4)

Aplicarea condiiilor Lagrange L x ( x, ) = 02 conduce la:


T

L / x1 = x2 + 2 1 x1 = 0 L / x 2 = x1 + 2 1 x2 = 0

(3.8) (3.9)

2 Eliminarea lui 1 ntre cele dou ecuaii conduce la x12 = x2 . Utiliznd restricia h1 ( x) * obinem urmtoarea soluie admisibil: x1* = x2 = a / 2 . Valoarea maxim a funciei f va fi f max = a 2 . 6 c. S se gseasc maximul funciei f ( x) = x1 x2 cu restriciile h1 ( x) = x16 + x2 a 6 = 0 , a > 0 , x1 > 0 , x2 > 0 . Soluie. Utilizm metoda multiplicatorilor Lagrange. Aplicnd (3.3) se obine funcia Lagrange: L (x, ) = L ( x1 , x2 , 1 ) = f ( x1 , x2 ) + 1h1 ( x1 , x2 ) =

6 = x1 x2 + 1 ( x16 + x2 a 6 ) .

(E.4)
T 2

Aplicarea condiiilor Lagrange L x ( x, ) = 0 conduce la:


L / x1 = x2 + 6 1 x15 = 0 5 L / x 2 = x1 + 6 1 x2 = 0

(3.8) (3.9)

6 Eliminarea lui 1 ntre cele dou ecuaii conduce la x16 = x2 . Utiliznd restricia h1 ( x) * obinem urmtoarea soluie admisibil: x1* = x2 = a / 6 2 . Valoarea maxim a funciei f va fi f max = a 6 . 2 d. S se gseasc extremele (maximele i minimele) funciei f ( x) = x12 + x2 cu restriciile 4 h1 ( x) = x14 + x2 1 = 0 , 1 x1 , x2 1 . Soluie. Utilizm metoda multiplicatorilor Lagrange. Aplicnd (3.3) se obine funcia Lagrange: L (x, ) = L ( x1 , x2 , 1 ) = f ( x1 , x2 ) + 1h1 ( x1 , x2 ) = 2 4 = x12 + x2 + 1 ( x14 + x2 1) . (E.4)

Aplicarea condiiilor Lagrange L x ( x, ) = 02 conduce la:


T

L / x1 = 2 x1 + 4 1 x13 = 0 3 L / x 2 = 2 x2 + 4 1 x2 = 0

(3.8) (3.9)

3 Eliminarea lui 1 ntre cele dou ecuaii conduce la 2 x1 x2 = 2 x2 x13 . Utiliznd restricia h1 ( x) distingem trei cazuri:

(a) x1 = 0, x2 = 1 , (b) x2 = 0, x1 = 1 , 2 (c) x12 = x2 | x1 | = | x2 | = c , cu c = 1 / 4 2 . Atunci, valorile candidate pentru extrem vor fi: (1, 0), (0, 1), (-1, 0), (0, -1), (c, c), (-c, c), (-c, -c) i (c, -c). Calculnd valorile funciei obiectiv pentru acste valori se gsete c primele patru valori conduc la la valoarea 1, iar ultimele patru la valoarea 2 . Rezult c f min = 1 i f max = 2 . e. Problema lui Fermat. S se gseasc triunghiul dreptunghic de arie maxim, pentru care suma catetelor a este dat: a = 10. Soluie. Notnd cu x1 i x2 lungimile celor dou catete, problema revine la maximizarea funciei f ( x ) = (1 / 2) x1 x2 cu restriciile h1 ( x) = x1 + x2 10 = 0 , x1 , x2 > 0 . Utilizm metoda multiplicatorilor Lagrange. Aplicnd (3.3) se obine funcia Lagrange: L (x, ) = L ( x1 , x2 , 1 ) = f ( x1 , x2 ) + 1h1 ( x1 , x2 ) = = x1 + x2 + 1 ( x1 + x2 10) . (E.4) Aplicarea condiiilor Lagrange L x ( x, ) = 02 conduce la:
T

L / x1 = x2 + 1 = 0 L / x 2 = x1 + 1 = 0

(3.8) (3.9)

* * Se obine x1 = x2 . Utiliznd restricia h1 ( x) obiem x1 = x2 = 5 i f max = 12.5.

e. Problema lui Kepler. S se nscrie ntr-o sfer paralelipipedul de volum maxim. Soluie. Notnd cu x1 , x2 i x3 semilungimile laturilor paralelipipedului, problema revine

2 2 2 la maximizarea funciei f ( x ) = 8 x1 x 2 x3 cu restriciile h1 ( x) = ( x1 + x2 + x3 1) = 0 , x1 , x2 , x3 > 0 . Utilizm metoda multiplicatorilor Lagrange. Aplicnd (3.3) se obine funcia Lagrange: L (x, ) = L ( x1 , x2 , x3 , 0 , 1 ) = 0 f ( x1 , x2 , x3 ) + 1h1 ( x1 , x2 , x3 ) = 2 2 = 0 8 x1 x2 x3 + 1 ( x12 + x2 + x3 1) . (E.4)

Aplicarea condiiilor Lagrange L x ( x, ) = 03 conduce la:


T

L / x1 = 0 8 x2 x3 + 1 2 x1 = 0 L / x2 = 0 8 x1 x3 + 1 2 x2 = 0 L / x3 = 0 8 x1 x2 + 1 2 x3 = 0

(3.8) (3.9)

Alegem 0 = 1 (dac 0 = 0 , atunci 1 0 i din ecuaiile Lagrange s-ar putea obine x1 = x2 = x3 = 0 ceea ce contrazice restricia de egalitate de mai sus). Eliminarea lui 1 ntre 2 2 2 2 2 2 cele trei ecuaii Lagrange conduce la x1 x2 = x2 x3 = x1 x3 . Rezult c sau una dintre coordonate este 0 ceea ce face ca f () = 0 - caz neinteresant, sau, utiliznd restricia h1 ( x) obiem c
* * * x1 = x2 = x3 = 1 / 3 , pentru care f max = 8 / 3 3.

Observaie. n aceeai manier se poate rezolva urmtoarea problem general. S se gseasc maximul funciei f ( x ) = xi cu restriciile
i =1 n

xi2 = 1 ,
i =1

xi 0 , i = 1, 2, , n . Se va

obine soluia xi* = 1 / n , i = 1, 2, , n , pentru care f max = (2 / n ) n . Aceasta conduce la urmtoarea inegalitate ntre media geometric i media ptratic (a n numere pozitive): n n 1 n 2 2 xi xi i =1 n i =1 f. O firm are un venit (anual) total TV (Q, A) = 40Q 4Q 2 + 2 A , unde Q sunt veniturile din vnzri (ieiri), iar A sunt veniturile recuperate din cheltuielile de publicitate. Costurile totale sunt TC (Q, A) = 2Q 2 + 20Q + 1 + 4 A . Pentru stimularea managerilor, mai exact a productorilor, salariul acestora este corelat cu performanele firmei. Din motive practice, acesta va depide numai de venitul total, nu i de costurile totale. Totui, profitul firmei are importana sa: mai concret, acionarii nu vor accepta un profit mai mic dect 3. Care va fi cea mai bun alegere a ieirilor i a cheltuielilor de publicitate din punctul de vedere al managerilor ? Este aceast alegere optim din punctul de vedere al acionarilor ? Soluie. Problema poate fi formulat (modelat) astfel: s se gseasc maximul funciei TR (Q, A) = 40Q 4Q 2 + 2 A , n condiiile TR (Q, A) TC (Q, A) 3 , Q 0 , A 0 . Pentru rezolvarea problemei vom utiliza metoda multiplicatorilor Lagrange. Pentru acasta, vom nlocui restricia de tip egalitate cu urtoarea restricie de tip egalitate: TR (Q, A) TC (Q, A) = 3 . Avnd n vedere expresiile funciilor care intervin att n funcia obiectiv, ct i n restricii, problea se oate reformua asfel. Se cere maimul funciei obiectiv f (Q, A) = 40Q 4Q 2 + 2 A cu restriciile h1 (Q, A) = 20Q 6Q 2 2 A 4 = 0 , Q 0 , A 0 . Notnd x = [Q A]T i aplicnd (3.3) se obine urmtoarea funcie Lagrange: L (x, ) = L (Q, A, 1 ) = f (Q, A) + 1h1 (Q, A) = = 40Q 4Q 2 + 2 A + 1 (20Q 6Q 2 2 A 4) . (E.4)
1 1

Aplicarea condiiilor Lagrange L x ( x, ) = 02 conduce la:


T

L / Q = 40 8Q + 1 (20 12Q) = 0 L / A = 2 21 = 0

(3.8) (3.9)

Reyolvarea acestui istem ne conduce la 1 = 1 i Q = 3. Utiliznd restricia h1 ( x) obiem A = 1. n concluzie Q* = 3 , A* = 1 i f max = 96.

S-ar putea să vă placă și