Documente Academic
Documente Profesional
Documente Cultură
Optimizări neliniare
1 Determinarea punctelor de extrem
Definiţia 1.1. Fie funcţia f : A → R cu A ⊆ Rn şi fie a ∈ A.
f (a) ≤ f (x), ∀x ∈ V ∩ A.
f (a) ≥ f (x), ∀x ∈ V ∩ A.
1
Pasul 2. Se rezolvă sistemul
∂f
(x) = 0, k ∈ {1, . . . , n}. (1.1)
∂xk
Pasul 4. Se analizează fiecare punct critic a, pentru a decide natura sa. Pen-
tru aceasta, se parcurg următoarele subetape:
h11 h12 . . . h1n
h21 h22 . . . h2n
4.1. Se calculează hessiana Hf (a) = . .
..
hn1 hn2 . . . hnn
4.2. Se calculează minorii principali ai lui Hf (a):
h h12
∆1 = h11 , ∆2 = 11 ,...,
h21 h22
h11 h12 . . . h1n
h21 h22 . . . h2n
∆n = . (= det Hf (a)).
..
hn1 hn2 . . . hnn
2
d. În rest, punctul a este un punct şa pentru funcţia f (adică nu
este punct de extrem local).
a) f : R2 → R, f (x, y) = x3 − y 3 − 3x + 9y;
b) f : R2 → R, f (x, y) = x3 + 3xy 2 + 6xy − 12x + 12y + 10;
2 2
c) f : R2 → R, f (x, y) = ex +2y −4x+8y ;
d) f : R3 → R, f (x, y, z) = x2 − 2y 2 − z 2 + xz − 2x + 3y.
Observăm că derivatele parţiale de ordinul al doilea ale funcţiei f sunt continue
pe R2 , deci este verificată ipoteza necesară aplicării metodei punctelor critice.
Pasul 4. Analizăm separat fiecare punct critic.
3
√
1. Pentru (x, y) = (1, 3) avem
√
6 0√
Hf (1, 3) = ,
0 −6 3
√
6 0√
∆1 = 6, ∆2 = = −36 3,
0 −6 3
√
deci ∆1 > 0, ∆2 < 0 şi astfel
√ (1, 3) este punct şa.
2. Pentru (x, y) = (1, − 3) avem
√
6 √ 0
Hf (1, − 3) = ,
0 6 3
√
6 0
∆1 = 6, ∆2 = √ = 36 3,
0 6 3
√
deci ∆1 > 0, ∆2 > 0, şi astfel
√ (1, − 3) este punct de minim local.
3. Pentru (x, y) = (−1, 3) avem
√
−6 0√
Hf (−1, 3) = ,
0 −6 3
√
−6 0√
∆1 = −6 < 0, ∆2 = = 36 3,
0 −6 3
√
deci ∆1 < 0, ∆2 > 0, şi astfel√(−1, 3) este punct de maxim local.
4. Pentru (x, y) = (−1, − 3) avem
√
−6 √ 0
Hf (−1, − 3) = ,
0 6 3
√
−6 0
∆1 = −6 < 0, ∆2 = √ = −36 3,
0 6 3
√
deci ∆1 < 0, ∆2 < 0, şi astfel (−1, − 3) este punct şa.
∂f
(x, y) = 3x2 + 3y 2 + 6y − 12,
∂x
∂f
(x, y) = 6xy + 6x + 12.
∂y
4
Pasul 2. Determinăm punctele critice ale funcţiei f , adică soluţiile siste-
mului (
3x2 + 3y 2 + 6y − 12 = 0,
6xy + 6x + 12 = 0.
Acesta este echivalent, succesiv, cu:
( (
x2 + y 2 + 2y − 4 = 0, x(y + 1) = −2,
⇔
xy + x + 2 = 0 x2 + y 2 + 2y + 1 = 5
2
x = −
, y 6= −1,
⇔ y+1
4
+ (y + 1)2 = 5.
(y + 1)2
4
Notând (y + 1)2 = t obţinem ecuaţia + t = 5, adică t2 − 5t + 4 = 0, cu
t
soluţiile t1 = 1, t2 = 4.
Pentru t = 1 obţinem y + 1 = ±1, deci y ∈ {−2, 0}. Pentru y = −2 rezultă
x = 2, iar pentru y = 0 rezultă x = −2.
Pentru t = 4 obţinem y + 1 = ±2, deci y ∈ {−3, 1}. Pentru y = −3 rezultă
x = 1, iar pentru y = 1 rezultă x = −1.
Am obţinut punctele critice (x, y) ∈ {(−2, 0), (−1, 1), (1, −3), (2, −2)}.
Pasul 3. Derivatele parţiale de ordinul al doilea ale funcţiei f sunt
Observăm că derivatele parţiale de ordinul al doilea ale funcţiei f sunt continue
pe R2 , deci este verificată ipoteza necesară aplicării metodei punctelor critice.
Pasul 4. Analizăm separat fiecare punct critic.
1. Pentru (x, y) = (−2, 0) avem
−12 6
Hf (−2, 0) = ,
6 −12
−12 6
∆1 = −12, ∆2 = = 144 − 36 = 108,
6 −12
5
deci ∆1 < 0, ∆2 > 0, şi astfel (−2, 0) este punct de maxim local.
2. Pentru (x, y) = (−1, 1) avem
−6 12
Hf (−1, 1) = ,
12 −6
−6 12
∆1 = −6, ∆2 = = 36 − 144 = −108,
12 −6
deci ∆1 < 0, ∆2 < 0, şi astfel (−1, 1) este punct şa (nu este punct de extrem).
3. Pentru (x, y) = (1, −3) avem
6 −12
Hf (1, −3) = .
−12 6
6 −12
∆1 = 6, ∆2 = = 36 − 144 = −108,
−12 6
deci ∆1 > 0, ∆2 < 0 şi astfel (1, −3) este punct şa (nu este punct de extrem).
4. Pentru (x, y) = (2, −2) avem
12 −6
Hf (2, −2) = ,
−6 12
12 −6
∆1 = 12, ∆2 = = 144 − 36 = 108,
−6 12
deci ∆1 > 0, ∆2 > 0 şi astfel (2, −2) este punct de minim local.
6
Am obţinut un singur punct critic (x, y) = (2, −2).
Pasul 3. Derivatele parţiale de ordinul al doilea ale funcţiei f sunt
∂2f 2 2
x +2y −4x+8y
0 2 2
(x, y) = e · (2x − 4) + ex +2y −4x+8y · (2x − 4)0x
∂x2 x
2 +2y 2 −4x+8y 2 +2y 2 −4x+8y
= ex · (2x − 4)2 + 2ex
2 +2y 2 −4x+8y
= (4x2 − 16x + 18) · ex ;
∂2f 2 2
x +2y −4x+8y
0 2 2
2
(x, y) = e · (4y + 8) + ex +2y −4x+8y · (4y + 8)0y
∂y y
2 2 2 2
x +2y −4x+8y
= e · (4y + 8)2 + 4ex +2y −4x+8y
2 +2y 2 −4x+8y
= (16y 2 + 64y + 68)ex ;
∂2f ∂2f
(x, y) = (x, y)
∂x∂y ∂y∂x
2 2 0 2 2
= ex +2y −4x+8y · (4y + 8) + ex +2y −4x+8y · (4y + 8)0x
2 2 x 2 2
x +2y −4x+8y
= e · 0 + (2x − 4)(4y + 8)ex +2y −4x+8y
2 +2y 2 −4x+8y
= (2x − 4)(4y + 8)ex ,
deci hessiana funcţiei f este
2 2 2 2
!
(4x2 − 16x + 18)ex +2y −4x+8y (2x − 4)(4y + 8)ex +2y −4x+8y
Hf (x, y) = 2 2 2 2 .
(2x − 4)(4y + 8)ex +2y −4x+8y (16y 2 + 64y + 68)ex +2y −4x+8y
Observăm că derivatele parţiale de ordinul al doilea ale funcţiei f sunt continue
pe R2 , deci este verificată ipoteza necesară aplicării metodei punctelor critice.
Pasul 4. Analizăm punctul critic.
Pentru (x, y) = (2, −2) avem
−12
2e 0
Hf (2, −2) = ,
0 4e−12
−12
−12
2e 0
∆1 = 2e , ∆2 = = 8e−24 ,
4e−12
0
deci ∆1 > 0, ∆2 > 0 şi astfel (2, −2) este punct de minim local pentru funcţia
f.
7
d) Pasul 1. Funcţia f este derivabilă parţial, având derivatele parţiale
∂f ∂f ∂f
(x, y, z) = 2x + z − 2; (x, y, z) = −4y + 3; (x, y, z) = −2z + x.
∂x ∂y ∂z
Pasul 2. Determinăm punctele critice ale funcţiei f , adică soluţiile siste-
mului
2x + z − 2 = 0,
−4y + 3 = 0,
−2z + x = 0,
8
2 0 1
2 0
∆1 = 2, ∆2 = = −8, ∆3 = 0 −4 0 = 20,
0 −4
1 0 −2
4 3 2
deci ∆1 > 0, ∆2 < 0, ∆3 > 0, şi astfel , , nu este punct de extrem
5 4 5
(este punct şa) pentru funcţia f .
Exerciţiul 1.2. Cererea lunară (30 zile) de făină de la un depozit este de 54000
kg. Costul zilnic de stocare este de 0,2 lei/kg, iar costul zilnic de penalizare
este de 0,8 lei/kg lipsă. Cererea este constantă ı̂n timp, iar reaprovizionarea se
face ı̂n cantităţi egale şi la intervale de timp egale. Reaprovizionarea nu se face
neapărat imediat când stocul devine zero, existând astfel intervale de timp ı̂n
care depozitul este gol şi cererea de făină nu este satisfăcută, iar la fiecare
reaprovizionare depozitul livrează mai ı̂ntâi cererea nesatisfăcută. Costul de
lansare a unei comenzi de reaprovizionare este de 3600 lei. Considerând drept
criteriu de optimizare minimizarea costului total al gestiunii stocului, să se
determine perioada optimă de reaprovizionare, cantitatea optimă de reaprovi-
zionare şi costul total optim.
9
De asemenea, pentru fiecare subperioadă T2 cererea neonorată creşte liniar,
x−y
media acesteia este egală cu şi astfel costul total de penalizare pentru
2
o subperioadă T2 este
∂C 15y 2 194400000
∂x (x, y) = 12 − x2 − ,
x2
∂C (x, y) = −24 + 30y .
∂y x
Pasul 2. Determinăm punctele critice ale funcţiei C, adică soluţiile siste-
mului 2
12 − 15y − 194400000 = 0,
x2 x2
−24 + 30y = 0.
x
4x
Din a doua ecuaţie rezultă y = şi ı̂nlocuind ı̂n prima ecuaţie obţinem că
5
x2 = 81000000. Cum x > 0 rezultă că x = 9000 şi astfel y = 7200, deci
sistemul are un singur punct critic (x, y) = (9000, 7200).
Pasul 3. Derivatele parţiale de ordinul al doilea ale funcţiei C sunt
10
deci hessiana funcţiei C este
30y 2 + 388800000
30y
− 2
x3 x
HC(x, y) = .
30y 30
− 2
x x
Observăm că derivatele parţiale de ordinul al doilea ale funcţiei C sunt con-
tinue pe R2 , deci este verificată ipoteza necesară aplicării metodei punctelor
critice.
Pasul 4. Analizăm punctul critic.
Avem
1 1
375 −
375
HC(9000, 7200) = .
1 1
−
375 300
Deoarece
1
∆1 = >0
375
şi
1 1
∆2 = − > 0,
375 · 300 3752
rezultă că (9000, 7200) este punct de minim pentru funcţia C.
Deci gestiunea optimă este dată de:
2 Exerciţii de verificare
Exerciţiul 2.1. Să se găsească punctele de extrem local pentru funcţiile:
11
d) f : R2 → R, f (x, y) = x3 + 3xy 2 − 15x + 12y;
e) f : R2 → R, f (x, y) = xy 2 ex−y ;
f) f : R3 → R, f (x, y, z) = x2 + y 2 + 4z 2 − 2xz + x − 2y;
g) f : R3 → R, f (x, y, z) = 2x2 + y 2 − 3z 2 + 2yz + x − y;
h) f : R3 → R, f (x, y, z) = x2 + y 2 + z 2 − xy + x − 2z.
12