Sunteți pe pagina 1din 4

METODE NUMERICE

PROBLEMA DE TRANSPORT Metoda cost minim pe tabel Tabelul 1


PO\PD A1 A2 A3 Cerere B1 68 38 36 24 B2 64 42 46 48 B3 48 44 52 34 B4 24 28 50 32 B5 60 32 40 68 B6 37 34 22 14 Ofert 78 87 55 220

Zona gri a tabelului conine costuri de transport (n uniti monetare u.m.) pe unitatea de cantitate. Coloana ofertei i rndul cererii conin cantiti de transportat (n uniti de cantitate u.c.). Se stabilesc costurile minime de transport n ordine cresctoare (din zona gri) astfel:
min1 = 22 u.m., min2 = 24 u.m., min3 = 28 u.m., min4 = 32 u.m., min5 = 34 u.m., min6 = 36 u.m., min7 = 37 u.m., min8 = 38 u.m., min9 = 40 u.m., corespunztor celulei A3B6 corespunztor celulei A1B4 corespunztor celulei A2B4 corespunztor celulei A2B5 corespunztor celulei A2B6 corespunztor celulei A3B1 corespunztor celulei A1B6 corespunztor celulei A2B1 corespunztor celulei A3B5 min10 = 42 u.m., min11 = 44 u.m., min12 = 46 u.m., min13 = 48 u.m., min14 = 50 u.m., min15 = 52 u.m., min16 = 60 u.m., min17 = 64 u.m., min18 = 68 u.m., corespunztor celulei A2B2 corespunztor celulei A2B3 corespunztor celulei A3B2 corespunztor celulei A1B3 corespunztor celulei A3B4 corespunztor celulei A3B3 corespunztor celulei A1B5 corespunztor celulei A1B2 corespunztor celulei A1B1

Se aloc fiecrui cost minim cantitatea de transportat corespunztoare din tabelul 1 [min (cerere, ofert)] i se introduce acea valoare n celula corespunztoare costului minim n tabelul 2; apoi se scade cantitatea respectiva pe rnd din total ofert i total cerere. Pentru min1 = 22 u.m. corespunztor celulei A3B6 din tabelul 1 avem: min(cerere, ofert) = min (14, 55) = 14 u.c.; n celula A3B6 din tabelul 2 introducem valoarea 14 55 14 = 41 (rest ofert); 14 14 = 0 (rest cerere) Pentru min2 = 24 u.m. corespunztor celulei A1B4 din tabelul 1 avem: min(cerere, ofert) = min (32,78) = 32 u.c.; n celula A1B4 din tabelul 2 introducem valoarea 32 78 32 = 46 (rest ofert); 32 32 = 0 (rest cerere) Pentru min3 = 28 u.m. corespunztor celulei A2B4 din tabelul 1 nu facem calcule i nu introducem nici o valoare n tabelul 2 pentru c cererea este deja 0 Pentru min4 = 32 u.m. corespunztor celulei A2B5 din tabelul 1 avem: min(cerere, ofert) = min (68, 87) = 68 u.c.; n celula A2B5 din tabelul 2 introducem valoarea 68 87 68 = 19 (rest ofert); 68 68 = 0 (rest cerere) Pentru min5 = 34 u.m. corespunztor celulei A2B6 din tabelul 1 nu facem calcule i nu introducem nici o valoare n tabelul 2 pentru c cererea este deja 0 Pentru min6 = 36 u.m. corespunztor celulei A3B1 din tabelul 1 avem: min(cerere, ofert) = min (24, 41) = 24 u.c.; n celula A3B1 din tabelul 2 introducem valoarea 24 41 24 = 17 (rest ofert); 24 24 = 0 (rest cerere) Pentru min7 = 37 u.m. corespunztor celulei A1B6 din tabelul 1 nu facem calcule i nu introducem nici o valoare n tabelul 2 pentru c cererea este deja 0 Pentru min8 = 38 u.m. corespunztor celulei A2B1 din tabelul 1 nu facem calcule i nu introducem nici o valoare n tabelul 2 pentru c cererea este deja 0 Pentru min9 = 40 u.m. corespunztor celulei A3B5 din tabelul 1 nu facem calcule i nu introducem nici o valoare n tabelul 2 pentru c cererea este deja 0 Pentru min10 = 42 u.m. corespunztor celulei A2B2 din tabelul 1 avem: min(cerere, ofert) = min (48, 19) = 19 u.c.; n celula A2B2 din tabelul 2 introducem valoarea 19 19 19 = 0 (rest ofert); 48 19 = 29 (rest cerere)

Pentru min11 = 44 u.m. corespunztor celulei A2B3 din tabelul 1 nu facem calcule i nu introducem nici o valoare n tabelul 2 pentru c oferta este deja 0 Pentru min12 = 46 u.m., corespunztor celulei A3B2 din tabelul 1 avem: min(cerere, ofert) = min (29, 17) = 17 u.c.; n celula A3B2 din tabelul 2 introducem valoarea 17 17 17 = 0 (rest ofert); 29 17 = 12 (rest cerere) Pentru min13 = 48 u.m. corespunztor celulei A1B3 din tabelul 1 avem: min(cerere, ofert) = min (34, 46) = 34 u.c.; n celula A1B3 din tabelul 2 introducem valoarea 34 46 34 = 12 (rest ofert); 34 34 = 0 (rest cerere) n sfrit, este evident c cele 12 u.c. rmase att n cerere ct i n ofert vor fi transportate cu costul aferent celulei A1B2 i anume min17 = 64 u.m.

Tabelul 2
PO\PD A1 A2 A3 Cerere B1 B2 12 19 17 48 29 12 0 B3 34 B4 32 68 34 0 32 0 68 0 14 14 0 B5 B6 Ofert 78 46 12 0 87 19 0 55 41 17 0

24 24 0

ATENIE! Zona gri a tabelului 2 conine cantiti de transportat (u.c.), spre deosebire de zona gri a tabelului 1, care coninea costuri de transport (u.m.) Pentru a afla costul de transport n aceast etap se face suma produselor dintre cantitatea de transportat din fiecare celul a tabelului 2 cu costul de transport din celula corespunztoare a tabelului 1: Tabelul 1 (costuri transport)
PO\PD A1 A2 A3 B1 68 38 36 B2 64 42 46 B3 48 44 52 B4 24 28 50 B5 60 32 40 B6 37 34 22

Tabelul 2 (cantiti transportate cu costuri minime)


PO\PD B1 A1 A2 A3 B2 12 19 17 B3 34 B4 32 68 14 B5 B6

24

= 12 64 + 34 48 + 32 24 + 19 42 + 68 32 + 24 36 + 17 46 + 14 22 = 768 + 1632 + 768 + 798 + 2176 + 864 + 782 + 308 = Aceasta este o soluie iniial. Pasul 1: se asociaz ecuaia + = costurilor de transport (din tabelul 1) corespunztoare cantitilor de transportat din tabelul 2 i se obine tabelul 3: Tabelul 3
v1 u1 u2 u3 + 1+ 1+ 2+ 2+ 3+ 3+ 3+
1 2 3 4 2 5 1 2 6

v2 64 42 46

v3 48

v4 24

v5 32

v6

36

22

= = = = = = = =

64 48 24 42 32 36 46 22

(1) Rezult un sistem nedeterminat de 8 ecuaii cu 9 (2) necunoscute, care admite o infinitate de soluii; (3) pentru a rezolva sistemul se consider = 0 (4) (5) (6) (7) (8)

Pasul 2: se rezolv sistemul de ecuaii


Din ecuaia (1) obinem: 0 + = 64 = 64 Din ecuaia (2) obinem: 0 + = 44 = 48 = 24 Din ecuaia (3) obinem: 0 + = 24 Din ecuaia (4) obinem: 2 + 64 = 42 2 = 22 = 54 i deci soluiile sistemului sunt: Din ecuaia (5) obinem: 22 + = 32 Din ecuaia (7) obinem: 3 + 64 = 46 3 = 18 Din ecuaia (6) obinem: 18 + = 36 = 54 = 40 Din ecuaia (8) obinem: 18 + = 22
2 3 1 2 3 4 5 6

=0 = 22 = 18 = 54 = 64 = 48 = 24 = 54 = 40

Pasul 3: construim tabelul 4, punnd valorile pe prima coloan i valorile pe primul rnd; n celulele tabelului se introduce rezultatul ecuaiei asociate + (exceptnd celulele completate din tabelul 3) Tabelul 1 (costuri transport) Tabelul 4
PO\PD A1 A2 A3 B1 68 38 36 B2 64 42 46 B3 48 44 52 B4 24 28 50 B5 60 32 40 B6 37 34 22 u1=0 u2=-22 u3=-18 v1=54 v2=64 v3=48 v4=24 v5=54 v6=40 -14 -6 -18 -22 -26 -44 -6 -4 3 -16

Celula u1v1: 0+54-68=-14 Celula u1v5: 0+54-60=-6 Celula u1v6: 0+40-37=3 Celula u2v1: -22+54-38=-6 Celula u2v3: -22+48-44=-18 Celula u2v4: -22+24-28=-26 Celula u2v6: -22+40-34=-16 Celula u3v3: -18+48-52=-22 Celula u3v4: -18+24-50=-44 Celula u3v5: -18+54-40=-4

Tabelul 2 (cantiti transportate cu costuri minime) PO\PD B1 A1 A2 A3 B2


(-)

B3

B4 32

B5 68

B6 (+) 14(-)

12 34 19 24 17(+)

Pasul 4: pentru trecerea la o alt baz se alege cea mai mare valoare pozitiv din tabelul 4; n acest caz valoarea 3, corespunztoare celulei u1v6. Se marcheaz celula corespunztoare valorii 3 n tabelul 2 i anume A1B6. n tabelul 2 se formeaz ciclul A1B6 (semn +) A1B2 (semn -) A3B2 (semn +) A3B6 (semn -). Se determin ca fiind minimul dintre valorile cu semnul (-) din ciclu; = 12, 14 = 12. Valoarea se adaug sau se scade valorilor din colurile ciclului, n funcie de semnele alocate, obinnd astfel tabelul 5 (valorile celorlalte celule din tabel rmn neschimbate). Tabelul 1 (costuri transport)
PO\PD A1 A2 A3 B1 68 38 36 B2 64 42 46 B3 48 44 52 B4 24 28 50 B5 60 32 40 B6 37 34 22

Tabelul 5 (cantiti transportate cu costuri minime)


PO\PD A1 A2 A3 B1 B2 0 19 29 B3 34 B4 32 68 2 B5 B6 12

24

Aceasta este o nou soluie de transport, pentru care se calculeaz costul total: = 0 64 + 34 48 + 32 24 + 12 37 + 19 42 + 68 32 + 24 36 + 29 46 + 2 22 = 0 + 1632 + 768 + 444 + 798 + 2176 + 864 + 1334 + 44 = Se observ c a sczut costul total de transport de la 8096 la 8060 u.m. n continuare se reiau paii 1-4 pentru a obine o noua soluie de transport optimizat, pn cnd toate valorile din tabelul 4 vor fi negative, aceea fiind soluia final a problemei de transport. Pasul 1: se asociaz ecuaia + = costurilor de transport (din tabelul 1) corespunztoare cantitilor de transportat din tabelul 5 i se obine tabelul 3:

Tabelul 3
v1 u1 u2 u3 + 1+ 1+ 2+ 2+ 3+ 3+ 3+
1 3 4 6 2 5 1 2 6

v2 42 46

v3 48

v4 24

v5 32

v6 37 22

36

= = = = = = = =

48 24 37 42 32 36 46 22

(1) Rezult un sistem nedeterminat de 8 ecuaii cu 9 (2) necunoscute, care admite o infinitate de soluii; (3) pentru a rezolva sistemul se consider = 0 (4) (5) (6) (7) (8)
=0 = 18 = 15 = 51 = 61 = 48 = 24 = 50 = 37

Pasul 2: se rezolv sistemul de ecuaii


Din ecuaia (1) obinem: 0 + = 48 = 48 Din ecuaia (2) obinem: 0 + = 24 = 24 Din ecuaia (3) obinem: 0 + = 37 = 37 Din ecuaia (8) obinem: 3 + 37 = 22 3 = 15 = 51 i deci soluiile sistemului sunt: Din ecuaia (6) obinem: 15 + = 36 Din ecuaia (7) obinem: 15 + = 46 = 61 Din ecuaia (4) obinem: 2 + 61 = 42 2 = 18 Din ecuaia (5) obinem: 18 + = 32 = 50
2 3 1 2 3 4 5 6

Pasul 3: construim tabelul 4, punnd valorile pe prima coloan i valorile pe primul rnd; n + (exceptnd celulele celulele tabelului se introduce rezultatul ecuaiei asociate completate din tabelul 3) Tabelul 1 (costuri transport) Tabelul 4
PO\PD A1 A2 A3 B1 68 38 36 B2 64 42 46 B3 48 44 52 B4 24 28 50 B5 60 32 40 B6 37 34 22 u1=0 u2=-18 u3=-15 v1=51 v2=61 v3=48 v4=24 v5=50 v6=37 -17 -5 -3 -14 -19 -22 -41 -10 -5 -15

Celula u1v1: 0+51-68=-17 Celula u1v2: 0+61-64=-3 Celula u1v5: 0+50-60=-10 Celula u2v1: -18+51-38=-5 Celula u2v3: -18+48-44=-14 Celula u2v4: -18+24-28=-22 Celula u2v6: -18+37-34=-15 Celula u3v3: -15+48-52=-19 Celula u3v4: -15+24-50=-41 Celula u3v5: -15+50-40=-5

Deoarece toate celule tabelului 4 conin valori negative rezult c soluia optim a problemei este C2 = 8060 u.m.

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