Documente Academic
Documente Profesional
Documente Cultură
[ max ] f = CX [ max ] f = CX + 0 ⋅ Y
AX ≤ B, B ≥ 0 ⇔ AX + I m Y = B
X ≥ 0 X ≥ 0, Y ≥ 0
[ max ] f = CX + 0 ⋅ Y
a11 x1 + a12 x2 + ... + a1n xn + y1 = b1
a x + a x + ... + a x + y = b
21 1 22 2 2n n 2 2
⇔
⋮
am1 x1 + am 2 x2 + ... + amn xn + ym = bm
xi ≥ 0, i = 1, n, y j ≥ 0, j = 1, m
OBSERVAłII
• La determinarea algoritmului SIMPLEX soluŃia optimă poate cuprinde variabile X cât şi
variabile Y
x0
0
X =
y0
• În cazul în care există componente y în soluŃia optimă, interpretarea lor economică poate
fi aceea de economie de resurse în sensul că pentru componenta optimă yk de exemplu, diferită de
zero, atunci resursa bk ≠ 0, nu a fost transformată în întregime.
Exemplu:
[ max ] f = 2 x1 + 4 x2 − x3 + 5 x4
2 x1 + x2 + x3 + x4 ≤ 12
⇔
x1 + 2 x2 + x3 + 3 x4 ≤ 15
xi ≥ 0, i = 1,4
Universitatea Spiru Haret
[ max ] f = 2 x1 + 4 x2 − x5 + 5 x4 + 0 y1 + 0 y2
2 x1 + x2 + x3 + x4 + y1 = 12
⇔
x1 + x2 + x3 + 3 x4 + y2 = 15
xi ≥ 0, i = 1,4, y1 ≥ 0, y 2 ≥ 0
Rezolvare:
I m X B + SX S = D .
Dacă D ≥ 0 , atunci X B = D şi X S = 0 reprezintă o soluŃie de bază iniŃială. Dificultatea
acestei metode constă în incertitudinea pozitivităŃii termenului liber, condiŃie impusă de forma
standard a unei probleme de programare liniară.
DemonstraŃia se face analog problemei de programare liniară cu soluŃie iniŃială.
Exemplu
Să se rezolve problema
[ max ] f = 3x1 + 2 x2 + x3 + 5 x4 + 2 x5
x1 + 2 x2 + x3 + 3 x4 + x5 = 15
⇔
2 x1 + x2 + x3 + x4 + 3x5 = 6
xi ≥ 0, i = 1,5
Rezolvare
1 2 1 3 1 15 1/ 3 2 / 3 1/ 3 1 1/ 3 5
∼ ∼
2 ∼1 1 1 3 6 5 / 3 1/ 3 2∼/ 3 0 8 / 3 1
1/ 8 5 / 8 1/ 4 1 0 39 / 8
∼
∼ 5 / 8 1/ 8 1/ 4 0 1 3 / 8
[ max ] f = 3 x1 + 2 x2 + x3 + 5 x4 + 2 x5
1 5 1 39
8 x1 + 8 x2 + 4 x3 + x4 = 8
5 x + 1 x + 1 x + x = 3
8 1 8 2 4 3 5 8
xi ≥ 0, i = 1,5
Cj: 3 2 1 5 2
CB B XB a1 a2 a3 a4 a5
5 a4 39/8 1/8 5/8 1/4 1 0
2 a5 3/8 5/8 1/8 1/4 0 1
Zj 201/8 15/8 27/8 7/4 5 2
∆j = Cj – Zj 9/8 -11/8 -3/4 0 0
2 a4 192/40 0 3/5 1/5 1 -1/5
2 a1 3/5 1 1/5 2/5 0 8/5
Zj 1032/40 3 18/5 11/5 5 19/5
∆j = Cj – Zj 0 -8/5 -6/5 0 -9/5
Din tabel rezultă că problema are optim finit unic, cu soluŃia optimă.
SoluŃia este x2 = x3 = x5=0, x1 = 3/5, x4 = 192 / 40
Universitatea Spiru Haret
fmax = 1032/40.
OBSERVAłII
►Din punct de vedere economic prezenŃa variabilelor artificiale în funcŃia obiectiv
înseamnă o diminuare a valorii maxime sau o creştere a valorii minime ceea ce este echivalent cu
o penalizare. Din aceasta cauza se poate ca această metodă să apară şi cu denumirea de metoda
penalizării.