Professional Documents
Culture Documents
11/2002
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
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-
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-
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-
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-
11/2002