Documente Academic
Documente Profesional
Documente Cultură
∑x ij ≤ d i , i = 1, m (2)
j =1
m
∑x ij ≥ N j , j = 1, n (3)
i =1
xij ≥ 0, i = 1, m; j = 1, n (4)
unde parametrii problemei satisfac condiţiile:
(5)
d i ≥ 0, N j ≥ 0, c ij ≥ 0
Definiţia 10. Problema de transport se numeşte echilibrată dacă D = N (deci disponibilul total
este egal cu necesarul total).
Practica oferă probleme economice în care se pot întâlni situaţiile:
a) D > N - oferta depăşeşte cererea b) D < N - cererea depăşeşte oferta
Oricare din cele două situaţii conduce la probleme de transport echilibrate dacă se introduce un
centru de destinaţie fictiv, respectiv un centru de origine fictiv, având costurile de transport nule
şi cantitatea necesară, respectiv cea disponibilă, egale cu
m n n m
∑di − ∑Nj (D− N) , respectiv ∑ N − ∑d (N − D)
j i
i=1 j=1 .j =1 i =1
Prin transformări elementare orice problemă de tipul (1)–(5) poate fi adusă la forma:
m n
minf = ∑∑cij xij (1’)
i=1 j=1
n
∑x ij = d i , i = 1, m (2’)
j =1
m
∑x ij = N j , j = 1, n (3’)
i =1
x ij ≥ 0, i = 1, m , j = 1, n (4’)
iar asupra parametrilor se poate face supoziţia:
di ≥ 0, N j ≥ 0, cij ≥ 0 (5’)
m n
unde D = ∑ di = ∑ N j = N .
i =1 j=1
Pasul 3. După folosirea unei rute, fie se epuizează disponibilul furnizorului respectiv, fie se
asigură întregul necesar al consumatorului corespunzător, fie ambele.
Dacă se epuizează disponibilul furnizorului, nici o rută care pleacă de la acesta nu va mai fi
folosită şi analog, dacă se asigură întregul necesar al consumatorului, nici o rută spre acesta nu
va mai fi folosită. Rutele care nu vor mai fi folosite se numesc rute blocate.
Metoda nord – vest cea mai apropiată ruta de ultima aleasă dintre cele neblocate încă;
Metoda minimului ruta de cost minim de pe prima linie pe care mai sunt încă rute neblocate
pe linii (dacă minimul pe aceasta este multiplu se ia prima din stânga);
Metoda minimului ruta de cost minim de pe prima coloană pe care mai sunt încă rute
pe coloane neblocate (dacă minimul pe aceasta este multiplu se ia cea mai de sus);
Metoda costului ruta de cost minim din întregul tabel dintre cele neblocate încă (dacă
minim minimul este multiplu se ia una la întâmplare);
Metoda diferenţelor se repetă procedeul de la pasul 1 pentru rutele neblocate încă.
maxime
Pasul 5. Se reia algoritmul de la pasul 2 până când nu mai rămâne nici o rută nefolosită sau
neblocată.
Pentru a evidenţia cele expuse mai sus, să considerăm problema de transport echilibrata definită
de urmatoarele date:
Exemplu
B1 B2 B3 D
Fi \ Bj B1 B2 B3 Disp. F1 400 100 0 500 100
F1 20 10 0 500 F2 0 150 150 300 150
F2 5 15 0 300 F3 0 0 200 200
F3 8 18 0 200 400 250 350
Nec 400 250 350 1000 150 200
C1=8000+1000+2250=11 250 um
B)
― 150 350 20 104 01
300 ― ― 52 15 0
100 100 ― 83 185 0
Cum varianta trei are costul cel mai mic, o considerăm soluţia iniţială de bază cu care se trece la
etapa a III-a.
-20 0 0
0 0 5
0 0 8
Sau Pas 4 si Pas 5 impreună intrun singur tabel
Iteraţia 2
Pas 1
variabilele care au format ciclul îşi modifică valorile astfel:
• cele aflate în vârfurile impare ale ciclului primesc θmin
• din cele aflate în vârfurile pare scad θmin
• restul variabilelor nu-şi modifică valorile
X12* = 250 X13* = 250 X21* = 300 => c* = 4800 X31* = 100 X33* = 100
1. Un anumit produs trebuie transportat de la furnizorii F1, F2, F3 către beneficiarii B1, B2, B3, B4
Disponibilul fiecărui furnizor, necesarul fiecărui beneficiar, precum şi costurile unitare de
transport de la Di la Bj, adică cij, i=1,2,3, j= 1,4 sunt trecute în tabelul următor:
B1 B2 B3 B4
Disponibil
F1 4 6 5 2 35
F2 3 2 7 8 30
F3 2 10 5 6 50
Necesar 20 25 45 25 115
2.Trei dintre restaurantele unei societăţi comerciale R1, R2, R3 sunt amplasate în staţiuni aflate pe
litoral. Dorind să se aprovizioneze cu un anumit produs apelează la două unităţi de profil U1 şi
U2. Costurile unitare de transport, disponibilul celor doi furnizori şi necesarul celor trei
beneficiari sunt înregistrate în următorul tabel:
Rj R1 R2 R3 Disp.
Ui
U1 1 6 7 200
U2 4 3 2 300
Nec. 150 325 250 725/500
4.Se dă problema de transport având datele în tabelul (costurile unitare de transport se aleg
individual).
a) Să se determine soluţia iniţială de bază folosind metoda colţului NV
b) Să se evite degenerarea pentru această soluţie.
Fi\Bi B1 B2 B3 Disp.
F1 300
F2 200
Nec. 300 400 100 800\500
5.Două grupuri de câte trei întreprinderi (C1, C2, C3) şi (D1, D2, D3) au convenit să se sprijine
reciproc avantajos, în anumite condiţii, prin intermediul unor bănci la care au credite. Sumele pe
care ele pot să şi le transfere grupat, precum şi cheltuielile unitare aferente sunt date în tabelul de
mai jos:
C/D D1 D2 D3 Disp.
C1 2 3 1 150
C2 3 2 4 175
C3 1 2 3 225
Nec. 180 210 160
6. Două fabrici de conserve Fi unde i = (1,2), aprovizionează trei unităţi comerciale engros Cj
unde j = (1, 2, 3) şi plăteşte transportul pe unitatea de conservă, astfel: de la F1 la cele trei unităţi
comerciale cu 200, 250, 300 lei, iar de la F2 la cele trei centre cu 400, 200 şi 100 lei.
În fabrica F1 se realizează 40% din întreaga cantitate, iar în F2 60%. Conform necesităţilor,
unităţile comerciale Cj absorb 20%, 30%, 50% din producţia de conserve. Se cere să se găsească un plan
de repartiţie a produsului fabricat în Fi unde i = (1,2), astfel încât costul total de transport să fie
minim.
7. În două depozite Ai unde i = (1,2) se găsesc 300 tone, respectiv 500 tone îngrăşăminte chimice
care trebuie transportate la trei exploataţii agricole pentru a le utiliza în procesul de producţie
agricol Bj, unde j = (1,2,3), în cantităţile solicitate de acestea, respectiv 200,400 şi 200 tone.
Costul transportului unei tone de îngrăşământ de la A1 la Bj este de 6, 14, respectiv 5 unităţi
monetare, iar de la A2 la Bj de 6, 9, respectiv 8 unităţi monetare. Se cere să se întocmească un
plan de transport optim (să se asigure necesarul de îngrăşăminte fiecărei unităţi agricole, iar
costul să fie minim).
8. Se presupune că direcţia de planificare din cadrul administraţiei locale a unei regiuni îşi
propune să fundamenteze, în vederea implementării, două proiecte de investiţii, fiecare proiect
având costuri unitare diferite faţă de ale celuilalt.
Dimensiunile acestor proiecte trebuie combinate astfel încât costurile totale ale ambelor proiecte,
luate împreună, să fie minime.
Fiecare proiect necesită două categorii de resurse de forţă de muncă (de exemplu, forţă de muncă
calificată şi forţă de muncă necalificată). Suplimentar, se introduce cerinţa ca pentru fiecare din
cele două proiecte să se asigure cel puţin un nivel dat al ocupării forţei de muncă. Cu aceste două
condiţii secundare, direcţia de planificare trebuie să determine combinaţia optimă de cheltuieli
pentru cele două proiecte.
Datele disponibile sunt: i) pentru realizarea unei unităţi din primul proiect sunt necesare o
persoană calificată şi patru persoane necalificate, în timp ce pentru realizarea unei unităţi din cel
de-al doilea proiect sunt necesare două persoane calificate şi trei necalificate; ii) costurile unitare
ale proiectelor sunt egale cu 4, respectiv 6 u.m.; iii) nivelul minim de ocupare cerut pentru forţa
de muncă calificată este de 4 persoane, iar pentru forţa de muncă necalificată de 10 persoane.
În plus se cer: determinarea soluţiei problemei duale; interpretarea soluţiei.
9. Patru produse pot fi executate pe trei maşini cu rentabilitate diferită. Se cunoaşte cantitatea
cerută din fiecare produs, preţurile de vânzare, costurile de producţie ale unei unităţi de produs
pe fiecare maşină şi numărul maşinilor disponibile. Se presupune că fiecare maşină poate fi
utilizată 16 ore pe zi. Aceste date sunt trecute în următorul tabel.
Cerere
Produs Nr. ore necesare Preţ vanzare Pret de cost Beneficiu/ora
/zi
/ unitate
M1 M2 M3 M1 M2 M3
P1 100 4 300 200 280 180 25 5 30
P2 200 3 150 129 120 141 7 10 3
P3 250 2 100 80 70 65 10 15 17
P4 80 1 70 55 55 65 15 15 5
Numărul maşinilor disponibile 300 25 40
Se cere determinarea alocării sarcinilor astfel încât beneficiul total realizat să fie maxim.
Notă Beneficiul pe oră obţinut prin utilizarea unei maşini se calculează scăzând din preţul de
vânzare al produsului preţul său de cost şi împărţind diferenţa la numărul orelor de lucru.
De exemplu, beneficiul obtinut de M3 pentru executarea unui produs P3 este:
1 0 0 -6 5 = 35 = 1 7 ,5
2 2