Sunteți pe pagina 1din 11

Cazuri Speciale ntr-o

problem de P.L.
Studeni : Borcan Ramona Nicoleta
Filip Florin
Grupa : 5711 C
n aceast prezentare vom trata cazurile
speciale care au ca subiect rezolvarea
problemelor de programare liniar, care
admit soluii multiple sau soluii infinite
utiliznd algoritmul simplex.
1. Soluii multiple
n orice tabel simplex toate diferenele

corespunztoare
vectorilor bazei (necunoscutelor principale) sunt nule.
Dac n tabelul simplex, care conine soluia optim, numrul
zerourilor din linia diferenelor este mai mare dect m ( numrul
vectorilor unitari), atunci problema de P.L. Poate avea mai multe
soluii optime.
Pentru a gsi celelalte soluii optime se introduc n baz, dac este
posibil, vectorii Pj, pentru care

este 0.
Numrul maxim de soluii optime este

, unde k este numrul


de zerouri din linia diferenelor.
Dup obinerea tuturor soluiilor optime se scrie soluia optim
general ca i combinaie liniar convex.
Exemplu :
S se rezolve problema de P.L.
min = 3
1
+ 2
2
+ 2
3
+
4

1
+
2
+
3
+
4
= 100

1

2
+
3
+
4
= 0

2
+
4
= 10

0 , = 1,4.
Rezolvarea problemei de P.L. cu algoritmul simplex este dat n urmtorul
tabel :
Cum toate diferenele

0 rezult c avem soluia optim



(1)
= 40,10,50,0 , cu min f(x) = 240
Pentru c avem patru zerouri pe linia diferenelor este posibil s obinem i o alt
soluie optim introducnd pe P4 n baz.
Cum

se obine pentru P2, vectorul P4 va intra n locul lui P2.


Tabelul simplex pentru problema P.L. se continu astfel :
Se obine a doua soluie optim

(2)
= 50,0,40,10 cu min f(x) = 240
Alte soluii optime nu mai exist, rezult soluia general a problemei :
=
(1)
+
(2)
unde , 0, + = 1, adic
= 40 + 50, 10, 50 +40, 10 , min = 240.
2.Soluia infinit
S considerm o problem de P.L. De minim n care ar aprea o situaie n care ar exista
o diferen

< 0, dar componentele vectorului Pj ar fi toate negative sau 0, ceea ce ar


face imposibil alegerea elementului pivot.
Vom arta c n aceast situaie funcia de eficien are un minim infinit, adic valoarea
ei poate fi fcut orict de mic.
Considerm tabelul simplex :
Atribuim necunoscutei

valoare M> 0 (orict de mare), adic

=M , iar celorlalte
necunoscute secundare le atribuim valoare 0.
Obinem astfel soluia posibil

(2)
= (
1

1
,


2
, ,

, 0, . , , 0, , 0)
Valoarea funciei de scop f pentru
(2)
este :
Cum diferena este mai mica dect 0 i M tinde ctre infinit rezult ca funcia tinde
ctre infinit - ceea ce trebuia demonstrat.
Exemplu :
S se rezolve problema de P.L. :
Utiliznd algoritmul simplex obinem tabelul :
V mulumim pentru atenie !

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