Documente Academic
Documente Profesional
Documente Cultură
CU CENTRE INTERMEDIARE
Dumitru ZAMBICHI,
Dr. n t. fiz.-mat.,Conf. univ., ASEM
Iacob CIOBANU,
Dr. n t. fiz.-mat.,Conf. univ., ATIC
Problema transporturilor este o problem de programare liniar de o
structur particular, relativ simpl, fapt ce a permis crearea unor metode
efective de rezolvare, aplicabile cu succes la probleme de dimensiuni mari.
I. Probleme de transport cu centre intermediare
Probleme de transport cu centre intermediare se pun de obicei atunci
cnd se urmrete ntocmirea unui plan optim de transport a unor materiale
care pe parcursul lor de la expeditor la consumator trebuie s se opreasc
temporar n aceste centre, avnd la baz diverse motive. Spre exemplu, n
calitate de centre intermediare pot servi locurile de schimbare a mijloacelor
de transport, depozitele vamale etc. Probleme de transport cu centre intermediare pot avea urmtoarele aspecte:
1) cazul, cnd capacitatea centrelor intermediare este egal cu cantitile
ce afluiesc de la centrele de expediie (iniiale) i respectiv cu cantitile
necesare centrelor de destinaie (de consum). n acest caz, rezolvarea problemei se reduce la soluionarea a dou probleme obinuite de transport (o
problem de transport de la centrele iniiale la centrele intermediare i o
problem de transport de la centrele intermediare la centrele de consum);
2) cazul, cnd capacitatea centrelor intermediare sunt mai mari dect
cantitile ce urmeaz s treac prin ele. Acest caz se poate subdivide i el
n alte dou subcazuri:
a) capacitile centrelor intermediare sunt nelimitate;
b) capacitile centrelor intermediare sunt limitate.
Vom examina subcazul n care capacitile centrelor intermediare sunt
nelimitate. Datele iniiale ale problemei sunt incluse n tabelul 1.
247
Tabelul 1.
Tabelul iniial al problemei de transport
Centre intermediare A1
I1
c11
I2
c'21
Ik
c'k1
ai
bj
a1
Expeditori
A2
Am
B1
Consumatori
B2
c12
c'22
c'k2
c1m
c'2m
c'km
c11
c''21
c''k1
c12
c''22
c''k2
c1n
c''2n
c''kn
a2
am
b1
b2
bn
Bn
c11
c12
c c11
cc ; c 21
c c 21
cc ; ; c kc 1 c kcc1 ` ;
min^c11
c c12
cc ; c c21 c c22c ; ; c ck1 c kcc2 ` ;
min^c11
.......................................................................
c c1ccn ; c c21 c 2ccn ; ; c kc 1 c cknc ` ;
c1n min^c11
c c11
cc ; c c22 c c21c ; ; c ck 2 c kcc1 ` ;
c 21 min^c12
.......................................................................
c c1ccn ; c 22
c c c2cn ; ; c ck 2 c kn
cc ` ;
c 2 n min^c12
........................................................................
cc ; c c2 m c c21c ; ; c ckm c kcc1 ` ;
c m1 min^c1cm c11
.......................................................................
c c cknc ` .
c mn min^c1cm c1ccn ; c c2 m c c2cn ; ; c km
248
Tabelul 2.
Tabelul problemei de transport dup stabilirea centrelor intermediare
Bj
Ai
B1
A1
A2
B2
bj
ai
c12
...
c1n
a1
c 21
c 22
...
c2n
a2
...
c m1
Am
Bn
c11
...
...
...
...
...
cm 2
b1
...
c mn
...
b2
...
am
bn
Expeditori
A2
A1
A3
Consumatori
B1
B2
5
8
7
9
6
4
ai
120
220
280
bj
110
I1
I2
12
15
249
B3
16
11
B4
18
10
17
20
140
170
200
Avem:
c11 = min{5+12; 8+15}=17;
c12 = min{5+16; 8+11}=19;
c13 = min{5+18; 8+10}=18;
c14 = min{5+17; 8+20}=22;
c31 = min{6+12; 4+15}=18;
c33 = min{6+18; 4+10}=14;
Bj
B1
A1
A2
A3
bj
B2
B3
B4
ai
I1 17
I 2 19
I 2 18
I1 22
120
I1 19
I 2 20
I 2 19
I1 24
220
I1 18
I 2 15
I 2 14
I1 23
280
110
140
170
200
620
620
0 10
110 0
0 190 ; Z min
0 30
0 110 170 0
11280 .
Expeditori
Consumatori
A1
A2
Am
B1
B2
Bn
I1
I2
Ik
t11
t'21
t'k1
t12
t'22
t'k2
t1m
t'2m
t'km
t11
t''21
t''k1
t12
t''22
t''k2
t1n
t''2n
t''kn
ai
a1
a2
am
bj
b1
b2
bn
cc ; t 21
c t 21
cc ; ; t kc1 t kcc1 ` ;
min^t11c t11
c
c
c
c
cc ; ; t kc1 t kcc2 ` ;
min^t11 t12 ; t 21 t 22
.....................................................................
c t1ccn ; t 21
c t 2ccn ; ; t kc1 t kn
cc ` ;
t1n min^t11
cc ; t 22
c t 21
cc ; ; t kc 2 t kcc1 ` ;
t 21 min^t12c t11
.....................................................................
c t1ccn ; t 22
c t 2ccn ; ; t kc 2 t kn
cc ` ;
t 2 n min^t12
.....................................................................
cc ; t 2c m t 21
cc ; ; t km
c t kcc1 ` ;
t m1 min^t1cm t11
.....................................................................
c t kn
cc `.
t mn min^t1cm t1ccn ; t 2c m t 2ccn ; ; t km
Tabelul 6.
Tabelul problemei de transport dup stabilirea centrelor intermediare
Bj
B1
B2
...
Bn
ai
Ai
...
a1
t11
t12
t1n
A1
...
a2
t 21
t 22
t 2n
A2
...
...
...
...
...
...
t m1
Am
bj
b1
...
t m2
b2
...
t mn
am
bn
S 0 , A1 , A2 , K , Am , B1 , B2 , K , Bn , S1 . Capacitatea arcului (S 0 , Ai )
Consumatori
Centre
intermediare
A1
A2
A3
B1
B2
B3
B4
I1
I2
3
4
2
3
4
3
2
3
3
3
2
3
3
2
ai
65
160
95
bj
55
70
85
110
Determinm timpul necesar pentru a parcurge distana de la fiecare expeditor la fiecare consumator i ca rezultat obinem problema de transport cu
funcia-scop (timpul maxim) s fie minimal (tabelul 8).
Tabelul 8.
Tabelul problemei de transport din exemplul 2 dup stabilirea
centrelor intermediare
Ai
A1
A2
A3
Bj
B1
B2
B3
B4
ai
I1 5
I1 6
I1 5
I2 6
65
I1 4
I1 5
I1 4
I2 5
160
I2 6
I2 6
I2 6
I2 5
95
320
bj
55
70
85
110
320
B1
A1
55
65
B2
70
S0
A2
160
S1
B3 85
95
A3
B4
110
65
S0
B2
A2
95
A3
55
160
B1
A1
70
B3 85
B4
S1
110
Ai
A1
Tabelul 9.
Soluia optim a problemei de transport din exemplul 2
Bj
B1
B2
B3
B4
ai
55 5
6
70 5
10 5
65
75 4
15 5
160
95
A2
A3
95 5
bj
55
70
85
110
320
254
320
Rspuns: X *
55 0 10 0
0 70 75 15 , t min = 5.
0 0 0 95
Bibliografie
1. Dumitru Pop. Elemente de programare liniar cu aplicaii. Bucureti, 1972.
2. . . , . . . . , , 1967.
255