Documente Academic
Documente Profesional
Documente Cultură
Cijxij
i =1 j =1
(opt) f (x)
OPTIMIZRI LINIARE
1. Mulimi convexe
1.1
S se demonstreze c intersecia unei familii de mulimi convexe este o mulime
convex.
Rezolvare
tim c mulimea C n se numete convex dac pentru orice dou puncte
X1, X2 C , segmentul care le unete este inclus n C. Altfel spus: dac X1,X2 C atunci
X = X1 + (1 )X2 C unde [0,1] .
Fie { A i }iI o familie de mulimi convexe i fie A = A i .
iI
convex.
1.2
Care din mulimile de mai jos sunt convexe?
a)
X = {( x, y ) 2/
1 x 2 + y 2 4}
b)
X = {( x, y ) 2/
x 2 + y 2 = 9}
c)
X = {( x, y ) 2/
9 x 2 + 4 y 2 36 , y 0}
d)
X = {( x, y ) 2/
y x 2 , x 0}
e)
X = {( x, y ) 2/
xy 1, x 0 , y 0}
Rezolvare
a) X este coroana circular haurat n graficul de mai jos:
y
Se
punctele
1/2
x
AB X
vede
A,B X,
dac
am
alege
segmentul
Unind
B
punctele
A,
de
pe
deci0 muli 3
x2 y2
+
= 1 i semiplanul y 0 deci este o mulime convex.
4
9
Se vede de asemenea c () A,BX AB X .
d)
y=x2
parabolei y = x2 i semiplanul x 0.
e)
cum
0
A
B
A i B.
reiese
din
unirea
punctelor
1.3
S se arate c mulimea:
X = {( x, y ) 2 / 3 x 2y 6, x + y 3, x 0, y 0} este convex i s i se determine
vrfurile.
Rezolvare
(d2)
(d1)
3 x 2y = 6
Coordonatele lui B sunt date de soluia sistemului:
x +y =3
12 3
Avem deci: B , .
5 5
x = 0
C (0,3) .
(oy ) (d2 )
x + y = 3
Mai avem evident: O (0,0).
1.4
S se arate c mulimea soluiilor unui sistem de inecuaii liniare este convex.
Rezolvare
Fie sistemul de inecuaii liniare scris sub form algebric
x1
b1
b2
x
AX b, A = ai j i =1,m , b = , X = 2 .
j =1,n
b
x
n
m
( )
Not
O relaie cu se transform n prin nmulire cu (-1) iar o egalitate se transform
n dou inegaliti de sens contrar. Mulimea T = { X n / AX b} se mai numete
tronson.
Fie
Fie
X = X1 + (1 )X2 , [0,1] .
2.1
(max) f(x) = 4x1 + 7x2
x2
x1
2x1 + 3 x 2
x 4x
2
1
3
12
4
x1,2 0
Rezolvare
Reprezentm nti grafic dreptele:
(d2) 2x1 + 3x2 = 12, (d3) x1 4x2 = 4.
(d1) x1 x2 = -3,
Poligonul convex al mulimii soluiilor posibile este mulimea haurat de mai jos:
X2
D
(d3)
C
B
0
(d1)
X1
(d2)
60 4
(d3 ) (ox1) A ( 4,0); (d2 ) (d3 ) B
, ;
11 11
3 18
(d1) (d2 ) C , ; (d1) (0 x 2 ) D (0,3) .
5 5
Maximul funciei de eficien f se afl ntr-unul din vrfurile poligonului. Avem:
60 4 268
f ( A ) = f ( 4,0) = 16 , f (B) = f
, =
,
11
11 11
3 18 138
f (C) = f , =
, f (D) = f (0,3) = 21, f (0) = 0
5
5 5
138
5
rezult c (max) f =
2.2
x1 3 x 2 6
x2 2
x1 0
Rezolvare
Mulimea soluiilor posibile este haurat n graficul de mai jos obinut dup
reprezentarea
(d1):
dreptelor:
(d2): x1 - 3x2 = 6,
-2x1
(d3): x2 = 2.
X2
(d2)
C
(d3)
A
X1
(d1)
(d3 ) (0 x1) A (0, 2); (d2 ) (d3 ) B (12, 2); (d1) (0 x 2 ) C(0,4)
Avem: f(A) = 10, f(B) = 46, f(C) = 20, deci: (min)f = 10.
2.3
2x1 + 5 x 2
x 3x
2
1
3
20
6
x1,2 0
x2
4,
Rezolvare
y
D
(d3)
(d1)
B
x
(d2)
Mulimea
soluiilor
posibile
este
poligonul
convex
haurat
de
vrfuri:
90 8 5 26
, , C ,
o (0,0), A (6,0), B
, D (0,3 ) .
11 11 7 7
Avem: f(0) = 0, f(A) = 24, f(B) = 40, f(C) = 40, f(D) = 30
Rezult: (max) f = 40 i este atins att n vrful B ct i n C.
Problema are optim multiplu i orice punct de pe segmentul BC este o soluie optim.
2.4
3 x1 + 4 x 2
4
24
x1,2 0
Rezolvare
X2
(d1)
(d1): x1 + 2x2 = 4,
X1
(d2)
Observm c mulimea soluiilor posibile este vid deci problema nu are soluie
(intersecia mulimilor haurate de mai sus este mulimea vid).
2x1 + 3 x 2
x 4x
2
1
12
4
x1,2 0
Rezolvare
Dup ce nmulim prima relaie cu (-1), aducem P.P.L. la forma standard prin
adugarea variabilelor de compensare y1, y2, y3.
(max)f = 4 x1 + 7 x 2 + 0 y1 + 0 y 2 + 0 y 3 .
x1 + x 2
2x1 + 3 x 2
x 4x
2
1
x1,2 0 ,
+ y1
+ y2
+ y3
= 3
= 12
= 4
y1,2,3 0 .
Observm c matricea sistemului conine matricea unitate de ordinul trei, deci putem
aplica algoritmul simplex (spunem c avem P.P.L. sub form standard de lucru).
4
a1
a2
a3
a4
a5
-1
3:1=3
12
12 : 3 = 4
-4
fj
Cj -fj
Baza
CB
XB
a3
a4
a5
j =
a2
-1
a4
-3
3/5
a5
16
-3
fj
21
-7
11
-7
j
a2
18/5
2/5
1/5
a1
3/5
-3/5
1/5
a5
89/5
11/5
3/5
fj
138/5
2/5
11/5
-2/5
-11/5
89
138
, (max)f =
5
5
(vezi 2.1 )
Deoarece y1 = y 2 = 0, y 3 0 rezult c primele dou relaii sunt egaliti iar a treia este
inegalitate strict.
3.2
(max) f = 4x1 + 10x2
x1 + x 2
2x1 + 5 x 2
x 3x
2
1
20
x1, 2 0
Rezolvare
Forma standard este: (max) f = 4x1 + 10x2
x1 + x 2
2x1 + 5 x 2
x 3x
2
1
+ y1
=
+ y2
+ y3
= 20
=
6
x1, 2 0 y1,2,3 0 .
Not
Variabilele de compensare yi 0 , i = 1, 2,3 , capt n funcia de eficien f
coeficienii zero.
10
a1
a2
a3
a4
a5
-1
20
24
-3
fj
Cj -fj
10
10
-1
-5
5/7
-
Baza
CB
XB
a3
a4
a5
j =
a2
a4
a5
15
-2
fj
30
-10
10
10
Cj -fj
14
-10
a2
10
26/7
2/7
1/7
13
a1
5/7
-5/7
1/7
a5
115/7
11/7
2/7
115/11
fj
40
10
-2
a2
10
8/11
1/11
-2/11
a1
90/11
3/11
5/11
a3
115/11
2/11
7/11
fj
40
10
-2
j =
x1 = 5 / 7
.
n iteraia a treia s-a obinut soluia optim: X1 :
x 2 = 26 / 7
90
x1 =
3.3
3 x1 + 4 x 2
4
24
x1,2 0
Rezolvare
3 x1 + 4 x 2
+ y1
y2
= 4
.
= 24
Deoarece lipsete al doilea vector unitar, la restricia a doua adugm o variabil artificial
(de penalizare) z1 care n funcia f capt coeficientul .
Avem: (min) f = 2x1 + 3 x 2 + z1 .
x1 + 2x 2
3 x1 + 4 x 2
+ y1
=
y2
+ z1 = 24
x1, 2 0, y1,2 0, z1 0
-2
a1
a2
a3
a4
a5
24
-1
fj
24
= fj - cj
3 +2
4 -3
a2
1/2
a5
16
-2
-1
16
fj
16 +6
3
2
-2 +
3
2
7
2
-2 +
3
2
-2
12
-2
-3
-1
fj
12 -8
-2
-2 -4
-3 -2
-2 -7
-3 -2
Baza
CB
XB
a3
a5
a1
a5
1/2
1
3.4
P1
P2
P3 P4
Disponibil
M1
600
M2
160
10
Materii prime
Cheltuieli
unitare
de
producie
Planul la cele patru produse este de 100 uniti. Datorit necesitilor interne ale
ntreprinderii, produsul P3 trebuie s fie de cel puin 20 uniti. Cum trebuie organizat
producia ntreprinderii astfel nct planul s fie ndeplinit sau depit iar consumul total de
materii prime s fie conform disponibilului existent?
Rezolvare
Fie xi cantitatea care se produce din Pi, i = 1,4 . Modelul matematic al P.P.L. este:
(min) f = 10x1 + 8x2 + 4x3 + 8x4
6 x1 + 4 x 2
2x 2
x1 + x 2
+ 8x3
+ 4x 4
600
+ 4x3
+ x3
+ 6x 4
+ x4
160
100
x3
20
xi 0 i = 1, 4
Primele dou restricii se refer la materiile prime iar ultimele dou sunt restricii de plan.
Pentru a micora numrul de restricii, putem face translaia: t 3 = x 3 20 adic
x 3 = t 3 + 20 .
x2
x
1 + x2
+ 4t 3
+ 2t 3
+ t3
+ 2x 4
+ 3x 4
+ x4
220
40
80
x1 0, x 2 0, t 3 0, x 4 0
Introducnd variabilele de compensare yi0, i = 1, 2, 3 i variabila de penalizare z10
obinem:
(min) f = 10x1 + 8x2 + 4t3 + 8x4 + z1
3 x1 + 2x 2
x2
x
1 + x2
+ 4t 3
+ 2t 3
+ t3
+ 2x 4
+ 3x 4
+ x4
+ y1
+ y2
y3
+ z1
= 220
= 40
= 80
x1 0, x 2 0, x 4 0, t 3 0, yi 0 i = 1, 2, 3 , z1 0
Baza
10
a1
a2
a3
a4
a5
a6
a7
a8
220
110
40
40
80
-1
80
fj
80
-4
-8
CB
XB
a5
a6
a8
j = f j cj
-10 -8
a5
140
-4
-2
140/3
a2
40
a8
40
-1
-2
-1
-1
40
fj
40 +320
16- 24-2
8-
-10
12- 16-2
8-
a5
20
-3
20/3
a2
40
20
a1
10
40
-1
-2
-1
-1
fj
720
10
-2
-10
10
-4
-2
-10 10-
a3
20/3
2/3
1/3
1/3
-1
a2
80/3
5/3
-2/3
1/3
-2
a1
10
140/3
-4/3
1/3
-2/3
yj
2120/3
10
8/3
12
x1 =
140
80
20
80
, x2 =
, x3 = t 3 + 20 =
+ 20 =
,
3
3
3
3
x 4 = 0, y1 = y 2 = y 3 = z1 = 0 i (min)f =
2120
2360
+ 80 =
3
3
3.5
Se tie c:
fondul total de investiii este 220 u.m.
producia global la 1 u.m. investiii este 1,2 respectiv 1,4 u.m.
cheltuielile
materiale
la
u.m.
producie
global
sunt
u.m.
Cum trebuie repartizat fondul de investiii pe cele dou ntreprinderi astfel nct cheltuielile
materiale totale s fie minime?
Rezolvare
Fie
xi
fondul
de
investiii
ce
trebuie
repartizat
1
2
x
1
x2
220
265
60
120
x1, 2 0
Putem face transformrile: t 1 = x 1 60 0, t 2 = x 2 120 0 .
ntreprinderii
t1 + t 2
1,2t1 + 1,4t 2
40
t + t2
1
25
6t1 + 7t 2
t1, 2 0
40
125
t1, 2 0
6t1 + 7t 2
+ y1
y2
+ z1
= 40
= 125
t1, 2 0, y1, 2 0, z1 0
0,48
0,7
a1
a2
a3
a4
a5
40
40
125
-1
125/7
fj
125
fj- Cj
6 -0,48
7 -0,7
0;
155/7
1/7
-1/7
155
0,7
125/7
1/7
6/7
-1/7
1/7
125/6
fj
12,5
0,6
0,7
-0,1
0,1
0,12
-0,1
0,1-
a3
115/6
-1/6
1/6
-1/6
a1
0,48
125/6
7/6
-1/6
1/6
fj
10
0,48
0,56
-0,08
0,08
0;
-0,14
-0,08 0,08-
Baza
CB
XB
a3
a5
j =
a3
a2
125
+ 60 80,8 u.m. x2 = 120 u.m. i (min)g = 10.
6
x1 + 3 x 2
+
x3
+ 4x3
3
= 2
xi 0, i = 1, 2, 3
(min)f = x1 + 3 x 2 2x 2 + z1 + z 2
2x1 + x 2
x1 + 3 x 2
+ x3
+ 4x3
y1 + z1
+ z2
=3
=2
-2
a1
a2
a3
a4
a5
a6
xi 0, i = 1, 2,3 ; y1 0; z1, 2 0
Baza
CB
XB
a5
-1
-1
1/2
fj
4;
-;
-1;
4 -3
5 +2
a6
j = fj - Cj
a5
5/2
9/4
1/4
-1
-1/4
10/9
a3
-2
1/2
-1/4
3/4
1/4
fj
5 2
9 + 2
-2
4
9 2
4
18
4
0
5 2
4
a1
10/9
1/9
-4/9
4/9
-1/9
a3
-2
7/9
7/9
-1/9
1/9
2/9
fj
-4/9
-13/9
-2
-2/9
2/9
0;
-2/9
40
9
5
3
Soluia optim: x1 =
(min)f =
10
7
, x 2 = 0, x3 = ; y1 = 0; z1 = z2 = 0
9
9
4
.
9
Deoarece y1 = 0 rezult c pentru soluia optim prima relaie este satisfcut cu egal.
b) Varianta 1:
(reamintim c ai
2 1
matricea bazei B = {a1, a3}.
Fie B =
1 4
tim c B-1 se afl n iteraia optim sub vectorii unitari din baza iniial, adic sub a5, a6.
Avem deci:
B 1 =
1 4 1
.
9 1 2
1 4 1 2 1
= .
9 1 2 1 0
4 1 1 1 1
a2B = B1a2 = 1
= .
9 1 2 3 9 7
4 1 1 0
a3B = B1a3 = 1
= .
9 1 2 4 1
3.7
2x1 + x 2
x1 x 2
x + 2 x
2
1
x3
+ 2x 3
+ x3
2
=3
1
xi 0 i = 1, 2, 3 .
Rezolvare
x1 x 2
x + 2 x
2
1
x3
+ 2x 3
+ x3
y1
+ y2
=2
=3
=1
x1 x 2
x + 2 x
2
1
x3
+ 2x 3
+ x3
y1
+ z1
+ z2
+ y2
=2
=3
=1
-2
a1
a2
a3
a4
a5
a6
a7
-1
-1
-1
-1
fj
-5
-3
j =Cj
fj
3 +1
-2
+4
a1
1/2
-1/2
-1/2
1/2
a7
-3/2
5/2
1/2
-1/2
4/5
5/2
1/2
-1/2
1/2
fj
1-2
1 + 3
1+
Baza
CB
XB
a6
a7
a5
a5
7/5
a3
a5
a1
1 5 1
2
5 3 9 + 5
2
1+
2
0
3 1
1/5
-2/5
2/5
1/5
4/5
-3/5
1/5
-1/5
2/5
8/5
14/5
-3/5
3/5
-1/5
4/7
fj
23/5
-11/5
2/5
-2/5
9/5
1/5
-2/5
a1
9/7
-5/14 -1/14
5/14
3/14
a3
8/7
1/14
3/14
-1/14
5/14
a2
-2
4/7
-3/14
5/14
3/14
-1/14
fj
33/7
-2
5/14
1/14
-5/14
25/14
-5/14 -1/14 +
2
5
5
14
25
14
Soluia optim: x1 = 9 / 7, x 2 = 4 / 7, x 3 = 8 / 7; y1 = y 2 = 0;
z1 = z 2 = 0; (max)f =
33
.
7
Not
Se face un amestec din ingredientele I1, I2, I3, I4 cu scopul obinerii unui produs finit
n cantitate de cel puin 1000t. Ingredientele conin substanele nutritive S1, S2, iar
amestecul trebuie s conin cel puin 20 000gr. din S1 i 24 000gr. din S2.
Datele sunt prezentate n urmtorul tabel:
Ingrediente
Necesar grame
Substane
I1
I2
I3
I4
S1
30
20
10
20
20 000
S2
10
30
20
10
24 000
Cost unitar
30 x1 + 20 x 2
10 x1 + 30 x 2
x + x
1
2
+ 10 x3
+ 20 x3
+ x3
+ 20 x 4
+ 10 x 4
+ x4
20000
24000
1000
xi 0, i = 1, 4
Rezolvare
x1 + 3 x 2
x + x
2
1
+ x3
+ 2x 3
+ x3
+ 2x 4
+ x4
+ x4
2000
2400
1000
xi 0, i = 1, 4
Dac am aplica algoritmul Dimplex primal, ar trebui s extindem problema cu 3 variabile
de compensare i nc 3 de penalizare.
Vom rezolva problema dual:
(max) g = 2000u1 + 2400u2 + 1000u3
3u1
2u
1
u1
2u1
+
+
+
+
u2
3u2
2u2
u2
+
+
+
+
u3
u3
u3
u3
6
4
5
3
ui 0, i = 1, 2, 3
3u1
2u
1
u1
2u1
+ u2
+ u3
+ 3u2
+ 2u2
+ u2
+ u3
+ u3
+ u3
+ y1
= 6
+ y2
+ y3
+ y4
= 4
= 5
= 3
ui 0, i = 1,3 ; y j 0, j = 1, 2,3,4
Baza
CB
UB
a4
a5
2000
2400 1000
a5
a6
a7
a1
a2
a3
a4
4/3
a6
5/2
a7
2000
2400
1000
j = Cj gj
a4
14/3
7/3
2/3
-1/3
a2
2400
4/3
2/3
1/3
1/3
a6
7/3
-1/3
1/3
-2/3
a7
5/3
4/3
2/3
-1/3
5/4
gj
3200
1600
2400
800
800
400
200
-800
a4
7/4
-1/2
1/4
-7/4
a2
2400
1/2
1/2
-1/2
a6
11/4
1/2
-3/4
1/4
11/2
2000
5/4
1/2
-1/4
3/4
5/2
gj
3700
2000
2400
1000
700
300
-700
-300
a4
-1
a2
2400
1/2
1/2
-1/2
a6
3/2
-1
-1/2
-1/2
a3
1000
5/2
1/2
3/2
gj
3700
2000
2400
1000
700
300
-700
-300
a1
U1 : u2 = 1 / 2 , U2 : u2 = 1 / 2 .
u = 5 / 2
u =
0
3
3
x
vectorilor de compensare: X : 2
x
3
x
4
=
0
= 700
=
0
= 300
3.9
x1 + x 2
x3
+ 2x 3
20
10
xi 0 i = 1, 2, 3
Rezolvare
Varianta 1:
Varianta 2:
x1 + x 2
+ x3
+ 2x 3
+ y1
+ y2
= 20
=
10
x1, 2, 3 0, y1, 2 0
1
a1
a2
a3
a4
a5
-20
10
fj
- Cj
-1
-3
-5
Baza
CB
XB
a4
a5
j =fj
Varianta 3:
x1 + x 2
x3
+ 2x 3
y1
+ z1 = 20
= 10
+ y2
x1, 2, 3 0, y1, 2 0, z1 0
1
a1
a2
a3
a4
a5
a6
20
-2
-1
-1
-1
10
fj
20
-2
- Cj
-2 -1
- -3
- -5
Baza
CB
XB
a6
a5
j =fj
Pentru ntocmirea unei diete, se pot folosi alimentele A1,,A5 care conin vitaminele
V1, V2, V3. S se alctuiasc dieta optim (cu cel mai mic pre de cost) care s conin 20
uniti din V1, cel puin 15 uniti din V2 i cel puin 20 uniti din V3. Costul unitar al
alimentelor i coninuturile lor specifice n uniti de vitamine sunt date mai jos:
Alimente
Vitamine
V1
V2
V3
Pre unitar
A1
A2
A3
A4
A5
1
0
1
2
2
1
1
8
1
0
0
4
3
3
2
70
0
1
2
10
Rezolvare
Fie xi cantitatea din alimentul A i , i = 1,5 care intr n alctuirea dietei. Obinem
urmtorul model matematic:
(min) f = 2x1 + 8x2 +4x3 +70x4 + 10x5
x1 + 2x 2
x2
x + x
2
1
+ x3
+ 3x 4
+ 3x 4
+ 2x 4
= 20
+ x5
+ 2x 5
15
20
xi 0 , i = 1,5
Putem transforma egalitatea n dou relaii de sens contrar:
x1 + 2x 2
x + 2x
1
2
x
2
x1 + x 2
+ x3
+ x3
+
+
+
+
3x 4
3x 4
3x 4
2x 4
+ x5
+ 2x 5
20
20
15
20
xi 0 , i = 1,5
nmulim ultimele trei inecuaii cu (-1), introducem variabilele yi 0 , i = 1, 4 i aplicm
algoritmul dual-simplex urmtoarei P.P.L.:
(min) f = 2x1 + 8x2 + 4x3 + 70x4 + 10x5
x1 + 2x 2
x 2 x
1
2
x
2
x1 x 2
+ x3
x3
+ 3x 4
3x 4
+ y1
= 20
= 20
+ y2
3x 4
x5
2x 4
2x 5
+ y3
xi 0 , i = 1,5 ;
= 15
+ y4
= 20
y j 0 , j = 1, 4 .
70
10
a1
a2
a3
a4
a5
a6 a7
a8
a9
1
0
-1
2
-2
-1
-1
1
-1
0
0
3
-3
-3
-2
0
0
-1
-2
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
-2
-8
-4
-70
-10
0
20
-15
0
0
1
0
0
0
2
1
0
1
0
1
0
3
-3
1
0
0
-1
-2
1
0
0
0
1
-1
0
-1
0
0
1
0
0
0
0
1
fj
40
= fj -cj *
2
0
4
-4
2
-2
6
-64
0
-10
0
0
-2
-2
0
0
0
0
0
2
8
0
0
-10
15
-15
0
1
0
0
0
0
1
0
0
1
0
1
0
-3
3
-2
0
-2
1
-3
1
0
0
0
1
-1
0
-1
0
2
-1
1
0
0
0
1
fj
100
18
-2
-4
-2
-52
-6
-2
-4
Baza
CB
XB
a6
a7
a8
a9
0
0
0
0
20
-20
-15
-20
=fj-cj
a6
a1
a8
a9
0
2
0
0
j
a6
a1
a2
a9
-1
-1
min
2 , 8 , 4 , 70 = 2
1 2 1 3
4 64 10
,
,
= 4
1 3 1
min
52 6 2
,
,
= 2
2 3 1
min
70
10
a1
a2
a3
a4
a5
a6 a7
a8
a9
-15
-2
-3
-1
-1
a2
15
-1
a7
15
-1
-1
-1
fj
130
22
10
-6
-2
-4
-48
-6
-2
Baza
CB
XB
a6
a1
j
a5
1/3 2/3
1/3 0
1/3 1/3
a1
1/3 -5/3
1/3 0
4/3 2/3
a2
10
1/3 7/3
1/3 0
2/3 1/3
a7
fj
130
22
10
-6
-2
-4
-48
-6
-2
48 0
,
= 0
2 3
min
Soluia optim:
x1 = 0, x 2 = 10, x 3 = x 4 = 0, x 5 = 5, yi = 0, i = 1, 4; (min)f = 130
Rezult c dac se folosesc 10 uniti din alimentul A2 i 5 uniti din A5, dieta se
realizeaz
la
un
pre
de
cost
130 u.m.
4. Reoptimizri
4.1
Fie P.P.L.:
(min) f = 10x1 + 5x2 + x3
x1 + x 2
2x1 x 2
x + 3x
2
1
+ x3
x3
2x 3
5
1
4
xi 0 , i = 1,3
a) Aflai soluia optim.
1
~
b) Cum se modific soluia optim pentru b = 6 ?
3
minim
valoare
de
u1 u2
u u
2
1
+ u3
+ 3u3
2u3
10
5
1
ui 0, i = 1, 2, 3
u1 + 2u2
u1 u2
u u
2
1
+ u3
+ y1
= 10
+ 3u3
2u3
+ y2
+ y3
= 5
= 1
ui 0, i = 1, 2,3 ; y j 0, j = 1, 2, 3
a1
a2
a3
a4
a5
a6
10
5
1
1
1
1
2
-1
-1
1
3
-2
1
0
0
0
1
0
0
0
1
0
0
5
9
4
1
0
0
1
3
0
-1
3
5
-2
1
0
0
0
1
0
-1
-1
1
gj
5
0
-5
6
-10
14
0
0
0
0
5
-5
0
4
5
33/5
4/5
13/5
0
0
1
3
0
-1
0
1
0
1
0
0
-3/5
1/5
2/5
-2/5
-1/5
3/5
gj
81/5
-5
6
4
0
0
0
14/5
-14/5
11/5
-11/5
Baza
CB
UB
a4
a5
a6
0
0
0
j =Cj-gj
a4
a5
a1
j
a4
a3
a1
a2
a3
a1
5
0
1
4
5
11/5
4/5
24/5
0
0
1
1
0
0
0
1
0
1/3
0
1/3
-1/5
1/5
1/5
-2/15
-1/5
7/15
gj
147/5
5
0
1
0
4
0
2
-2
8/5
-8/5
7/5
-7/5
0
10
5
1
3
4/5
-
11/
5
-
24
11
4
, u2 =
, u3 = , y1 = y 2 = y 3 = 0 .
5
5
5
Soluia optim a problemei primale se afl n iteraia optim pe linia lui gj n dreptul
vectorilor de compensare:
x1 = 2, x2 = 8/5, x3 =7/5. Desigur: (min) f = (max) g = 147/5.
b)
dual; vom copia iteraia optim a dualei unde modificm: coeficienii de deasupra
tabelului, coloana CB, gj, j .
1
a1
a2
a3
a4
a5
a6
11/5
4/5
24/5
0
0
1
1
0
0
0
1
0
1/3
0
1/3
-1/5
1/5
1/5
-2/15
-3/15
7/15
102/5
1
0
6
0
4
0
7/3
-7/3
-2/5
2/5
-14/15
14/15
25/7
20/7
72/7
2/7
3/7
15/7
1
0
0
0
1
0
3/7
1/7
5/7
-1/7
2/7
3/7
0
0
1
30
-2
-3
5
10
6
1/2
3/2
3/2
1
0
0
1/2
7/2
-3/2
1/2
1/2
1/2
0
1
0
0
0
1
30
-2
-3
Baza
~
CB
UB
a2
a2
a1
6
3
1
~
g
g
-~
~ ~
j =C
j
a2
a3
a6
6
3
0
~
g
~
j
a2
a5
a6
6
0
0
~
g
~
j
0
72/7
10
24
0
u1 =
Fie: U1 = u2 = 25 / 7 ,
u = 20 / 7
Soluia optim sub form general este: U = U1 + (1 )U2 , [0,1] i (max) g = 30.
Soluia
optim
problemei
primale
este
x1 = 3
X = x2 = 0
x = 0
i (min) f = 30.
c) Modificarea vectorului C din problema primal este echivalent cu modificarea lui b din
problema dual.
Fie B matricea bazei optime din problema dual. tim c B-1 se afl n iteraia optim
sub vectorii care au format prima baz unitar.
Deci: B
5 3 2
1
3 3 .
=
0
15
3
7
5
7
5 3 2 3
1
1
~
~
1 ~
Din: UB = B b rezult: UB =
3 3 2 =
3 .
0
15
15
3
7 1
28
5
Cum toate componentele lui UB sunt pozitive, rezult c soluia optim a problemei duale
este: u1 =
28
7
1
28
7
1 53
i (max) g = 5
.
+
+4 =
, u2 =
, u3 =
15
15
5
15 15
5
5
7
53
8
i (min) f = (max) g =
.
, x3 =
5
5
5
1
~
d) Avem n problema dual: b = 2 deci
4
3
5 3 2 1
1
1
~
~
1 ~
UB = B b UB =
3 3 2 = 2 .
0
5
15
3
7 4
13
5
ntruct atunci cnd avem o reoptimizare pentru b se modific doar soluia de baz iar
diferenele j rmn neschimbate, rezult c n acest caz avem soluie dual-realizabil i
aplicm algoritmul dual simplex. Vom copia ultima iteraie a algoritmului din cazul a) n
~
care nlocuim coloana lui UB cu UB .
Baza
CB
a2
a3
a1
1
4
5
j =Cj
gj
-gj
a1
a2
a3
a4
a5
a6
-3/5
-2/5
13/5
0
0
1
1
0
0
0
1
0
1/3
0
1/3
-1/5
1/5
1/5
-2/15
-3/15
7/15
54/5
5
0
1
0
4
0
2
-2
8/5
-8/5
7/5
-7/5
UB
8 / 5 7 / 5
,
1 / 5 2 / 15
min
= 8
a5
a3
a1
0
4
5
3
-1
2
0
0
1
-5
1
1
0
1
0
-5/3
1/3
2/3
1
0
0
2/3
-1/3
1/3
gj
5
0
9
-8
4
0
14/3
-14/3
0
0
1/3
-1/3
a5
a6
a1
0
0
5
1
3
1
0
0
1
-3
-3
2
2
-3
1
-1
-1
1
1
0
0
0
1
0
gj
10
-9
-1
-5
O unitate economic fabric produsele P1, P2, P3, utiliznd resursele: fora de
munc (F.M.), mijloace de munc (M.M.) i materii prime (M.P.). n tabelul de mai jos se
dau consumurile specifice, cantitile disponibile i preurile unitare de vnzare ale
produselor:
Produse P1
P2
P3
Disponibil
(uniti fizice)
Resurse
F.M.
15
M.M.
10
M.P.
25
Pre vnzare
(u. m.)
produsului
P2
trebuie
fie
cel
puin
egal
cu
o unitate fizic.
a) S se scrie modelul matematic al P.P.L. i s se aduc la forma standard de lucru.
b) S
se
determine
soluia
20
~ 15
d) Care este soluia optim pentru b =
30
2
corespunztoare
bazei
Rezolvare
a)
4 x1 + x 2
x2
+ 4x3
+ x3
+ 2x 3
= 15
10
25
1
xi 0 , i = 1,3
A aduce P.P.L. la forma standard de lucru, nseamn s avem toate restriciile cu = i
matricea unitate de ordinul 4.
Avem: (max) f = 3 x1 + 2x 2 + 6 x 3 z1 z 2 .
x1 + 3 x 2
2x + 5 x
1
2
4 x1 + x 2
x2
+ 4x3
+ x3
+ 2x 3
+ z1
+ y1
+ y2
y3
+ z2
= 15
= 10
= 25
=
1
xi 0 , i = 1, 2,3 ; y j 0, j = 1, 2,3 ; z1 , z2 0
b)
1
B=
2
1
2
4
0
0
0
1
0
1
3
2
5
4
1 1
B 1 =
7 0 14
1
0
1
0
1
0
0 17
1
63
0
7
4
1 1
XB = B 1 b adic: XB =
7 0 14
0
0
1 15 19 / 7
0
0 17 10 8 / 7
=
7
63 25 14
0
7 1
1
aflm
coordonatele
tuturor
vectorilor
ai
baza
folosind
CB
XB
formula
a3
a1
a5
a2
a1
a2
a3
a4
a5
a6
a7
a8
6
3
0
2
19/7
8/7
14
1
0
1
0
0
0
0
0
1
1
0
0
0
-1/7
4/7
-2
0
0
0
1
0
1/7
17/7
-9
-1
2/7
-1/7
0
0
-1/7
-17/7
9
1
fj
152/7
6/7
43/7
9/7
-6/7
-43/7
j =Cj -fj
43
7
9 + 43
7
7
a1
a2
0
1
0
0
0
0
0
1
104/7
Baza
~
CB
XB
a3
a1
a5
a2
3
5
0
1
19/7
8/7
14
1
~
fj
- ~fj
~ ~
j=Cj
a3
a4
a5
a6
a7
a8
1
0
0
0
-1/7
4/7
-2
0
0
0
1
0
1/7
17/7
-9
-1
2/7
-1/7
0
0
-1/7
-17/7
9
1
17/7
81/7
1/7
-17/7
-81/7
81
7
1 + 81
7
7
~
ntruct toi j 0, j = 1,8 , rezult c soluia optim a problemei iniiale este optim i
pentru noua problem. Se modific doar optimul funciei i anume (max)f =
104
.
7
~
~
d) Calculm: XB = B1 b i obinem:
1
2
4
1 1
~
XB =
7 0 14
0
0
ntruct
x1 =
toate
1 20 23 / 7
0
0 17 15 6 / 7
=
7
63 30 18
0
7 2
2
~
componentele lui XB sunt 0 ,
6
23
i
, x 2 = 2 , x3 =
7
7
(max)f = 3
6
23 184
+22+6
=
.
7
7
7
am
obinut
soluia
optim:
4.3
a) S se arate c punctele A (12, 0), B (0, 4) sunt optimale pentru cuplul de probleme
duale:
(max) f = 4x1 + 3x2
3 x1 + 2x 2
x1 + 3 x 2
2u1 + 3u2
6
12
x1, 2 0
4
3
u1, 2 0
~
b) Care sunt soluiile optime dac n problema primal lum C = (2, 7 ) i n dual
~ 2
b = .
7
~
~ 3
c) S se afle soluia optim a dualei dac C = (2, 4) i b = .
1
~
d) S se afle soluia optim a dualei pentru C = ( 4, 9) .
Rezolvare
a) Varianta 1: Propunem cititorului s rezolve cele dou probleme pe cale grafic.
Varianta 2:
x1 + 3 x 2
+ y1
= 6
= 12
+ y2
x1, 2 0 , y1, 2 0
a1
a2
a3
a4
6
12
-3
1
2
3
1
0
0
1
-fj
0
4
42
12
0
1
11
3
1
0
3
1
fj
48
4
0
12
-9
0
0
4
-4
Baza
CB
XB
a3
a4
0
0
j =Cj
a3
a1
Soluia
optim
(max) f = 48.
problemei
primale
este:
x1
0
12
12,
x2
a1
a2
a3
a4
42
12
0
1
11
3
1
0
3
1
24
-2
7
2
42/11
6/11
0
1
1
0
1/11
-3/11
3/11
2/11
~
fj
~
j
306
1/11
25/11
-1/11
-25/11
Baza
~
CB
XB
a3
a1
0
2
~
fj
~
~ ~
j = C j - fj
a2
a1
11
0
42/11
4
42
306
6
, x2 =
, (max)f =
11
11
11
25
306
1
, u2 =
, (min)g =
.
11
11
11
(max) f = 3x1 + x2
3 x1 + 2x 2
x1 + 3 x 2
2
3 x1 + 2x 2
4
x1 + 3 x 2
x1, 2 0
+ y1
= 2
= 4
+ y2
x1, 2 0, y1, 2 0
Not
a1
a2
a3
a4
2
4
-3
1
2
3
1
0
0
1
-fj
0
3
14
4
0
1
11
3
1
0
3
1
fj
12
3
0
9
-8
0
0
3
-3
Baza
CB
XB
a3
a4
0
0
j =Cj
a3
a1
0
4
~ 4
Considerm c n problema primal termenul liber b devine b = .
9
optim
problemei
duale
este
tot:
Trei orae O1, O2, O3 se aprovizioneaz cu ulei vegetal din localitile L1, L2, L3, L4.
Costurile unitare de transport de la Li la Oj, i = 1, 4 , j = 1,3 , disponibilul localitilor i
necesarul oraelor, sunt date n tabelul de mai jos.
Oj
O1
O2
O3
Disponibil (D)
L1
200
L2
150
L3
250
L4
100
Li
700
Necesar (N)
400
175
125
700
Cum trebuie organizat transportul astfel nct s fie acoperit tot necesarul oraelor i
distribuit tot disponibilul cu un cost total minim?
Rezolvare
O2
O1
O3
(D)
Li
L1
1
25
L2
200
175
150
150
L3
5
125
L4
250
125
100
100
(N)
400
175
125
700
700
Pe prima linie, costul minim este 1; transportm n csua respectiv min {175, 200} = 175.
Tot pe prima linie a rmas costul minim 2; transportm n csua respectiv min {200-175
= 25, 400} = 25. Prima linie fiind saturat, se trece la linia a doua cu acelai procedeu
.a.m.d.
Soluia iniial de baz este: x11 = 25, x12 = 175, x21 = 150, x31 = 125, x33 = 125, x41 = 100.
ea
este
nedegenerat
deoarece
are
v1 = 0
v2 =-1
u1 = 2
u2 = 1
ui
v3 =-4
u3 = 5
u4 = 3
v2 =-1
v3 =-4
u1 = 2
-2
u2 = 1
-3
u3 = 5
u4 = 3
-1
vj
ui
-5
-4
-5
-2
i j = Ci j Ci j
Etapa IV
Alegem diferena i j cea mai mare pozitiv (n cazul nostru 2). ntocmim un tabel
cu soluia precedent i pe locul cu i j cea mai mare pozitiv punem o valoare care
deocamdat este nedeterminat. Anihilm apoi pe pe linii i coloane obinnd un anumit
ciclu:
25 +
175 -
150
150
125 -
100
125
50
150
125
100
125
cu
costul
C1
transportului
pentru
noua
soluie,
avem:
Etapa V
ncercm s vedem dac noua soluie de baz mai poate fi mbuntit, calculnd
pentru ea ui, vj, Ci j etc.
Algoritmul se termin cnd toi i j = Ci j Ci j 0 (la P.P.L. toi j = f j C j 0 ).
Vom prezenta calculele mai departe considernd tabelele legate ntre ele:
vj
v1 = 0 v2 =-1 v3 =-2
ui
u1 = 2
-3 150+ 50-
200
u2 = 1
-1
-4
-3 150
150
u3 = 3
-2
u4 = 3
125
100-
125
125 125
50
50
i j = Ci j Ci j = min{50,100} = 50
Ci j = ui + v j
v2 =-2
v3 =-3
u1 = 2
-1
-1
-4
u2 = 1
-1
-2
-5
-4
u3 = 4
-1
u4 = 3
-1
vj
ui
Ci j = ui + v j
i j = Ci j Ci j 0
5.2
M2
M3
Fi
F1
F2
3
4
5
1
2
3
10
15
25
Mj
D
20
20
40
50
Rezolvare
Varianta 1:
Mj
M1
M2
F1
M3
20
20
4
F2
3
15
F3
20
5
0
10
10
50
10
15
25
50
Am aflat soluia iniial de baz prin metoda costului minim pe linie. Observm c soluia
este degenerat deoarece are 4 < m + n 1 = 5 componente diferite de zero. Pentru a
nltura degenerarea, adugm cte un > 0 la fiecare disponibil i 3 la ultimul
necesar. Cutm apoi soluia iniial de baz prin metoda costului minim pe linie. n final,
dup ce obinem soluia optim, facem = 0 .
Mj
M2
M1
M3
Fi
F1
F2
F3
N
20 +
5 +
20 +
25 + 3
10 +
50 +
20
4
3
15
10
10
15
5 + , x 31
10, x 33
v1 = 0
v2 =-2
v3 =0
u1 = 2
-1
-5
u2 = 1
-1
u3 = 4
-2
-2
ui
Ci j = ui + v j
Soluia
optim
i j = Ci j Ci j 0
este:
x13
20,
x22
15,
x23
5,
x31
10
cu
costul
C0 = 70 u.m.
ntruct x 31 0 rezult c magazinul M1 trebuie s se aprovizioneze de la alt fabric cu
necesarul su de mobil.
Varianta 2:
Dup ce echilibrm problema, vom afla soluia iniial de baz prin metoda colului
N-V. Vom vedea c este necesar s parcurgem mai multe iteraii, n schimb soluia iniial
nu este degenerat.
M1
Mj
M2
M3
Fi
F1
10
4
F2
20
10
1
3
5
F3
15
0
10
10
15
25
20
10
50
Soluia iniial: x11 = 10, x12 = 10, x22 = 5, x23 = 15, x33 = 10 care este nedegenerat d un
cost iniial C0 = 30 + 50 + 5 + 45 = 130 u.m.
vj
v1 = 3
v2 =5
v3 =7
u1 = 0
u2 = -4
-1
-5
u3 = 7
-4
-2
-4
-2
ui
Ci j = ui + v j
i j = Ci j Ci j
10
10-
5+
15-
10
10
10
15
5
10
= min{10,15} = 10
v1 = 3
v2 =0
v3 =2
u1 = 0
-5
u2 = 1
u3 = -2
-2
-2
ui
Ci j = ui + v j
10-
10+
15
20
15
10-
10
5
0
= min{10,10} = 10
i j = Ci j Ci j
Soluia obinut fiind degenerat am pus un zero ntr-una din csuele (1,1)sau (3,3) unde
au disprut simultan componente. Costul total de transport este:
C2 = C1 max i, j = 80 10 1 = 70 u.m.
v1 = 3
v2 =1
v3 =3
u1 = -1
-1
-5
u2 = 0
-1
u3 = -3
-2
-2
vj
ui
Ci j = ui + v j
i j = Ci j Ci j
S-a obinut aceeai soluie optim cu acelai cost total minim de transport.
5.3
A1
A2
A3
A4
D1
800
D2
200
D3
300
600
350
250
100
1300
Di
Rezolvare
P.T: fiind echilibrat, determinm o soluie iniial de baz. Vom aplica metoda
costului minim pe coloan.
Aj
A2
A1
A3
A4
Di
D1
400
2
D2
350
800
50
200
200
4
D3
600
350
200
100
250
100
300
1300
u1=0
u2=-1
0 -1 -2 -4 200
u3=0
-1 0
Ci j = ui + v j
200
i j = Ci j Ci j 0
200- 100
200
100
= min{200,350} = 200
v2 =3
v3=3
v4 =2
u1 = 0
-3
u2 = -1
-1
-2
-4
u3 = 0
-1
vj
ui
Ci j = ui + v j
i j = Ci j Ci j 0
X1 : x11= 400, x12 = 350, x13 = 50, x 21 = 200, x 33 = 200, x34 = 100
X2 : x11= 400, x12 = 150, x13 = 250, x 21 = 200, x 32 = 200, x 34 = 100
Ambele dau costul minim 3600 u.m.
Soluia optim sub form general este:
X = X1 + (1 )X2, [0,1] i este dat de matricea:
X : 200
0
0
0 .
0
(1 )200
200
100
Not
Dou fabrici de pine F1, F2 se aprovizioneaz cu fin de la trei depozite D1, D2,
D3. Cunoscnd disponibilul depozitelor, necesarul fabricilor i costurile unitare de
transport, s se determine planul optim de transport. Datele problemei sunt prezentate n
tabelul urmtor:
Fj
F1
F2
D1
50
D2
275
D3
125
Di
450
N
100
200
300
Rezolvare
Avem N < D. Echilibrm problema prin introducerea unei noi coloane cu costurile
de transport zero i necesarul D N = 150.
F1
Fj
F2
F3
Di
D1
D2
D3
N
0
50
0
175
100
0
100
25
100
200
50
275
125
150
450
Am determinat soluia iniial de baz prin metoda costului minim pe linie. Soluia este
nedegenerat i avem:
C0 = 175 + 400 +50 = 625 u.m. pentru soluia X0 : x13 = 50, x22 = 175, x23 = 100, x31 = 100,
x32 = 25.
v1 = 4
v2 =2
v3 =1
u1 = -1
-2
-2
u2 = -1
u3 = 0
1 100- 25+
vj
ui
Ci j = ui + v j
50
= min{100,175} = 100
i j = Ci j Ci j
Avem:
50
u.m.
pentru
soluia
X1
x13
50,
v2 =1
v3 =0
u1 = 0
-3
-2
u2 = 0
u3 = 1
-1
vj
ui
Ci j = ui + v j
50
50
25 100
= min{125,100} = 100
i j = Ci j Ci j
Pentru soluia de baz X2 : x13 = 50, x21 = 100, x22 = 175, x32 =25,
x33 = 100 avem costul C2 = C1 maxi j = 525 100 1 = 425 u.m.
v1 = 2
v2 =1
v3 =-1
u1 = 1
-2
-1
u2 = 0
-1
-1
u3 = 1
-1
vj
ui
Ci j = ui + v j
i j = Ci j Ci j 0
5.5
P1
P2
P3
R1
90
R2
70
R3
140
Ri
300
50
60
40
150
Care este planul optim de transport n ipoteza c din cauza unor lucrri de reparaii,
drumurile de la R2 la P2 i de la R2 la P3 nu pot fi folosite?
Rezolvare
Avem o P.T. cu rute interzise. n csuele (2,2), (2,3) vom nlocui costurile unitare 6
u.m. respectiv 3 u.m. cu un cost notat cu M unde M este un numr foarte mare. Raiunea
acestei nlocuiri este evitarea celor dou rute interzise.
Observm de asemenea c P.T. este neechilibrat. Extindem tabelul cu o coloan cu
costuri nule i necesarul 150.
Pj
P2
P1
P3
P4
Ri
R1
0
90
R2
10
3
R3
60
1
40
60
40
50
60
40
90
70
125
150
300
Am aplicat metoda costului minim pe linie pentru obinerea soluiei iniiale de baz X0 : x14
=
90,
x21
10,
x24
60,
x31
=40,
-3 -4
u2=-1
0 -M 5-M 0
u3=0
0
10-
1 40+ 60 40-
90-
10 80
60+
70
50 60 30
x32
60,
Ci j = ui + v j
i j = Ci j Ci j
-1
-3
-6
u2=-4
-1
-3
-3 -3-M 2-M 0
u3=0
Ci j = ui + v j
-7
10+ 80-
40 50
70
50 60 30-
70
50 60
30
i j = Ci j Ci j
-2
u2=0
u3=0
Ci j = ui + v j
-3
40
1-M 2-M 0
0
-4
50
40 50
70- 50
50- 60
30+
20
60
80
i j = Ci j Ci j
v2 =1
v3 =2
v4=0
u1 =0
-3
-3
u2 =0
1-M
2-M
u3 =0
-1
-4
vj
ui
Ci j = ui + v j
i j = Ci j Ci j 0
Soluia optim este: x13 = 40, x21 = 50, x32 = 60, x14 = 50, x24 = 20,
x34 = 80 i costul optim este 240 u.m. Observm c n aceste condiii rafinriile nu-i
epuizeaz cantitile de benzin deci pot distribui i altor beneficiari.
Propunem cititorului s constate c dac am fi ales soluia iniial de baz dup regula
costului minim pe coloan am fi obinut chiar soluia optim.
Not
Dac avem o P.T. de maxim atunci soluia iniial de baz se alege prin metoda
costului (beneficiului) maxim pe linie sau coloan iar diferenele i j sunt Ci j Ci j ;
algoritmul se termin cnd toi i j 0 . n cazul rutelor interzise n problem de maxim
punem 0 drept cost (beneficiu) pe rutele interzise.
6. Probleme propuse
6.1
6 x1 + 7 x 2
5 x1 + 5 x 2
16
7
x1, 2 0
6.1.2 (min) f(x) = 9x1 + 11x2
11 7 x1 + 8 x 2 17
x1 x 2 4
x1, 2 0
6.1.3 (opt) f(x) = 3x1 + 4x2
x1 2x 2
x1 + 3 x 2
2x
1 x2
12
8
x1, 2 0
Indicaie Trebuie aflat (min) f(x) i (max) f(x).
6.1.4 (max) f(x) = 9x1 -7x2
6 x1 + 5 x 2
5 x1 + 6 x 2
2 x + 4 x
1
2
x1, 2 0
11
7
5
3 x1 + 4 x 2
3x + 4 x
1
2
6
12
x1, 2, 0
6.2
x1 + x 2
2x1 + 3 x 2
+ x3
= 8
4
x1, 2, 3 0
6.2.2 (min) f(x) = 8x1 + 4x2
x1 + x 2
x 2x
1
2
x
1
0
x2
5
0
2
x1 + 2x 2
2x1 + x 2
3 x + 4 x
1
2
4
6
12
x1, 2 0
6.2.4 (min) f(x) = 2x1 x2 + 4x3 +3x4
x1 + 2x 2
3 x1 + x 2
+ x4
= 6
= 1
4x3
xi 0, i = 1, 4
6.2.5 (max) f(x) = x1 +2x2 +3x3 + x4
3 x1 x 2
x1 + 2x 2
x + 4x
2
1
+ x3
+ x3
xi 0, i = 1,3
x4
+ x4
3
= 2
1
3 x1 + 4 x 2
+ x3
+ 2x 3
1
4
x1, 2, 3 0
x1
2x
1
x1
4 x1
3x 2
+ x2
+ 4x 2
x2
3
2
8
12
x1, 2 0
x1 + x 2
2x1 + x 2
3 x + 2x
2
1
+ x3
x3
= 4
= 6
= 1
x1, 2, 3 0
x1 + 2x 2
x1
2x
+ x2
1
+ 3x3
x3
+ 4x3
= 2
4
= 1
x1, 2, 3 0
x1 2x 2
2x x
2
1
+ 2x 3
x3
4x3
8
12
x1, 2, 3 0
x1 + x 2
+ x3
+ 2x 3
+ x4
x4
+ x5
3
= 2
xi 0, i = 1,5
6.2.12
a) (min) f(x) = 4x1 + x2 + 2x3
x1 2x 2
3 x1 + x 2
+ x3
x3
3
2
xi 0, i = 1,3
~ 4
b) Care este soluia optim pentru b = ?
1
c = (2, 1, 5 ) ?
c) Care este soluia optim pentru ~
6.2.13
a) (max) f(x) = 4x1 +5x2 + x3
x1 x 2
x1 + 2x 2
x x
2
1
+ 3x3
+ x3
2x 3
6
4
1
xi 0, i = 1,3
Completai urmtorul tabel simplex i aflai soluia optim:
4
a1
a2
a3
a4
a5
a6
a2
a1
Baza
CB
a4
XB
~
b) Reoptimizai pentru C = (3, 2, 4 ) .
9
~
c) Reoptimizai pentru b = 6 .
4
6.2.14
a) (min) f(x) = 2x1 + 6x2 +x3 + x4
+ x3
+ x3
x2
x1 + 2x 2
x + x
2
1
+ 2x 4
= 20
= 40
= 10
+ 4x 4
xi 0, i = 1, 4
~
~
b) Care este soluia optim pentru C = (4, 3, 1, 2) ? Dar pentru C = (6, 4, 2, 1) ?
12
40
~
~
c) Care este soluia optim pentru b = 6 ? Dar pentru b = 10 ?
1
20
6.2.15
a) (max) f(x) = 8x1 + 3x2 + 2x3
2x1 + x 2
x1
3 x
1
+ x3
+ 4x3
+ 2x 3
= 100
= 50
= 200
xi 0, i = 1,3
Completai urmtorul tabel simplex i determinai soluia optim a problemei.
8
a1
a2
a3
a4
a5
a4
a3
Baza
CB
a2
XB
6.2.16
a) (min) f(x) = 2x1 + 3x2 +5x3 + 6x4
x1 + 2x 2
x1 + x 2
+ 3x3
x3
+ x4
+ 3x 4
xi 0, i = 1, 4
2
1
~ 4
b) Care este soluia optim pentru b = ?
2
~
6.3
B2
A1
10
A2
15
A3
45
20
30
B1
B2
B3
A1
30
A2
20
15
25
35
Bj
Ai
6.3.2
Bj
Ai
6.3.3
Bj
B1
B2
B3
A1
10
A2
20
A3
60
20
10
40
B1
B2
B3
B4
A1
400
A2
300
100
300
200
100
Ai
6.3.4
Bj
Ai
6.3.5
B1
B2
B3
A1
25
A2
35
A3
10
15
50
Bj
Ai