Documente Academic
Documente Profesional
Documente Cultură
DISTRIBUIE
1. Modelarea problemelor de transport i distribuie
ntr-o mare varietate de contexte se pune problema deplasrii unei cantiti Q ce poate fi
materie, energie, informaie, etc. din unele locuri numite surse n alte locuri numite destinaii,
aceast deplasare realizndu-se pe anumite rute de legtur. Unitile indivizibile ale
cantitii Q care se deplaseaz de-alungul rutelor se vor numi uniti de flux.
1.1 O clasificare a problemelor de transport i distribuie
Un produs omogen (de exemplu bere) se afl disponibil n localitile F 1, F2, ...,
Fm n cantitile a1, a2, ..., am i este cerut pentru consum n centrele C 1, C2, ..., Cn n
cantitile b1, b2, ..., bn. Se presupune cunoscut costul cij al transportului unei uniti de
produs de la Fi la Cj. Se pune problema satisfacerii cererii n punctele de consum la un
cost total de transport minim.
Centrele furnizoare, centrele consumatoare, legturile directe ntre ele i costurile
unitare de transport sunt vizualizate de obicei printr-un graf orientat (ca n figur 1.1.1 a).
Evident, o condiie necesar i suficient pentru existena unei soluii a problemei
formulate este c totalul cantitilor disponibile s acopere totalul cererilor:
m
n
Remarcm faptul c (PTE) este o problem de programare liniar n form standard, cu m
+ n restricii i mn
variabile.
Se arat uor c matricea A a coeficienilor sistemului de restricii din (PTE), care
apare n tabelul 1.1.1, are rangul m + n - 1. Aceasta nseamn c n sistemul (1.2.6) (1.2.7) putem elimina o ecuaie fr ca mulimea soluiilor admisibile s se modifice. n
consecin:
Orice soluie de baz a problemei (PTE) are cel mult m + n - 1 componente
nenule.
O soluie de baz a problemei (PTE) se va numi nedegenerat dac are exact m + n
- 1 componente
nenule; altminteri, ea se va zice degenerat.
n continuare, vom presupune c orice soluie a problemei (PTE) este
nedegenerat. Cazul n care (PTE) are i soluii degenerate va fi analizat n seciunea 2.5.
x11 ...x1 x1 ........ xi1 ...xij. xin ......... x ...xmj xm
j..
.
.
..
...
n
m1
n
.
.
..
0 ....0.. 0
0 .....0.. 0
1 1 ....1.. 1
.
.
..
.
M
i
0 ....0.. 0
1 ....1.. 1
0 .....0.. 0
.
.
.
.
M
m 0 ....0.. 0
0 ....0.. 0
1 .....1.. 1
.
.
.
.
1 1 ....0.. 0
1 ....0.. 0
1 .....0.. 0
.
.
.
.
M
j
0 ....1.. 0
0 ....1.. 0
0 .....1.. 0
.
.
..
.
M
n
....0..
..
....0..
.
.....0..
.
.
Se pune x
min(a
k ,bk
k k
nct 1 i1 i2 i3 Ki 1 j1 j2 j3 K
2)
aleas corespunde celui mai mic cost unitar de transport. La etapa k, ruta (Fik , Cjk )
corespunde celui mai mic cost unitar de transport de pe rutele nc neblocate la aceast etap.
3) Metoda diferenelor maxime (Vogel) este o metod mai elaborat. Presupunem
costurile unitare de transport nscrise ntr-un tabel cu m rnduri i n coloane.
Pe fiecare rnd i pe fiecare coloan a acestui tabel se calculeaz diferena dintre
cel mai mic cost de transport i cel imediat superior; dac costul minim nu este unic,
diferena se va lua egal cu zero.
Se identific rndul su coloan cu cea mai mare diferen i aici, n ruta de cost
minim, se execut prima alocare din algoritmul precedent.
Se refac diferenele pe rndurile i coloanele neblocate folosindu-se numai costuri
"neblocate",
dup care se reia procedura de alocare.
Exemplul 2.1.1 Vom genera o soluie de baz iniial pentru problema de transport
echilibrat din exemplul 1.4.1, folosind pe rnd cele trei metode sus amintite.
1) Prin