Sunteți pe pagina 1din 4

Algoritmul SIMPLEX pentru rezolvarea PPL

Algoritmul SIMPLEX pentru rezolvarea PPL


Metoda bazei arti ciale
Fie modelul (PPL) cu primele 2 ipoteze satisfacute
8
< optim f (x)
Ax = b
(PPL)
:
x 0

Presupunem ca NU e satisfacuta ipoteza 3). Presupunem chiar ca nici


unul dintre vectorii bazei canonice a lui Rm NU se a a printre
coloanele matricei A.
8
< la restrictia (1) adaug variabila arti ciala y1 0
:::
Atunci
:
la restrictia (m) adaug variabila arti ciala ym 0:

Algoritmul SIMPLEX pentru rezolvarea PPL

Algoritmul SIMPLEX pentru rezolvarea PPL


Modi c functia obiectiv adaugand termenii de penalizare astfel:
pentru modelul de maxim, modelul extins va
8
< max f (x) = cT x My1 :::
AX + Im Y = b
:
X 0; Y 0

Mym

pentru modelul de minim, modelul extins va


8
< min f (x) = cT x + My1 + ::: + Mym
AX + Im Y = b
:
X 0; Y 0

unde M = coe cientul de penalizare cu M > 0, oricat de mare,


poate considerat chiar M ! 1:

Algoritmul SIMPLEX pentru rezolvarea PPL

Algoritmul SIMPLEX pentru rezolvarea PPL

Astfel, matricea extinsa a sistemului restrictiilor


A=

Im

contine vectorii coloana ce formeaza baza canonica in Rm


=) ipoteza 3) va satisfacuta
=) poate aplicat algoritmul simplex primal

Algoritmul SIMPLEX pentru rezolvarea PPL

Algoritmul SIMPLEX pentru rezolvarea PPL


Cand criteriul de optim este satisfacut:
in baza pentru care s-a atins optimul nu exista vectori arti ciali
=) (PPL) are optim unic sau optim multiplu sau optim in nit
in baza pentru care s-a atins optimul se a a si vectori arti ciali
(cel putin unul)
cel putin una dintre variabilele arti ciale are valoare 6= 0
=) (PPL) nu are solutii posibile =) (PPL) nu are solutie
optima
toate variabilele arti ciale corespunzatoare au valori = 0
=) a fost gasita o solutie optima degenerata a (PPL)

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