Sunteți pe pagina 1din 7

Tema 11. Modele de optimizare a transportării mărfurilor.

1. Modelul problemei de transport echilibrată şi neechilibrată.


2. Rezolvarea problemei de transport. Metoda potenţialelor.

1. Deoarece cheltuielile de transport dețin o pondere semnificativă în total


cost de producție, este evidentă importanța optimizării acestora.
Modelul matematic al problemei de transport:
π ={ x
ij }
De aflat planul
Drept criteriu de optimizare se foloseşte minimul cheltuielilor de transport
Conform acestui criteriu funcţia obiectiv are forma:

{∑ ∑ }
m n
F ( x )=min Cij ×x ij
i=1 j=1

Sistemul de condiţii şi restricţii:


1. De la fiecare furnizor trebuie să se expedieze cantitatea de marfă
disponibilă:
n
∑ x ij=ai
j =1 , i=1…m
2. Cererea fiecărui consumator trebuie să fie satisfăcută:
m
∑ x ij =b j
i =1 , j=1…n
4. Condiţii de nenegativitate a variabilelor:

x ij≥0 , i=1..m, j=1..n


Sistemul de variabile:
i=1…m indicii furnizorilor de mărfuri;
m –numărul furnizorilor de mărfuri;
j=1…n indicii consumatorilor;
n – numărul consumatorilor;
xij – variabile cantitatea de marfă transportată de la furnizorul i la
consumatorul j;
Cij – costul transportării unei unități de marfă de la furnizorul i la
consumatorul j, sau distanța de la furnizorul i la consumatorul j (în cazul
dat criteriul de optim va fi minimizarea distanței totale parcurse).....tarif;
ai – oferta furnizorului i;
bj – cererea consumatorului j.
Dacă:
m n
∑ ai= ∑ b j
i =1 j=1
problema de transport este echilibrată.
Dacă:
m n
∑ a i≠ ∑ b j
i =1 j=1
problema de transport nu este echilibrată.
Pentru a rezolva o problem de transport neechilibrată, ea trebuie transformată
în una echilibrată. Aici există 2 cazuri:
1. Dacă
n m
∑ ai > ∑ b j
i =1 j=1

Se introduce un consumator fictiv cu indicele m+1. Cererea consumatorului


m n
bm +1=∑ ai− ∑ b j
i =1 j =1
fictiv va fi egală cu
2. Dacă
n m
∑ ai < ∑ b j
i =1 j=1

Se introduce un furnizor fictiv cu indicele n+1. Oferta furnizorului fictiv va fi


n m
an+1 = ∑ b j −∑ ai
j=1 i =1
egală cu

Coeficienții Cij pentru furnizorul sau consumatorul fictiv sunt egale cu 0.


2.Rezolvarea problemei de transport. Metoda potenţialelor.

Studiu de caz:
Determinaţi planul optim de transportare a producţiei de la 5 furnizori la 4
consumatori, astfel încît costul total al transportului să fie minim. Cantităţile de
producţie necesare pentru trasportare de la furnizori la consumatori, costul
trasportării unei tone de producţie sunt expuse în tabelul 1.
Tabelul 1

Furnizorii Volumul Consumatorii şi cererea acestora (t), tarifele de


producţiei, transport (lei/t)
t C1 j=1 C2 j=2 C3 j=3 C4 j=4
ai 1400 bj 800 bj 900 700
F1 i=1 1050 8 C11 7 C12 6 C13 12
F2 i=2 620 7 C21 5 9 11
F3 i=3 900 5 6 5 10
F4 i=4 700 6 7 8 8
F5 i=5 400 6 5 7 10

Totodată trebuie să fie respectate următoarele cerinţe:


1. Pe ruta Furnizorul 3- Consumatorul 2 se poate trasporta nu mai mult de 400 t
de producţie;
2. Cererea consumatorului 3 trebuie să fie complet satisfăcută.
Rezolvare:
1. Verificarea dacă problema este echilibrată sau nu
Oferta totală (suma ai) =1050+620+900+700+400=3670 t
Cererea totală (suma bj)=1400+800+900+700=3800 t
Problema este neechilibrată. Pentru a transforma această problemă în una
echilibrată includem un furnizor fictiv cu numărul 6.
Oferta furnizorului nr. 6 va fi egală cu 3800-3670=130 t
2. Pe ruta Furnizorul 3- Consumatorul 2 se poate trasporta nu mai mult de 400 t
de producţie;
Includem în rezolvare această condiție
F3-C2 maxim 400 tone
Cererea consumatol 2 este de 800 tone, divizăm acest consumator în doi
consumatori diferiți C2.1. și C2.2.
Consumatorul C 2.1. va putea primi 400 t de la orice furnizor, incluv de la
Furnizorul nr. 3.
Consumatorul C2.2. poate primi restul 400 t (800-400=400) de la orice
furnizor în afară de Furnizorul nr. 3. Ca urmare, pentru a include această
restricție pe ruta F3-C2.2. se indica un tarif foarte mare M sau un număr
mare.

Cererea consumatorului 3 trebuie să fie complet satisfăcută.


Va fi satisfăcută cererea consumatorului 3 dacă el va primi producția de la
furnizorii reali F1...F5 și nu de la cel fictiv F6. Ca urmare, pentru a include
această restricție pe ruta F6-C3 se indica un tarif foarte mare M sau un număr
mare.

Tabelul nr. 1 Prima soluție de bază


Furnizorii ai C1 j=1 C2.1. C2.2. C3 j=3 C4 j=4 Ui
1400 400 400 900 700
F1 i=1 1050 8 1050 7 7 6 12 0
F2 i=2 620 7 350 5 270 5 9 11 -1
F3 i=3 900 5 6 130 M 5 770 10 0
F4 i=4 700 6 7 7 400 8 130 8 170 3
F5 i=5 400 6 5 5 7 10 400 5
F6 i=6 f 130 0 0 0 M 0 130 -5
Vj 8 6 4 5 5
F(x)1=8*1050+7*350+5*270+6*130+7*400+5*770+8*130+8*170+10*400+0*1
30 = 26030 lei
3. Alcătuim prima soluție de bază –repartizăm volumul. Există mai multe metode:
nord-vest, cel mai mic tarif pe coloană sau pe rând, cel mai mic tarif în matrice.
Vom utiliza metoda nord-vest.
Calculăm numărul de căsuțe ocupate, care trebuie să fie m+n-1.
6+5-1=10 trebuie să fie 10 căsuțe ocupate, sunt 10.
4. Calculăm potențialele Ui și Vj
Ui+Vj (căsuțele ocupate ) trebuie să fie egal cu tariful Cij.
Se începe cu U1=0

5. Calculăm Δ=Cij-(Ui+Vj)....pentru căsuțele libere


Δ1.2.1=7-(0+6)=1
Δ1.2.2=7-(0+4)=3
Δ1.3=6-(0+5)=1
Δ1.4=12-(0+5)=7
Δ2.2.2=5-(-1+4)=2
Δ2.3=5
Δ2.4=7
Δ3.1=5-(0+8)=-3
Δ4.1=-5
Δ2.2=-2
Δ5.1=-7
Planul de transportare este optim dacă toate valorile Δ sunt pozitive sau 0.
Dacă nu, atunci trebuie de efectuat trecerea și de efectuat modificări în tabel.
Se începe de la Δ negativ cel mai mic----primul vârf al liniei frânte închise,
pentru care unghiurile sunt drepte.
Presupun că începem de la Δ5.1=-7
Efectuăm modificări pe linia frântă închisă.
7- 350/220 5+ 270/400
6- 130/- 5 + 770/900
8 -130/0 8 + 170/300
6+ 130 10 – 400/270
Notăm semnele la tarife. Începem de la vârful din căsuța liberă...cu semnul +,
apoi semnele se modifică - + - +.
Analizăm volumele pentru căsuțele cu semnul –
350, 130, 130, 400---alegem valoarea minimă 130
Adunăm 130 la cele cu + și scădem 130 de la cele cu –
Volum nou ----culoarea verde
Tabelul nr.2
Furnizorii ai C1 j=1 C2.1. C2.2. C3 j=3 C4 j=4 Ui
1400 400 400 900 700
F1 i=1 1050 8 1050 7 7 6 12
F2 i=2 620 7 220 5 400 5 9 11
F3 i=3 900 5 6 M 5 900 10
F4 i=4 700 6 7 7 400 8 0 8 300
F5 i=5 400 6 130 5 5 7 10 270
F6 i=6 f 130 0 0 0 M 0 130
Vj
F(x)2=8*1050+7*220+6*130+5*400+7*400+5*900+8*0+8*300+10*270+
0*130=25120 lei
Cheltuielile de transport s-au micșorat cu 910 lei.
F(x)=21760 lei cheltuielile minime de transport
Pentru a minimiza cheltuielile se vor utiliza următoarele rute:
Consumatorul 1 va primi 900 t de la F3, 130 t de F4 și 370 de la F5.
Consumatorul 2 va primi 150 t de la F1, 620 de la F2 și 30 t de la F5.
Consumatorul 3 va primi 900 t de la F1.
Consumatorul 4 va primi 570 de la F4, cererea de 130 t a consumatorului 4
nu va fi satisfacută, deoarece oferta totală este mai mică decât cererea totală.

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