3.2. Introduction à
la théorie de graphe
3.2.1. Définition de
graphe
Soit x un ensemble de sommets fini et dénombrable
X = (x1, x2, x3,
...x4), soit m, une application multivoque et ex une appliation de x
dans lui-même noté x de x, dans ce cas, le couple (x, m)
défini un graphe noté G. (MVIBUDULU KALUYIT Jacques, cours de la
recherche opérationnelle).
Ex. : Soit l'ensemble de sommets de x = (x1,
x2, x3, x4, x5, x6)
l'application multivoque correspondant à chaque sommet et peut se
présenter comme suit :
X m (x)
X1 x2, x3
X2 x4
X3 x2, x4
X4 x5, x6
X5 x6
X6
Représentation d'un graphe
Le graphe est représenté par un ensemble de
points reliés entre eux par des flèches. La flèche relie
un sommet Xi Xj appartenant à un sommet
Xi Xj si Xj m (Xi). Partant de
notre exemple, on peut avoir la représentation de graphe
ci-après :
X2
X1
X3 X4
X5 X6
3.2.2. Sommet suivant et
sommet précédent
Un sommet Xj est dit
« suivant » de Xi s'il y a une flèche de
Xi vers Xj m (Xi). Dans ce cas, Xi
est dit « précédent » de Xj.
L'ensemble de suivants de x est symbolisé par S (x). L'ensemble de
précédents de x est symbolisé par P (x).
Ainsi pour notre exemple on aura le tableau de suivant.
Tableau de suivant (Dictionnaire de suivant)
S S (x)
X1 -
X2 x1, x3
X3 x1
X4 x2, x3
X5 x4
X6 x4, x5
Le tableau de précédent est ainsi appelé
dictionnaire de précédent. Il s'obtient du dictionnaire de
suivant. Pour cela, la procédure est la suivante :
On note sur la ligne xi les numéros des
lignes dans lesquelles xi apparaît comme suivant. Ainsi, si on
applique cette procédure on aura le tableau de précédent
ci-après :
P P (x)
X1 -
x2 x1, x3
x3 x1
x4 x2,
x3
x5 x4
x6 x5, x4
3.2.3. Les points de vente de
la BRALIMA
A partir de cette théorie nous pouvons l'applliquer
à la réalité rencontrée à la Bralima/Bukavu.
Ainsi donc, par son circuit de distribution, la ville de Bukavu a 2 axes, dont
le 1er axe appelé VILLE 1 et le 2e axe VILLE 2. Et
chacun d'axes a ses points de ventes bien identifiés.
I) Les principaux points de vente de l'axe 1 peuvent se
présenter comme suit :
X1 : Bralima (point de départ)
x2 : Place de l'indépendance (ces points de
vente a comme dépôts relais :
TEM'S 1)
X3 : Av. P.E LUMUMBA/Labotte (FAIDA, NABINTU 4,
JEANNE)
X4 : Athénée d'Ibanda (KITAMBALA 2,
MAMAN JENIFER)
X5 : AV. P.E LUMUMBA (La source 2, NOTRE VRAI
SIEGE)
X6 : NYAWERA Marché (super Copin, NABINTU 2,
Alexis BAGUMA 2,
BITIJULA)
X7 : Cercle Hippique (Maman MUDERHWA)
X8 : Camp Saïo (Maman MUDERWHA)
X9 : Nganda Belvédère (KONDA,
BIGIRIMANA, KITAMBALA 1)
X10 : AV. Cimetière (MUSHAMALIRWA, NABINTU
3)
X11 : DGI (MUKULU, BIREM, CIGOHO)
X12 : Rond point ISP (CIKIZA, BOUTIQUE RAFIKI,
MAMAN DEPS,
MUGENGE)
X13 : Rond point Major Vangu (WASSO AKILI,
BUHENDWA, MUHANANO,
CHOKOLA)
X14 : Panzi (MUSAFIRI, Jean MADO).
Pour l'axe 2 les principaux points des ventes
sont :
X1 : Bralima (Point de départ)
x2 : Beach MUHANZI (MATATA, TEM'S 2)
x3 : AV. KIBOMBO (Trois canards, DA LETHY)
x4 : Av. Industriel (Maman Tantine)
x5 : Nyamugo deux poteaux (TAIFA)
x6 : Nyamugo Marché (Alain, KONDA 1,
AYAYS)
x7 : Essence KIBONGE (JOMBA MONGANE, CARITAS)
x8 : BUHOLO V (INTERNET, M'BISIMWA, KIZO'S)
x9 : Pas à pas (Maman Anny, BAHUGUKE,
MUSHAGA, CIRUZA 1)
x10 : BUHOLO IV (NGOMO)
x11 : CHIMPUDA (Flavien, urelie)
x12 : Avenue KADURU (MAMAN MUOMERWA)
x13 : Avenue KASALI (Place du
Dialogue)
x14 : Nyamugo Stade (N'SHANGALUME
RUNINGA)
x15 : CIRIRI (MAKERA, MBASWA, CLAIRE)
x16 : CAMP TV (BABA TANTINE, ROMAIN)
x17 : Marché Nkafu (SIKUZANI,
MAFUALA, VERONIQUE)
x18 : AV. Route de Goma (M'NYAMUKONDE)
« BAGIRA »
x19 : QUARTIER A (WENGA, MAMA SILLY)
x20 : AUX 7 FONTAINES/Place communale Bagira
(NABINTU 1)
x21 : Quartier B (NOTRE SOURCE 1)
D'une manière générale, nous pouvons
représenter ces deux axes en utilisation la méthode de graphe
évoquée précédemment.
I. L'AXE 1 (VILLE 1)
a) Le graphe de l'axe 1
P P (x)
X1 -
X2 X2, X3,
X4
X3 X3, X4,
X5
X4 X4, X5,
X6
X5 X5, X6,
X7
X6 X6, X7,
X8
X7 X7, X8,
X9
X8 X8, X9,
X10
X9 X9, X10,
X11
X10 X10, X11,
X12
X11 X11, X12,
X13
X12 X12, X13,
X14
X13 X3, X14
X14 X4
b) Construction graphe ordonné
La procédure de détermination de
niveau :
1. On commence toujours par la détermination de niveau
zéro (NO), on le détermine comme suit : les sommets de NO
correspondent aux sommets n'ayant pas de précèdent
NO = {x1}
2. Niveau 1 (N1)
Les sommets de N1 s'obtiennent à partir des
sommets de niveau zéro.
Pour cela, on barre sur toutes les lignes partout où se
trouve les sommets de NO. Si la ligne est complètement barrée,
les sommets correspondant sont de N1.
N1= {x2, x3, x4}
3. Niveau 2 (N2)
Les sommets de N2 s'obtiennent de niveau un, pour
cela, on barre sur trouves lignes partout où se trouve les sommets de
NO. Si la ligne est complètement barrée, les sommets
correspondant sont de N1
N2= {x5, x6}
4. niveau 3 (N3)
Le processus continue comme précédemment en
portant du niveau 2.
N3= {x6, x7}
5. Niveau 4 (N4)
N4={x7, x8}
6. Niveau 5 (N5)
N5= {x8,x9}
7. Niveau 6 (N6)
N6={x9,x10}
8. Niveau 7 (N7)
N7={x10,x11}
9. Niveau 8 (N8)
N8={x11,x12}
10. Niveau 9 (N9)
N9={x12,x13}
5. Niveau 10 (N10)
N10={x13,x14}
6. Niveau 11 (N11)
N11={x14}
c) Construction de graphe ordonné pour l'axe1
(N° 1)
7h30' N 6h°° 4h30' 3h°°
1h30é de la journée
8h°° de la journée
X2 x5 x9
x13
400m
X1 x3 x7
x11
X8
X14
X4 x6 x10
x12
SOURCE : nos constructions
Comme nous l'avons évoqué
précédemment, l'approche de la programmation dynamique s'effectue
par la décomposition en sous-problème, du problème
concerné et l'analyse commence par traiter d'abord les sous
problèmes qui sont situés chronologiquement les derniers en
terminant par les sous problèmes situé ou encore selon les
principes LIFO (last in first out) « première sortie,
dernière entrée »
Ainsi, lorsqu'un problème est divisé en
sous-problème :1, 2,3 les inputs des 3è
sous-problèmes sont considérés comme étant les out
put du 2è problème. Et des inputs du deuxième
sous-problème sont les outputs du 1è sous-problème.
d) Résolution de problème
· Procédure
Imaginons un poste de vente quelconque Pi où le
vendeur veut minimiser les coùts (c) pendant une allée de m
heures vers la déstination J.
Ainsi, ces coûts C est fonction du point de
départ (Poste Pi) et du nombre de jour de W requises (n) pour effectuer
le travail au point J. on peut alors dire :
C (i, r) au coût minimal de kilomètres à
parcourir par les charrois automobile de la Bralima au moment où il ne
reste que n heures pour atteindre la destination.
Ces coûts peuvent être exprimés
mathématiquement par une option fonctionnelle. Ainsi, l'équation
fonctionnelle à maximiser ou à minimiser au niveau de chaque
sous-problème sera :
C (i,n) = max [Cij + C(j, n-1)].
Pour le problème de minimisation, l'équation
sera alors:
C(i, n) = min [Cij + C(j, n-1]
Cij = les kilomètres à parcourir en
allant du poste Xi vers le poste Xj.
Cj, n-1 = les kilomètres à parcourir
pendant l e reste de temps du travail soit n-1 heures vers Xj.
· Analyse
Soit le 1er sous-problème, en effet, le
vendeur de la Bralima se trouvant à une 1h30' du point
d'arrivée.
PANZI (X14), il sera alors à l'un des points
de vente ci-après
(Points de départ) : X12,
X11, X13.
L'équation fonctionnelle de minimisation sera
appliquée à chacun de ces points de vente : C(14, 1), C(11,
1), C(13, 1).
C(13, 1) = min (Cnj + C(j, 1-1) tel que j = 14
= min (C(nj) + C(j, 0) tel que j = 14
= min [(Cnj + C(14,0)]
N.B : c(14, 0) = 0
C'est-à-dire que C (13, 1) = 500+0 = 500m 5 km
· Point de vente X11
C11, 1 = min (C11j +
Cj, 1-1) tel que j = 14
= min (C11j = Cj, 0 tel que j = 14
= 915 + 0 = 915m 9,15km
· Point de vente X12
C12, 1 = min (C12j +
Cj, 1-1) tel que j = 14
= min (C12, 1 + C14, 0)
= min (800 + 0)
= 800m 8km
9. Deuxième sous-problème
A ce niveau les vendeurs de la Bralima sera à
3h°° de vente (journée) pendant la journée. Le vendeur
peut atteindre les points de vente suivant : X9, X8,
X10.
· Point de vente X9
C (9, 2) = min (C9, 2 +
Cj, 2-1) tel que j = 13, 12
= min (C9, 2 = Cj, 1) tel
que j = 13, 12
= min (600 + 500, 200 + 800)
= min (1100, 1000)
= 1000m 10km.
· Point de vente X8
· C (8, 2) = min (C8, 2
+ Cj, 1) tel que j = 11, 12
= min (790 + 914, 600 + 800)
= min (1705, 1400)
= 1400m 14km.
· Point de vente X10
C (10, 2) = min (C10, 2 +
Cj, 1) tel que j = 13, 14
= min (940 + 500, 1560 + 0)
= min (1440, 1560)
= 1440m 14,4km.
10. Troisième sous-problème
Le vendeur de la Bralima est à 4h30' de la distribution
et peut se trouver à l'un des points de ventes X5,
X7, X6 et doit passer par l'un des postes suivants :
X8, X9, X10 avant d'arriver à la
destination. A partir du poste X5 = C(5,3), C(7, 3), C(6, 3).
C (5, 2) = min (C5, 3 +
Cj, 3-1) tel que j = 9, 8
= min (C5, 3 + Cj, 2) tel que j = 9, 8
= min (280 + 1000, 730 + 1400)
= min (1280, 2130)
= 1280m 12,8km.
· Point de vente X7
C(7,3) = min [C(7,3) + C(j,2)] tel que j
=11, 10
= min (214 + 915, 375 + 1440)
= min (1229, 1815)
= 1229m 12,29km
· Point de vente X6
C(6,3) = min [C(6,3) + C(j,2)] tel que j
=9, 10
= min (170 + 1000, 413 + 1440)
= min (1170, 1815)
= 1170m 11,70km
11. Quatrième sous-problème
Le vendeur de la Bralima est à 6h°° de la
journée vers la destination finale. Aussi à 6h°° vers
Panzi, le vendeur peut arriver à l'un des ces 3 points de ventes :
X5, x6, x7. a partir de ces points de vente
X2 = C(2,4), C(3,4),
C(4,4)
· Point de vente X2
C(2,4)) = min [C(2,4) +
C(j,3)] tel que j = 5,6
= min (320 + 1280, 435 + 1170)
= min (1600, 1605)
= 1600m 16km
· Point de vente X3
C(3,4)) = min [C(3,4) +
C(j,3)] tel que j = 7,6
= min (7000 + 1229, 310 + 1170)
= min (1929, 1480)
= 1480m 14,8km
· Point de vente X4
C(4,4)) = min [C(4,4) +
C(j,3)] tel que j = 7,8
= min (320 + 1280, 435 + 1170)
= min (1441, 2070)
= 1441m 14,41km
12. Cinquième sous-problème
Le vendeur est à 7h30 ou à 8h°° avant
d'atteindre le point final. Le vendeur peut arriver à l'un de ces 3
points de vente : x1, x2, x3.
De la Bralima X1
C(1,5) = min [C(1,5) +
C(j,4)] tel que j = 2,3,4
= min (400 + 600, 615 + 1480, 775 + 1441)
= min (2000, 2095, 2216)
= 2000m 20km
Au courant de la journée le vendeur de la Bralima
pourra effectuer 20km. Après avoir évalué les distances
à parcourir, on peut alors indiquer le tableau de l'itinéraire
relatif à ces différents points de vente :
- C(14,0) = 0 - C(7,3) = 12,9km
- C(13,1) = 5km - C(6,3) = 11,7km
- C(12,1) = 8km - C(2,4) = 16km
- C(11,1) = 10km - C(3,4) = 14,8km
- C(9,2) = 14km - C(4,4) = 14,41km
- C(10,2) = 14,4 - C(1,5) = 20km
- C(5,3) = 12,8
Le tableau de l'itinéraire peut se présenter
comme suit:
C(13,1) = 5km
C(12,1) = 8km
C(11,1) = 9,15km
C(14,0) = 0
On place à gauche les distances à parcourir
ci-dessous, d'autres distances au niveau du 5e sous
problème.
C13,1 = 5km
C12,1 = 8km
C11,1 = 9,15km
C14,0 = 0
C9,2 = 10km
C8,2 = 14km
C10,2 = 14,4km
C10,2 = 14,4km
C8,2 = 14km
Au niveau du 4e sous-problème, on placera
les 3 points de vente au coût optimale à gauche de 3 points de
ventes situés à droite.
C9,1 = 10km
C8,2 = 14km
C10,2 = 14,4km
C14,0 = 0
C5,3 = 12,8km
C6,3 = 11,7km
C13,1 = 5km
C12,1 = 8km
C11,1 = 9,15km
C7,3 = 12,8km
Au 4e sous-problème, on place toujours les
distances minimales à parcourir par le vendeur de la Bralima à
gauche de ces 3 points de vente situés à droite.
C6,2 = 11,7km
C14,0 = 0
C2,4 = 16km
C4,4 = 14,41km
C13,1 = 5km
C12,1 = 8km
C11,1 = 9,15km
C3,4 = 14,8km
C9,2 = 10km
C8,2 = 14km
C10,2 = 14,4km
C7,3 = 12,29km
C5,3 = 12,8km
Quant au 5e sous-problème, on aura un seul
poste (le point de départ) la flèche sera de la case C
(1,4) vers la case C (4,4) car il a obtenu son niveau
minimum de j = 4.
C6,3 = 11,7km
C14,0 = 0
C2,4 = 16km
C4,4 = 14,41km
C13,1 = 5km
C12,1 = 8km
C11,1 = 9,15km
C3,4 = 14,8km
C9,2 = 10km
C8,2 = 14km
C10,2 = 14,4km
C7,3 = 12,29km
C5,3 = 12,8km
C4,1=20km
Le chemin qui désigne le point de vente au coût
minimal se fait ressortir facilement.
C(4,1) C(4,4)
C(7,3) C(9,2)
C(13,1) C(4,0)
Ou X1 X4 X7 X9
X13 X14
Pour l'axe qui est la VILLE 1, le vendeur peut adopter le
programme de vente minimum en commençant par la Bralima successivement
aux points de ventes de l'athénée, cercle hippique,
Belvédère, Rond point Major Vangu jusqu'à Panzi.
Ainsi, il aura évité le risque de gaspillage
inutile enfin pour la bonne marche de l'entreprise.
II. L'axe 2 (VILLE 2)
a) Le graphe de l'axe 2 b) Construction de graphe
ordonné
1) sommet 0 (N0)
N0 = {y1}
2) sommet 1 (N1)
N1 = {y2, y3, y4}
3) sommet 2 (N2)
N2 = {y5, y6}
4) sommet 3 (N3)
N3 = {y6, y7}
5) sommet 4 (N4)
N4 = {y7, y8}
6) sommet 4 (N4)
N4 = {y7, y8}
7) sommet 6 (N6)
N6 = {y9, y10}
8) sommet 7 (N7)
N7 = {y10, y11}
9) sommet 8 (N8)
N8 = {y11, y12}
10) sommet 9 (N9)
N9 = {y11, y12}
11) sommet 10 (N10)
N10 = {y13, y14}
12) sommet 11 (N11)
N11 = {y14, y15}
13) sommet 12 (N12)
N12 = {y15, y16}
14) sommet 13 (N13)
N13 = {y16, y17}
15) sommet 14 (N14)
N14 = {y17, y18}
16) sommet 15 (N15)
N15 = {y18, y19}
17) sommet 16 (N16)
N16 = {y19, y20}
18) sommet 17 (N17)
N17 = {y20, y21}
19) sommet 18 (N18)
N18 = {y21}
P P(y) Procédure
Y1
Y2 Y2, Y3,
Y4
Y3 Y3, Y4,
Y5
Y4 Y4, Y5,
Y6
Y5 Y5, Y6,
Y7
Y6 Y6, Y7,
Y8
Y7 Y7, Y8,
Y9
Y8 Y8, Y9,
Y10
Y9 Y9, Y10,
Y11
Y10 Y10, Y11,
Y12
Y11 Y11, Y12,
Y13
Y12 Y12, Y13,
Y14
Y13 Y13, Y14,
Y15
Y14 Y14, Y15,
Y16
Y15 Y15, Y16,
Y17
Y16 Y16, Y17,
Y18
Y17 Y17, Y18,
Y19
Y18 Y18, Y19,
Y20
Y19 Y19, Y20,
Y21
Y20 Y20, Y21
Y21 Y21
Le graphe ordonné peut se schématiser comme
suit :
Y2 Y5 Y9 Y13
Y16 Y19
Y1 Y3 Y7 Y11
Y15 Y17 Y20
Y4 Y8 Y14
Y6 Y10 Y12 Y18
Y21 source : nos constructions
c) Résolution de problème
- Analyse
Soit le 14er sous-problème, le vendeur se trouve
à 1h30' à la zone de Bagira et au Quartier B. de quartier B et de
la zone de Bagira, il sera alors à l'un des points de vente
ci-après : y19, y17, y18.
L'équation fonctionnelle de minimisation sera appliquée à
chacun de ces points de vente : C19,1 ,
C17,1 , C17,1.
C(19,1) = min [C(nj + C(j,
1-1)] tel que j = 20,
= min [(Cnj + C(j, 0)] tel
que j = 20
= min (60 + 0)
= 60m 0,6km
· Point de vente Y17
C17,1 = min (C17,1 + Cj,
0) tel que j = 20, 21
= min (600 + 0, 620 + 0)
= min (600, 620)
= 600m 6km
· Point de vente Y18
C18,1 = min (C18,1 + Cj,
0) tel que j = 21
= min (150+0)
= 150m 1,5km
2. Deuxième sous-problème
A ce niveau le vendeur de la Bralima sera à
3h°° de vente pendant la journée. Le vendeur peut attendre
l'un des points suivants : y16, y17, y14.
· Point de vente Y16
C16,2 = min (C16,2 + Cj,
2-1) tel que j = 19, 20
= min (3500+600, 3508+0)
= min (3560,3508)
= 3508m 35,08km
· Point de vente Y15
C15,2 = min (C15,2 + Cj,1)
tel que j = 19, 18
= min (3900+60, 3890+150)
= min (39600, 4040)
= 3960m 39,6km
· Point de vente Y14
C14,2 = min (C14,2 + Cj,1)
tel que j = 17, 18
= min (800+600, 1300+150)
= min (1400, 1450)
= 1400m 14km
3. Troisième sous-problème
Le vendeur étant à 4h30', il peut atteindre l'un
de ces points de vente : y13, y11,
y12.
· Point de vente Y13
C13,3 = min (C13,3 + Cj,
3-1) tel que j = 16, 17
= min (C13,3 + Cj,2) tel que j = 16, 17
= min (2200+3508, 1350+600)
= min (5708, 1950)
= 1950m 19,50km
· Point de vente Y11
C11,3 = min (C13,2 + Cj,2)
tel que j = 15, 14
= min (310 + 3960, 770+1400)
= min (4270, 2170)
= 2170m 21,7km
· Point de vente Y12
C12,3 = min (C12,2 + Cj,2)
tel que j = 16, 15
= min (1000+3508, 990+3960)
= min (4508, 4950)
= 4508m 45,08km
4. Quartier sous-problème
Il se trouve maintenant à 6h, il peut atteindre l'un de
ces points de vente : y9, y8, y10.
· Point de vente Y9
C9,4 = min (C9,4 + Cj,
4-1) tel que j = 13, 12
= min (C9,4 + Cj,3) tel que j = 13,
12
= min (400+1950, 300+4508)
= min (2350, 4808)
= 2350m 23,50km
· Point de vente Y8
C8,4 = min (C8,4 + Cj,3) tel
que j = 11, 12
= min (500+2170, 350+4508)
= min (2670, 4858)
= 2670m 26,7km
· Point de vente Y10
C10,4 = min (C10,4 + Cj,3)
tel que j = 13, 14
= min (350+1950, 275+1400)
= min (2300, 1675)
= 1675m 16,75km
5. Cinquième sous-problème
Il se trouve alors à 7h30', il pourra atteindre l'un de
ces points suivants : y5, y7, y6.
· Point de vente Y5
C5,5 = min (C5,5 + Cj,
5-1) tel que j = 9, 8
= min (415+2350, 900+26700)
= min (2765, 3570)
= 2765m 27,65km
· Point de vente Y7
C7,5 = min (C7,5 + Cj,4) tel
que j = 11, 10
= min (2220+2170, 1440+1675)
= min (4390, 3115)
= 3115m 31,15km
· Point de vente Y6
C6,5 = min (C6,5 + Cj,4) tel
que j = 9, 10
= min (450+2350, 1512+1675)
= min (2800, 3187)
= 2800m 28km
13. Sixième sous-problème
A 9h°°, ilpourra atteindre l'un de ces points
suivants : y2, y3, y4.
· Point de vente Y2
C2,6 = min (C2,6 + Cj,
6-1) tel que j = 5, 7
= min (200+275, 400+2800)
= min (2969, 3200)
= 2969m 29,69km
· Point de vente Y3
C3,6 = min (C3,6 + Cj,5) tel
que j = 7, 6
= min (365+3115, 200+2800)
= min (3480, 3000)
= 3000m 30km
· Point de vente Y4
C4,6 = min (C4,6 + Cj,5) tel
que j = 7, 8
= min (380+3115, 995+2670)
= min (3495, 3665)
= 3495m 34,95km
14. Septième sous-problème
A 10h°° et 30', il a un seul point, qui est le point
de départ Y1 (La Bralima), il peut atteindre l'un de ces
points suivants :
y2, y3, y4.
De la Bralima Y1 :
C(1,7) = min (C1,7 + Cj,
7-1) tel que j = 2, 3, 4
= min (C1,7 + Cj,6) tel que j = 2, 3,
4
= min (300+2969, 500+3000, 550+3495)
= min (3269, 3500, 4045)
= 3269m 32,69km
Au cours de cette allé, le vendeur de la Bralima pourra
parcourir une distance minimum de 32, 69km. Le tableau de l'itinéraire
relatif à ces différentes points de vente peut se
présenter comme suit :
C19, 1= 0,6km C11,
3= 21,70km C7, 5= 31,15km
C17, 1= 6km C12,
3= 45,08km C6, 5= 28km
C18, 1= 1,5km C9,
4= 23,5km C2, 6= 29,69km
C16, 2= 35,08km C8,
4= 26,7km C3, 6= 30km
C15, 2= 39,6km C10,
4= 16,75km C4, 6= 34,95km
C14, 2= 14km C5,
5= 27,65km C1= 32,69km
C13, 3= 19,50km
Le tableau de l'itinéraire est le suivant:
C19, 1= 0,6km
C17, 1= 6km
C18, 1= 1,5km
C20, 0= 0
C21, 0= 0
On place à gauche les distances à parcourir
ci-dessous, d'autres distances au niveau du 6e
sous-problème.
C20, 0= 0
C19, 1= 0,6km
C16, 2= 35,08km
C17, 1= 6km
C15, 2= 39,6km
C21, 0= 0
C18, 1= 1,5km
C14, 2= 14km
Au niveau du 5e sous-problème, on placera
les 3 points de vente au coût optimale à gauche de 3 points de
ventes situés à droite.
C13, 3= 19,50km
C11, 3= 21,70km
C12, 3= 45,08km
C16, 2= 35,08km
C15, 2= 39,6km
C14, 2= 14km
C19, 1= 0,6km
C17, 1= 6km
C18, 1= 1,5km
C20, 0= 0
C21, 0= 0
C13, 3= 19,50km
C13, 3= 19,50km
C13, 3= 19,50km
C13, 3= 19,50km
Le processus continue de la manière suivante :
C9, 4= 23,5km
C8, 4= 26,7km
C10, 4= 16,75km
C13, 3= 19,50km
C11, 3= 21,70km
C12, 3= 45,08km
C16, 2= 35,08km
C15, 2= 39,6km
C14, 2= 14km
C19, 1= 0,6km
C17, 1= 6km
C18, 1= 1,5km
C21, 0= 0
C20, 0= 0
Au niveau du 4e sous-problème, on place
toujours les 3 points de vente au coût optimal à gauche de 3
points de vente situés à droite.
C5, 5= 27,65km
C7, 5= 31,15km
C6, 5= 28km
C9, 4= 23,5km
C8, 4= 26,7km
C10, 4= 16,75km
C13, 3= 19,50km
C11, 3= 21,70km
C12, 3= 45,08km
C16, 2= 35,08km
C15, 2= 39,6km
C14, 2= 14km
C17, 1= 6km
C19, 1= 0,6km
C18, 1= 1,5km
C20, 0= 0
C21, 0= 0
On continue le processus :
C2, 6= 29,69km
C3, 6= 30km
C4, 6= 34,95km
C5, 5= 27,65km
C7, 5= 31,15km
C6, 5= 28km
C9, 4= 23,5km
C8, 4= 26,7km
C10, 4= 16,75km
C12, 3= 45,08km
C11, 3= 21,70km
C13, 3= 19,50km
C16, 2= 35,08km
C15, 2= 39,6km
C14, 2= 14km
C18, 1= 1,5km
C17, 1= 6km
C19, 1= 0,6km
C20, 0= 0
C21, 0= 0
On pourra compléter le coût minimal
précédent :
C21, 0= 0
C18, 1= 1,5km
C14, 2= 14km
C12, 3= 45,08km
C10, 4= 16,75km
C17, = 32,69km
C4, 6= 34,95km
C6, 5= 28km
C17, 1= 6km
C15, 2= 39,6km
C11, 3= 21,70km
C8, 4= 26,7km
C7, 5= 31,15km
C3, 6= 30km
C19, 1= 0,6km
C16, 2= 35,08km
C2, 6= 29,69km
C5, 5= 27,65km
C9, 4= 23,5km
C13, 3= 19,50km
C21, 0= 0
La route qui désigne les points de vente au coût
minimal se fait ressortir facilement :
C1,7 C2,6 C5,5 C9,4
C13,3 C16,2 C19,2
C20
Y1 Y2 Y5 Y9
Y13 Y16 Y19 Y20
Le programme de vente minimum à ce niveau commence
à partir de point de départ en commençant par le Beach
Muhanzi, Nyamugo deux poteaux, pas à pas, avenue Kasali, camp TV,
quartier A et puis à la commune de Bagira.
A partir de cette analyse, nous pouvons conclure en disant que
le manager de les Bralima n'ayant pas introduit les notions de programmation en
subdivisant le circuit de distribution, cela nous a amené aux
résultats biaisés. Par exemple, du au camp TV au quartier A
à Bagira il n'y a aucune route qui relie ce tronçon, et puis si
la route existait on n'aurait pas minimisé les coûts liés
à cette affectation, car quitter Camp TV jusqu'à Bagira au Q/A il
y a une longue distance. Cela va nous amener à aider la Bralima à
faire une subdivision ordonnée de son circuit de distribution en tenant
compte des notions de programmation dynamique.
Pour faciliter la distribution à la Bralima, il a
été préférable de faire une étude
approfondie sur la politique optimale capable de minimiser les coûts.
C'est le point qui fera la troisième partie de notre chapitre.
|
|