You are on page 1of 7

Aide la dcision - Transport

11/2002

Rseaux - Transport Problmes de transport


Exemple : Powerco possde 3 centrales lectriques qui fournissent de llectricit 4 villes. Chaque centrale peut fournir un nombre limit de kWh. Par ailleurs, chaque ville a des demandes diffrentes (priodes de pointe, au mme moment). Les cots de transport entre centrales et villes dpendent des distances parcourues : (unit : million kWh) Vers De Ville 1 Ville 2 Ville 3 Ville 4 Capacit Centrale 1 8 6 10 9 35 Centrale 2 9 12 13 7 50 Centrale 3 14 9 16 5 40 Demande 45 20 30 30 Formuler un PL pour minimiser le cot total de transport. xij = nombre de millions de kWh produits la centrale i et envoys vers la ville j min z = 8 x11 + 6 x12 + 10 x13 + 9 x14 + 9 x21 + 12 x22 +13x23 + 7 x24 + 14 x31 + 9 x32 + 16 x33 + 5 x34 x11 + x12 + x13 + x14 35 x11 + x21 + x31 45 x21 + x22 + x23 + x24 50 x12 + x22 + x32 20 x31 + x32 + x33 + x34 40 x13 + x23 + x33 30 x14 + x24 + x34 30 xij 0 ( i = 1, 2,3; j = 1, 2,3, 4 )

Solution optimale : z = 1020 x12 = 10 x13 = 25 x21 = 45 x23 = 5 x32 = 10 x34 = 30


-1-

Aide la dcision - Transport

11/2002

Problmes daffectation
Exemple : Machineco possde 4 machines et doit raliser 4 travaux. Chaque machine peut tre affecte la ralisation dun des travaux. Les temps requis pour configurer chaque machine pour chaque travail sont les suivants : Temps (heures) Job 1 Job 2 Job 3 Job 4 Machine 1 14 5 8 7 Machine 2 2 12 6 5 Machine 3 7 8 3 9 Machine 4 2 4 6 10 Machineco veut minimiser le temps total ncessaire pour configurer les 4 machines. xij = 1 si machine i affecte au job j, 0 sinon. min z = 14 x11 + 5 x12 + 8 x13 + 7 x14 +2 x21 + 12 x22 + 6 x23 + 5 x24 +7 x31 + 8 x32 + 3 x33 + 9 x34 +2 x41 + 4 x42 + 6 x43 + 10 x44 x11 + x12 + x13 + x14 = 1 x21 + x22 + x23 + x24 = 1 x31 + x32 + x33 + x34 = 1 x41 + x42 + x43 + x44 = 1 x11 + x21 + x31 + x41 = 1 x12 + x22 + x32 + x42 = 1 x13 + x23 + x33 + x43 = 1 x14 + x24 + x34 + x44 = 1

xij = 0 or 1 ( i = 1, 2,3, 4; j = 1, 2,3, 4 )


-2-

Aide la dcision - Transport

11/2002

PL en variables entires (variables 0-1) ne peut tre rsolu par lalgorithme du simplexe algorithmes spcifiques (mthode hongroise).

Transshipment problems
Exemple : Widgetco fabrique des pices mcaniques dans 2 usines, une Memphis et une Denver. Lusine de Memphis peut produire jusqu 150 pices par jour, et celle de Denver jusqu 200 pices par jour. Les pices produites sont expdies par voie arienne aux clients situs Los Angeles et Boston. Dans chaque ville, la demande est de 130 pices par jour. Suite la drgulation des tarifs ariens, Widgetco pense quil est peut-tre plus conomique de transporter certaines pices via New York ou Chicago. Les cots de transport par pice sont les suivants : Vers De Memphis Denver N.Y. Chicago L.A. Boston Memphis 0 8 13 25 28 Denver 0 15 12 26 25 N.Y. 0 6 16 17 Chicago 6 0 14 16 L.A. 0 Boston 0 Widgetco veut minimiser le cot total de transport des pices commandes par ses clients.
-3-

Aide la dcision - Transport

11/2002

Graphes - Rseaux
Graphe : un ensemble de sommets et un ensemble darcs. Arc : couple de sommets (graphiquement : flche dun sommet origine vers un sommet extrmit.

Chane : suite darcs telle que chaque arc a un sommet en commun avec larc prcdent. Chemin : chane dans laquelle lextrmit de chaque arc concide avec lorigine du suivant. Recherche de chemins les plus courts : dans un graphe valu (o chaque arc possde une longueur) trouver le chemin le plus court dun sommet vers un autre sommet. Exemple 1: Llectricit envoye par Powerco depuis la Centrale 1 (sommet 1) vers la Ville 1 (sommet 6), doit passer travers un rseau comportant plusieurs sous-stations (sommets 2-5). Les distances entre les sommets (longueurs des arcs) sont exprimes en kilomtres. Quel est le trajet le plus court entre la Centrale 1 et la Ville 1 ?

-4-

Aide la dcision - Transport

11/2002

Exemple 2: On achte une nouvelle voiture au prix de 12,000. Age (ans) 0 1 2 3 4 5 Cot de maintenance 2,000 4,000 5,000 9,000 12,000 Prix de revente 7,000 6,000 2,000 1,000 0

Comment minimiser le cot net sur la priode de 5 ans ? graphe avec 6 sommets : - sommet i : dbut de lanne i, - pour i < j : arc ( i, j ) correspond acheter une nouvelle voiture en i, la garder jusquen j, et en racheter une nouvelle. Longueur cij = cot net total.

-5-

Aide la dcision - Transport

11/2002

Le cot net minimum est obtenu en empruntant le chemin le plus court du sommet 1 au sommet 6.

Algorithme de Dijkstra : longueurs positives uniquement. Le sommet 1 reoit une marque dfinitive de 0. Chaque sommet reli au sommet 1 par un arc reoit une marque temporaire gale la longueur de cet arc, tous les autres sommets reoivent une marque temporaire de . La plus petite marque temporaire devient une marque dfinitive. Soit i le ( k + 1)me sommet recevoir une marque dfinitive. - Le sommet i est le kme sommet le plus proche du sommet 1. - La marque temporaire dun sommet j est la longueur du plus court chemin de 1 vers j passant uniquement par des sommets marqus dfinitivement. - Les marques temporaires sont mises jour de la faon suivante : nouvelle marque du sommet j = min (ancienne marque ; marque de i + cij )
-6-

Aide la dcision - Transport

11/2002

Retour ltape jusqu ce que tous les sommets aient une marque dfinitive. On trouve le chemin le plus court de 1 vers j en progressant de j vers 1, laide des marques. Exemple 1:

[0 [0 [0 [0 [0

4 3 ] 4 4 4 4 3 6 ] 3 7 6 ] 3 7 3 7 6 8] 6 8]

-7-

You might also like