Documente Academic
Documente Profesional
Documente Cultură
Branch-and-Bound
I. Se va rezolva problema de programare întreaga - folosita la curs pentru exemplificare- prin
metoda B&B.
x1 , x2 întregi
1.(Initializare) L={IP0}, z0 = +∞ ; z ip = −∞
{ }j=k
5.(Partitionare) Fie S ij j =1 o partitie a multimii de restrictii Si a problemei IPi. Adauga
{ }
j =k
problemele corespunzatoare S ij j =1 la L, unde IPij este problema IPi cu regiunea de
fezabilitate restrictionata la Sij si zij = ziR , pt j=1,...,k. GoTo (2)
Desfasurarea lucrarii
I.1 Se vor identifica problemele IP (IP0-IP4) intalnite in rezolvare si precum si problemele
corespunzatoare relaxate (PR0-PR4) ca probleme de programare liniara. Se vor scrie explicit.
I2 Se vor scrie programele MATLAB care rezolva problemele relaxate. Se va folosi metoda
Simplex.
I3. Se va face executia "la mana" a algoritmului B&B, utilizand programele de la punctul I2,
pentru a determina marginile superioare ale valorilor functiilor obiectiv corespunzatoare
problemelor IP0-IP4
max 2 x1 + x2 a.î. 3 x1 − 5 x2 ≤ 0
3 x1 + 5 x2 ≤ 15
x1 ≥ 0, x2 ≥ 0;
x1 , x2 întregi