Documente Academic
Documente Profesional
Documente Cultură
Bihor, România
Telefon: Secretariat: 0259-408276, 0259-408407; Decanat: 0259-408109; Fax: 0259-408409
Web: http://steconomice.uoradea.ro; E-mail: steconomice@uoradea.ro
Proiect la disciplina
Guvernanță corporativă
Tema:
Algoritmul Simplex.
Aplicarea algoritmului simplex pentru probleme de minim
Oradea,
2018-2019
Cuprins
Considerații generale
Forma standard
Forma tabelară
Metoda Simplex
Degenerarea și convergența algoritmului Simplex
Aplicații practice
Bibliografie
I. Considerații generale
În practică, majoritatea problemelor de programare liniară au multe variabile, fapt ce face ca
metoda soluției grafice de rezolvare să nu poată fi aplicată și în cazul problemelor de
programare liniară cu mai mult de două variabile. În acest capitol se va discuta despre
algoritmul Simplex utilizat în rezolvarea unei mare varietăți de probleme de programare
liniară. În multe aplicații industriale, algoritmul Simplex este utilizat în rezolvarea
problemelor de programare liniară cu mii de restriții și variabile.
În 1947, George Dantzig a dezvoltat o metodă eficientă pentru rezolvarea problemelor de
programare liniară, numit algoritmul simplex. Algoritmul implică o căutare prin mulțimea
soluțiilor posibile pentru găsirea soluției optime obiectivului propus. De la dezvoltarea
algoritmului simplex, programarea liniară este utilizată în toate domeniile de la industrie la
bancar, educație, forestier, petrolier conducând la rezolvarea unei mari varietăți de probleme:
stabilirea resurselor umane, operațiile sistemelor hidroenergetice, traseele mainilor de
aprovizionare,etc. Metoda lui Danzing, cu unele schimbări relativ minore, este cea mai
importantă metodă în găsirea soluțiilor problemelor de programare liniară. Aplicarea
algoritmului simplex presupune parcurgerea următoarelor etape:
• aducerea problemei la forma standard;
• transformarea formei standard în forma tabelară;
• rezolvarea problemei cu ajutorul metodei simplex.
Pasul 1 al metodei simplex stabilește variabila cu cea mai mare influență unitară asupra
funcției obiectiv.
Pasul al 2-lea stabilșete care variabilă devine prima zero pe măsură ce crește variabila cu
influența cea mai mare.
Pasul al 3-lea generează noul tablou cu variabila din pasul 1 înlocuind variabila stabilită la
pasul al 2-lea.
Procedura descrisă mai sus se aplică problemelor de maximizare. Pentru problemele de
minimizare putem proceda:
(1) multiplicând funcția obiectiv cu -1 i maximizând, sau
(2) schimbând pasul 1 astfel încât să se găsească cel mai negativ cj - zj și stop dacăă n-a fost
găsită o astfel de valoare.
Atunci când o problemă este scrisă direct în forma standard ea nu corespunde formei tabelare
deci pot exista unele ecuații care să aibă coeficienți = +1 într-o ecuație i egali cu 0 în celelalte.
Pentru acele ecuații care nu respectă această condiție se adaugă o variabilă artificială căreia i
se asociază coeficientul -M, unde M este gândit ca un număr foarte mare apropiat de infinit.
Apoi se trece la efectuarea pașilor metodei simplex. Datorită contribuției foarte mari per
unitate a variabilei artificiale (-M), dacă problema are un punct de optim, atunci valoarea
variabilei artificiale va fi egală cu 0.