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)