Вы находитесь на странице: 1из 4

Le problme du plus court chemin : exercices- corrig

I
1.2 2.2 3.2

1.1

2.1

3.1

0.0

1.0

2.0

3.0

4.0

Les sommets correspondent l'tat du stock la fin de chaque priode : par hypothse, il peut tre de 0, 1 ou 2. Les arcs sont associs aux dcisions. Initialement, le stock est nul. On doit produire 2, 3 ou 4 units pour faire face la demande. Selon le cas, on terminera la premire priode avec un stock de 0, 1 ou 2 units. On fait de mme pour chaque sommet. Par exemple : le sommet 1.1 correspond une unit en stock la fin de la premire priode. Compte tenu de la demande de 2, il faut produire 1, 2 ou 3 units. On se retrouvera avec 0, 1 ou 2 units en stock, en fin de priode 2 d'o les 3 arcs : 1.1 -> 2.0 (production d'une unit) 1.1 -> 2.1 (production de 2 units) 1.1 -> 2.2 ( production de 3 units) La valuation des arcs doit tenir compte des diffrents cots : On note : - Kt = cot fixe de la priode t - ct = cot de production unitaire de la priode t - ht = cot unitaire de stockage de la priode t Pour un arc de (t-1, i) (t , j), les cots sont les suivants : - Si j = i 2 il n'y a pas eu de production, le stock a diminu de la demande, sinon il faut compter un cot de Kt - Quantit produite lorsque j > i-2 : 2 + (j - i) donc cot variable de production : ct ( 2 + j-i) - Cot de stockage = ht i Par exemple en priode 2 : (1,0) -> (2,0) : K2 + 2 c2 on produit 2 units pas de stock la fin (1,0) -> (2,1) : K2 + 3 c2+ h2 c2 on produit 3 units une unit en stock la fin (1,0) -> (2,2) : K2 + 4 c2 + 2 h2 on produit 4 units deux units en stock la fin (1,2 ) -> (2,0) : 0 on ne produit pas pas de stock la fin (1,2) -> (2,1) : K2 + c2 + h2 (1,2) -> (2,2) : K2 + 2 c2 + 2 h2

Le problme du plus court chemin /exercices/corrig/p1

Il n' y a plus qu' remplacer par les valeurs numriques.

Le problme du plus court chemin /exercices/corrig/p2

b) Dans ce cas, puisqu'on fait l'hypothse qu'on ne produit que lorsque le stock s'est annul, on peut modliser le problme en considrant comme dcision prendre le nombre de priodes pour lesquelles on doit produire. La production ayant, sur cet exemple, t limite 4 units, on a le schma suivant :

Un arc (t , t' ) correspond la dcision de produite la t+1me priode la quantit ncessaire pour couvrir la demande des priodes t +1 t'. Le cot associ est gal la somme du cot fixe, du cot variable de production et du cot de stockage: Par exemple, pour l'arc ( 1,2 ) : K2 + 2 c2 , pour l'arc (1,3) : K2 + 4 c2 + 2 h2 NB : On peut sans peine gnraliser ceci dans le cas o la quantit demande dpend de la priode.

II Soient 3 tailles i , j , k avec i < j < k , on exclut d'office, ce qui ne serait srement pas optimal, de fabriquer une taille i dans une taille k si la taille j est fabrique ! Le regroupement de commandes concernera donc des tailles conscutives. On peut alors reprsenter le problme en considrant comme dcisions les suites de taille regrouper. Ceci peut se reprsenter par un graphe dont les sommets correspondent la taille des diffrentes boites ranges par ordre croissant, complt par un sommet 0. Un arc allant du sommet i au sommet j indique que toutes les tailles commandes entre i+1 et j sont livres en taille j. Par exemple, l'arc (0,1) correspond la demande pour la taille 1 fabrique en taille 1. L'arc (1,4) correspond la demande pour les tailles 2, 3 et 4 fabriques en taille 4. Tous les arcs (i,j) avec j>i sont susceptibles d'exister. ( Le graphe est exactement du mme type que celui de remplacement de vhicule vu dans le cours). Le cot associ l'arc (i,j) comprend : - le cot fixe associ la production de la taille j - le cot variable : nombre total de boites fabriques pour les tailles de i+1 j, multipli par le cot de fabrication d'une boite de type j. Exemple : Arc (0,1) : 2000 + 200*34 Arc (1,4 ) : 2000 + (400+200+700) *48 Une fois le graphe dcrit, il suffit de d'appliquer l'algorithme adapt pour rsoudre le problme.

Le problme du plus court chemin /exercices/corrig/p3

III S = sommets examiner dont la marque est finie ( on ne peut choisir un sommet de marque infinie)

Sommet choisi a d c b f g h e

a 0 //

b + 4(a) 3(c) //

c + 2(a) //

d + 1(a) //

e +

f +

g + 7(d)

h +

a b, c, d b, c, g b, f, g f, g, e g, e , h e,h e

4(c) 8(b) // 7(h) // 6(f) // 6(f) //

3
b 4 1 2 a 1 c 2 5 3

7
e 1

f 2

h 4

2
2 6

Le problme du plus court chemin /exercices/corrig/p4

Вам также может понравиться