Sunteți pe pagina 1din 3

MODELAREA MATEMATICĂ A DISTRIBUȚIEI CERERILOR PE REȚELELE DE

TRANSPORT

Se consideră o rețea de transport ,,hub – and – spoke” în care o cantitate Q de marfă


disponibiliă într-un punct de origine (notat O) este transportată într-un punct de destinație (notat
D). Între aceste două noduri se regăsesc și puncte intermediare.
Rețelei de transport aleasă îi corespunde un graf G = (X, E) în timp ce pe fiecare latură a
acestuia l = ( i, j) ∈ E există două rute între nodurile rețelei ( i, j) și ( j, i) care corespund celor două
sensuri de parcurs între două noduri vecine.
Fiecare rută orientată ( i, j) dispune de o capacitate (notată cij) care reprezintă numărul
maxim de cereri de transport de la i la j precum și un cost unitar (notat pij) pentru rezolvarea fiecărei
cereri de transport de la i la j.
De regulă, cij diferă de cji, după cum și costurile de transport depind de sensul de deplasare
între cele două noduri i și j ale rețelei. De asemenea, se pornește de la ipoteza conform căreia
fiecare latură ( i, j) a grafului poate fi parcursă în ambele sensuri.
Blocarea unei anumite rute orientate ( i, j) este posibilă numai în condițiile în care prețul
pij este suficient de mare iar capacitatea de transport este nulă ( cij = 0 ). Se presupune că toate
capacitățile pe care sunt distribuite cererile de transport sunt exprimate în numere întregi pozitive
( cij ∈ N) iar costurile unitare prin numere reale pozitive ( pij ≥ 0 ).
Pentru fiecare punct de origine i ∈ O vom nota cu ai disponibilul de cereri în timp ce pentru
destinatia j ∈ D numărul de cereri satisfăcute se notează cu bj. Convenim ca mărimile ai ∈ O,
respectiv bj ∈ D să fie numere întregi pozitive și, de asmenea, ca numărul de cereri din punctele
de origine și cele de destinație să fie egal :
Q = ∑i ∈ O 𝑎𝑖 = ∑j ∈ D 𝑏𝑗 (7.1)
Se adaugă următoarele noi elemente în graful G :
 un nod o și rutele orientate (o,i), i ∈ O cu capacitatea coi = ai și cosurile unitare de transport
poi = 0
 un nod d și rutele orientate (j,d), j ∈ D cu capacitatea cjd = bj și cosurile unitare de transport
pjd = 0
Pentru determinarea fluxului maxim de cereri de transport marfă distribuite în cadrul rețelei
G = (X, E) la costuri minime, se pornește de la ipoteza simplificatoare conform căreia un flux f =
(fij) i,j∈ X cu valoarea nulă fii = 0 satisface următoarele condiții de conservare a fluxului în nodurile
intermediare:
∑j ∈ X 𝑓𝑑𝑗 = 𝑄 (7.2)
∑j ∈ X 𝑓𝑖𝑗 = ∑j ∈ X 𝑓𝑗𝑖 , ∀ i, j ∈ X {o, d} (7.3)
Funcția obiectiv se definește pentru minimizarea costului total de transport :
min P(f) = ∑i,j ∈ X 𝑝𝑖𝑗 𝑓𝑖𝑗 (7.4)
cu restricțiile : ∑j ∈ X 𝑓𝑗𝑑 = 𝑄 (7.5)
0 ≤ fij ≤ cij (7.6)
În rețeaua grafului se vor opera următoarele modificări:
 variabilele Q care reprezintă cererile de transport de pe itinerariul origine – destinație vor
fi notate v
 în loc de a minimiza funcția obiectiv (7.4) vom maximiza expresia : βv - ∑i,j ∈ X 𝑝𝑖𝑗 𝑓𝑖𝑗 în
care β reprezintă un parametru care poate lua valorile 0,1,2,...
Problemele de maximizare a funcției obiectiv se prezintă sub forma următoare :
∑j ∈ X 𝑓𝑑𝑗 − 𝑣 =0 (7.7)
∑j ∈ X 𝑓𝑖𝑗 − ∑j ∈ X 𝑓𝑗𝑖 = 0 (7.8)
v - ∑j ∈ X 𝑓𝑗𝑖 = 0 (7.9)
0 ≤ fij ≤ cij (7.10)
max(βv - ∑i,j ∈ X 𝑝𝑖𝑗 𝑓𝑖𝑗 ) (7.11)
Funcția obiectiv (7.4) în cazul minimizării costurilor de transport pe ruta origine –
destinație prezintă un profit net rezultat din diferența venitorilor obținute (βv) și cheltuielile de
transport înregistrate (∑i,j ∈ X 𝑝𝑖𝑗 𝑓𝑖𝑗 ).
Pentru o valoare suficient de mare a parametrului β restricțiile (7.7) – (7.11) rezolvă
integral problemele (7.2) – (7.6) prevăzute în modelul matematic ales prin ofierirea fluxului de
cost minim dintre toate fluxurile de valoare maximă. Cu cât valoarea parametrului β este mai mare,
algoritmul de modelare urmărește mărirea cererilor de transport v iar în situația în care parametrul
β rămâne constant valoarea funcției obiectiv este maximă.
În urma analizei soluției modelului matematic care are la bază relațiile (7.7) – (7.11) se pot
trage următoarele concluzii :
 dacă v ≥ Q, problema originală (7.2) – (7.6) are soluție
 dacă v < Q, rețeaua de transport nu poate satisface cerințele beneficiarilor serviciului
Rezolvând problema (7.7) – (7.11), pentru β = 0,1,2,.. se obține un șir de fluxuri succesive
f(0), f(1), f(2),.., ultimul flux de mărfuri transportate fiind cel optim. Obținerea unui flux maxim de
cost minim se face în două etape. În prima etapă se stabilește fluxul maxim posibil pe o rețea de
transport între două puncte origine – destinație în timp ce în cea de a doua etapă, prin eliminarea
tuturor circuitelor de cost negativ, se obține un cost minim corespunzător fluxului maxim de
transport.

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