You are on page 1of 55

Introduction

Solution des problmes de transport

Problme de transbordement

Problmes de transport et transbordement


Rsolution
Hugues Talbot
Laboratoire A2SI

9 avril 2009

Conclusion

Introduction

Solution des problmes de transport

Problme de transbordement

Plan
Introduction
Introduction
Solution des problmes de transport
Solution de base initiale
Le simplexe pour les problmes de transport
Problme de transbordement
Transbordement
Conclusion
Conclusion

Conclusion

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

Introduction
Rappel : les problmes de transport sont des problmes

de programmation linaires associant des producteurs et


des consommateurs ;
On peut toujours quilibrer un problme de transport de

telle manire que toute la production soit consomme, au


prix de nuds supplmentaires ;
Les problmes de transport se rsolvent plus facilement

que les PL standards. Il ny a pas dinversion de matrice,


les seules oprations sont des additions et soustractions
Les problmes de transports entiers ne sont pas plus

difficiles que les autres.

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

Rappels

On peut reprsenter un problme de transport dans un

tableau ;
Un problme a m producteurs et n consommateurs est au

plus de rang m + n 1 (Q : pourquoi ?) ;


Un problme de transport quilibr na que des galits

(Q : pourquoi ?)
Un problme avec uniquement des galits est souvent

plus difficile dmarrer (c--d trouver une base ralisable


initiale) que les problmes galits (Q : pourquoi ?)

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

Exemple
Problme de transport

4
5
3

Problme PL quivalent
2
6
6
6
4

1
0
1
0
0

1
0
0
1
0

1
0
0
0
1

0
1
1
0
0

0
1
0
1
0

0
1
0
0
1

6
76
76
76
56
4

x11
x12
x13
x21
x22
x23

7
7
7
7=
7
5

2
6
6
6
4

4
5
3
2
4

On doit liminer une contrainte (p.ex. la premire ligne)

pour en faire un pb de rang m + n 1 = 4


Trouver une base de dpart nest pas simple. Par exemple

{x11 , x12 , x21 , x22 } ne marche pas.

3
7
7
7
5

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

Notion de boucle
Une boucle est une squence de 4 cellules au moins, telle que :

Deux cellules conscutives sont


dans la mme ligne ou mme
colonne ;

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

Notion de boucle
Une boucle est une squence de 4 cellules au moins, telle que :

Deux cellules conscutives sont


dans la mme ligne ou mme
colonne ;

Toute suite de trois cellules


conscutives ne sont jamais
dans la mme ligne ou colonne ;

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

Notion de boucle
Une boucle est une squence de 4 cellules au moins, telle que :

Deux cellules conscutives sont


dans la mme ligne ou mme
colonne ;

Toute suite de trois cellules


conscutives ne sont jamais
dans la mme ligne ou colonne ;

La dernire cellule dans la


squence a une ligne ou une
colonne en commun avec la
premire

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

Notion de boucle
Une boucle est une squence de 4 cellules au moins, telle que :

Deux cellules conscutives sont


dans la mme ligne ou mme
colonne ;

Toute suite de trois cellules


conscutives ne sont jamais
dans la mme ligne ou colonne ;

La dernire cellule dans la


squence a une ligne ou une
colonne en commun avec la
premire

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

Thorme des boucles


Thorme
Soit un problme de transport avec m producteurs et n
consommateurs. Les cellules qui correspondent un ensemble
de m + n 1 variables ne contiennent aucune boucle si et
seulement si les m + n 1 variables forment une solution de
base.

Dmonstration.
Ce thorme dcoule du fait quun ensemble de m + n 1
cellules ne contiennent aucune boucle si et seulement si les
m + n 1 colonnes de A qui correspondent ces cellules sont
linairement indpendantes.

Introduction

Solution des problmes de transport

Problme de transbordement

Mthodes pour trouver une SBR initiale

Il y a trois mthodes classiques


1. La mthode du coin suprieur gauche ;
2. La mthode du cot minimum ;
3. La mthode de VOGEL.

Conclusion

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

La mthode du coin suprieur gauche (MCSG)

5
1
3
2

On commence en haut gauche par x11 ,


et on augmente x11 autant que possible ;

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

La mthode du coin suprieur gauche (MCSG)

1
3
X

On commence en haut gauche par x11 ,


et on augmente x11 autant que possible ;

On limine du tableau la ligne ou la


colonne sature, on diminue de x11 la
ligne ou colonne non sature ;

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

La mthode du coin suprieur gauche (MCSG)

3
1

On commence en haut gauche par x11 ,


et on augmente x11 autant que possible ;

On limine du tableau la ligne ou la


colonne sature, on diminue de x11 la
ligne ou colonne non sature ;

On continue cette procdure


rcursivement sur le reste du tableau ;

X
1

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

La mthode du coin suprieur gauche (MCSG)

X
3

On commence en haut gauche par x11 ,


et on augmente x11 autant que possible ;

On limine du tableau la ligne ou la


colonne sature, on diminue de x11 la
ligne ou colonne non sature ;

On continue cette procdure


rcursivement sur le reste du tableau ;

Dans le cas o une augmentation sature


la ligne et la colonne en mme temps, on
choisit dliminer seulement soit la ligne,
soit la colonne ;

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

La mthode du coin suprieur gauche (MCSG)

On commence en haut gauche par x11 ,


et on augmente x11 autant que possible ;

On limine du tableau la ligne ou la


colonne sature, on diminue de x11 la
ligne ou colonne non sature ;

On continue cette procdure


rcursivement sur le reste du tableau ;

Dans le cas o une augmentation sature


la ligne et la colonne en mme temps, on
choisit dliminer seulement soit la ligne,
soit la colonne ;

Une saturation zro donne une base


initiale dgnre, comme ici ;

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

La mthode du coin suprieur gauche (MCSG)

On commence en haut gauche par x11 ,


et on augmente x11 autant que possible ;

On limine du tableau la ligne ou la


colonne sature, on diminue de x11 la
ligne ou colonne non sature ;

On continue cette procdure


rcursivement sur le reste du tableau ;

Dans le cas o une augmentation sature


la ligne et la colonne en mme temps, on
choisit dliminer seulement soit la ligne,
soit la colonne ;

Une saturation zro donne une base


initiale dgnre, comme ici ;

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

La mthode du coin suprieur gauche (MCSG)

On commence en haut gauche par x11 ,


et on augmente x11 autant que possible ;

On limine du tableau la ligne ou la


colonne sature, on diminue de x11 la
ligne ou colonne non sature ;

On continue cette procdure


rcursivement sur le reste du tableau ;

Dans le cas o une augmentation sature


la ligne et la colonne en mme temps, on
choisit dliminer seulement soit la ligne,
soit la colonne ;

Une saturation zro donne une base


initiale dgnre, comme ici ;

La dernire case sature la fois sa ligne


et sa colonne.

Solution de base initiale {x11 = 2, x12 = 3, x22 = 1, x32 = 0, x33 = 2, x34 = 1}

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

lments de justification pour la MCSG


Toutes les variables sont positives ou nulles ;
La mthode du CSG assure que m + n 1 variables sont

assignes ;
La dernire affectation sature deux contraintes, donc

m + n contraintes sont satisfaites. Autrement dit toutes les


contraintes sont satisfaites (puisque toutes les lignes et
colonnes sont satures) ;
La mthode du CSG assure que les variables assignes

ne peuvent pas former de boucle ;


Les variables assignes forment donc une solution de

base ralisable par le thorme des boucles.

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

Faiblesses de la MCSG

La mthode du CSG donne bien un SBR, mais elle

peut-tre trs loin de loptimal ;


La mthode du CSG a tendance donner des SBR

dgnres (avec des variables de base zro) ;


Elle ne tient pas compte du tout du cot.
Pour tenter de pallier ces problmes, nous allons explorer

deux autres mthodes. La premire est celle du cot


minimum.

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

La mthode du cot minimum

12

5
10
15

On commence par chercher la variable


xij avec le cot de transport minimum ;

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

La mthode du cot minimum

12

5
2
15

On commence par chercher la variable


xij avec le cot de transport minimum ;
On sature sa valeur, et on ferme la ligne
ou colonne correspondante ;

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

La mthode du cot minimum

10

5
X
15

On commence par chercher la variable


xij avec le cot de transport minimum ;
On sature sa valeur, et on ferme la ligne
ou colonne correspondante ;
Rpter la procdure avec les cases
non fermes ;

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

La mthode du cot minimum

5
2

X
X
15

On commence par chercher la variable


xij avec le cot de transport minimum ;
On sature sa valeur, et on ferme la ligne
ou colonne correspondante ;
Rpter la procdure avec les cases
non fermes ;
Si une variable satisfait la fois la
contrainte de ligne et de colonne, ne
fermer quune dentre elles ;

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

La mthode du cot minimum

5
2
5
X

X
X
10

On commence par chercher la variable


xij avec le cot de transport minimum ;
On sature sa valeur, et on ferme la ligne
ou colonne correspondante ;
Rpter la procdure avec les cases
non fermes ;
Si une variable satisfait la fois la
contrainte de ligne et de colonne, ne
fermer quune dentre elles ;

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

La mthode du cot minimum

5
2
5
X

4
X

X
X
6

On commence par chercher la variable


xij avec le cot de transport minimum ;
On sature sa valeur, et on ferme la ligne
ou colonne correspondante ;
Rpter la procdure avec les cases
non fermes ;
Si une variable satisfait la fois la
contrainte de ligne et de colonne, ne
fermer quune dentre elles ;

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

La mthode du cot minimum

5
2
5
X

4
X

X
X
X

On commence par chercher la variable


xij avec le cot de transport minimum ;
On sature sa valeur, et on ferme la ligne
ou colonne correspondante ;
Rpter la procdure avec les cases
non fermes ;
Si une variable satisfait la fois la
contrainte de ligne et de colonne, ne
fermer quune dentre elles ;
Lorsquil ne reste plus quune case,
fermer sa ligne et sa colonne.

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

Justification de la MCM
La solution trouve est une SBR initiale par les mmes

arguments que pour la MCSG ;


On peut esprer un moindre cot total de part la

mthodologie.
Ceci dit, comme lalgorithme de slection de variables est

glouton, on trouve des contre-exemples dfavorables pour


cette mthode :
6

15

80

78

15

10
15

La mthode de VOGEL est plus favorable, mais on ne la

verra pas dans le cadre de ce cours.

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

Le simplexe des problmes de transport


tapes de lalgorithme
1. Si on nest pas loptimum (voir plus loin), alors :
1.1 Dterminer quelle variable doit entrer dans le systme de
base (voir plus loin) ;
1.2 Trouver la boucle impliquant la nouvelle variable et un
sous-ensemble des variables existantes ;
1.3 numrez les variables dans la boucle partir de la
nouvelle variable prenant lindex 0 ;
1.4 Trouver la cellule impaire dans la boucle contenant la
variable avec la plus petite valeur ;
1.5 Augmenter de toutes les variables dindice pair dans la
boucle, et rduire de toutes les variables dindice impair ;
1.6 Les valeurs des variables hors-boucle ne changent pas.

2. Retourner en 1.

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

Illustration sur le pb. de distribution dlectricit

On se rappelle le problme de distribution dlectricit du cours


prcdent :

centrale 1
centrale 2
centrale 3
Demande

Ville 1
0 8
0 9
0 14
45

Ville 2
0 6
0 12
0 9
20

Ville 3
0 10
0 13
0 16
30

Ville 4
0 9
0 7
30 5
30

Offre
35
50
40

Introduction

Solution des problmes de transport

Problme de transbordement

Rsolution du problme dlectricit

10

12

13

14

16

45

20

30

30

35
50
40

Avant initialisation par la

MCSG

Conclusion

Introduction

Solution des problmes de transport

Problme de transbordement

Rsolution du problme dlectricit

35
10

10

12

13

20

14

45

20

20
10

16

30

30
30

35
50

Avant initialisation par la

MCSG
40 Aprs initialisation par la
MCSG

Conclusion

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

Calcul des cots rduits


On se rappelle de la formule cTe = cTe cTb B1 E du

simplexe normal .
Ici il nous faut calculer cTb B1 , qui est un vecteur de mme

longueur que cb , cest dire un vecteur de m + n 1


lments.
On pose cTb B1 = [u2 u3 . . . um v1 v2 . . . vn ], o les ui sont les
contraintes de loffre et les vi les contraintes de la
demande. Notez quon a abandonn une contrainte pour
en garder m + n 1, qui est le rang du problme (voir
dbut de ce cours).
Le cot rduit dune variable de base est nul, donc, pour
toute variable de base xij , nous avons
cij = cb Baij
o cij est le cot associ la variable xij et aij la colonne
de A associe la mme variable.

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

Problme de PL associ au problme dlectricit

2
6
6
6
6
6
6
6
4

1
0
0
1
0
0
0

1
0
0
0
1
0
0

1
0
0
0
0
1
0

1
0
0
0
0
0
1

0
1
0
1
0
0
0

0
1
0
0
1
0
0

0
1
0
0
0
1
0

0
1
0
0
0
0
1

0
0
1
1
0
0
0

0
0
1
0
1
0
0

0
0
1
0
0
1
0

0
0
1
0
0
0
1

6
6
36
6
6
76
76
76
76
76
76
76
56
6
6
6
6
4

x11
x12
x13
x14
x21
x22
x23
x24
x31
x32
x33
x34

NOTE : on doit liminer la premire ligne !

7
7
7
7
7
7
7
7
7
7=
7
7
7
7
7
7
7
5

2
6
6
6
6
6
6
6
4

35
50
40
45
20
30
30

3
7
7
7
7
7
7
7
5

Introduction

Solution des problmes de transport

Problme de transbordement

Illustration sur le problme dlectricit

35

10

20

12
9

14

45

20

20
10

10

13

16

30

30
30

35
50
40

6
6
6
c 11 = [u2 u3 v1 v2 v3 v4 ] 6
6
4
v1 8 = 0

0
0
1
0
0
0

7
7
7
78=
7
5

Conclusion

Introduction

Solution des problmes de transport

Problme de transbordement

Illustration sur le problme dlectricit

35

10

20

12
9

14

45

20

10

20
10

9
7

13
16

30

30
30

35
50
40

v1 8 = 0
2

6
6
6
c 21 = [u2 u3 v1 v2 v3 v4 ] 6
6
4
u2 + v1 9 = 0

1
0
1
0
0
0

7
7
7
79=
7
5

Conclusion

Introduction

Solution des problmes de transport

Problme de transbordement

Illustration sur le problme dlectricit

35
10

10

12

13

16

20

14

45

20

20
10

30

30
30

35

u2 + v1 9 = 0
2

50
40

v1 8 = 0

6
6
6
c 22 = [u2 u3 v1 v2 v3 v4 ] 6
6
4
u2 + v2 12 = 0

1
0
0
1
0
0

7
7
7
7 12 =
7
5

Conclusion

Introduction

Solution des problmes de transport

Problme de transbordement

Illustration sur le problme dlectricit

35
10

10

12

13

20

14

45

20

20
10

16

30

30
30

35

v1 8 = 0
u2 + v1 9 = 0
u2 + v2 12 = 0

50
40

6
6
6
c 23 = [u2 u3 v1 v2 v3 v4 ] 6
6
4
u2 + v3 13 = 0

1
0
0
0
1
0

7
7
7
7 13 =
7
5

Conclusion

Introduction

Solution des problmes de transport

Problme de transbordement

Illustration sur le problme dlectricit

35

10

20

12
9

14

45

20

20
10

10

13

16

30

30
30

35

50
40

v1 8 = 0
u2 + v1 9 = 0
u2 + v2 12 = 0
u2 + v3 13 = 0
2

6
6
6
c 33 = [u2 u3 v1 v2 v3 v4 ] 6
6
4
u3 + v3 16 = 0

0
1
0
0
1
0

7
7
7
7 16 =
7
5

Conclusion

Introduction

Solution des problmes de transport

Problme de transbordement

Illustration sur le problme dlectricit

35
10

10

12

13

16

20

14

45

20

20
10

30

30
30

35
50

40

v1 8 = 0
u2 + v1 9 = 0
u2 + v2 12 = 0
u2 + v3 13 = 0
u3 + v3 16 = 0
2

6
6
6
c 34 = [u2 u3 v1 v2 v3 v4 ] 6
6
4
u3 + v4 5 = 0

0
1
0
0
0
1

7
7
7
75=
7
5

Conclusion

Introduction

Solution des problmes de transport

Problme de transbordement

Illustration sur le problme dlectricit

35

10

20

12
9

14

45

20

10

20
10

13

16

30

30
30

35

50

40

v1 8 = 0
u2 + v1 9 = 0
u2 + v2 12 = 0
u2 + v3 13 = 0
u3 + v3 16 = 0
u3 + v4 5 = 0

On voit que si on pose u1 = 0, toutes ces quations se


rduisent ui + vj = cij pour les variables de base xij .

Conclusion

Introduction

Solution des problmes de transport

Problme de transbordement

Illustration sur le problme dlectricit

35
10

10

12

13

20

14

45

20

20
10

16

30

30
30

35
50

40

u1 = 0
u1 + v1 8 = 0
u2 + v1 9 = 0
u2 + v2 12 = 0
u2 + v3 13 = 0
u3 + v3 16 = 0
u3 + v4 5 = 0

Facile rsoudre ! !

On voit que si on pose u1 = 0, toutes ces quations se


rduisent ui + vj = cij pour les variables de base xij .

Conclusion

Introduction

Solution des problmes de transport

Problme de transbordement

Illustration sur le problme dlectricit

35
10

10

12

13

16

20

14

45

20

20
10

30

30
30

u1 = 0

35

v1 = 8

50

40

u2 = 1
v2 = 11
v3 = 12
u3 = 4
v4 = 1

On voit que si on pose u1 = 0, toutes ces quations se


rduisent ui + vj = cij pour les variables de base xij .

Conclusion

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

Calcul des cots rduits


Une fois quon a calcul les ui et vj le reste est facile ;
En effet, les cots rduits se calculent, pour toutes les

variables hors base, par la formule suivante :


c ij = cij ui vj
Dans lexemple de la distribution dlectricit, on obtient :

c 12 = 6 11 + 6 = 5 c 13 = 10 0 12 = 2
c 14 = 9 + 0 1 = 8
c 24 = 7 1 1 = 5
c 31 = 14 4 8 = 2
c 32 = 9 4 11 = 6
Ici on cherche minimiser, donc on choisit le cot rduit

ayant la plus grande capacit rduire le cot, soit c 32 . On


fait donc entrer x32 dans la base.

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

change de variable

35

10

20

12
9

14

45

20

20
10

10

13

16

30

30

35
50
40

On fait entrer x32 dans la base ;


Cela cre une boucle unique x32 x22
x23 x33 ;

Les nuds impairs de cette boucle sont


x22 et x33 . La valeur de est la plus
faible des deux, soit 10 ;

On augmente les nuds pairs (soient


x32 et x23 de et on diminue dautant les
nuds impairs ;

Effectivement, on a chang x33 avec


x32 .

30

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

change de variable

35

10

14

45

10

12

10
20

30

10

13

16

30

30
30

On doit recalculer les cots rduits


On doit rsoudre
u1 = 0
u2 + v2 = 12
u3 + v4 = 5

35
50

u1 + v1 = 8
u2 + v3 = 13

u2 + v1 = 9
u3 + v2 = 9

40

On doit ensuite calculer c ij = cij ui vj


pour toutes les variables hors-base.

On trouve que les seules ngatives sont


c 12 = 5, c 24 = 1, c 13 = 2,

Donc x12 entre dans la base.

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

change de variable

35

10

14

45

10

12

10
20

30

10

13

16

30

30

35
50
40

On fait entrer x12 dans la base ;


Cela cre une boucle unique x12 x22
x21 x11 ;

Les nuds impairs de cette boucle sont


x22 et x11 . La valeur de est la plus
faible des deux, soit 10 ;

On augmente les nuds pairs (soient


x12 et x21 de et on diminue dautant les
nuds impairs ;

Effectivement, on a chang x22 avec


x12 .

30

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

change de variable

25

14

45

10

12

13

10

20

10
20

30

16

30

30
30

On doit recalculer de nouveau les cots


rduits

On doit rsoudre

35

u1 = 0
u2 + v1 = 9
u3 + v4 = 5

50
40

u1 + v1 = 8
u2 + v3 = 13

u1 + v2 = 6
u3 + v2 = 9

On doit ensuite calculer c ij = cij ui vj


pour toutes les variables hors-base.

On trouve que le seul cot rduit ngatif


est
c 13 = 2

Donc x13 entre dans la base.

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

change de variable

25

10

20

14

45

6
12

10
20

30

10

13

16

30

30

35
50
40

On fait entrer x13 dans la base ;


Cela cre une boucle unique x13 x23
x21 x11 ;

Les nuds impairs de cette boucle sont


x23 et x11 . La valeur de est la plus
faible des deux, soit 25 ;

On augmente les nuds pairs (soient


x13 et x21 de et on diminue dautant les
nuds impairs ;

Effectivement, on a chang x11 avec


x13 .

30

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

change de variable

8
9

45

14

45

10

12

10
20

25
5

10

13

16

30

30
30

On doit recalculer de nouveau les cots


rduits

On doit rsoudre

35

u1 = 0
u2 + v1 = 9
u3 + v4 = 5

50
40

u1 + v2 = 6
u2 + v3 = 13

u1 + v3 = 10
u3 + v2 = 9

On doit ensuite calculer c ij = cij ui vj


pour toutes les variables hors-base.

On ne trouve aucun cot rduit ngatif


On a trouv loptimum !
loptimum est z = 6 10 + 10 25 +
45 9 + 5 13 + 10 9 + 30 5 = 1020.

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

Dfinition

Un problme de transport pur achemine directement du

producteur au consommateur ;
Dans un problme de transbordement, on peut acheminer

par des points intermdiaires du rseau ;


On rsout ce type de problme en les transformant en

problmes de transport purs.

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

Exemple de problme de transbordement


Soit lentreprise W , qui fabrique des jouets, lune

Montpellier, lautre Douais. Celle de Montpellier peut en


fabriquer 150 par jour, celle de Douais 200.
Les jouets sont envoy par la route aux magasins Lyon

et Brest. Les clients dans ces villes achtent 130 jouets.


Du fait des cots de transports moins levs par rail, il peut

tre moins cher de faire passer les jouets par Nevers et/ou
Castres. Les cots dacheminement sont les suivants :
M D N C
L
B
M 0 8 13 25 28
D - 0 15 12 26 25
N 0
6 16 17
6
0 14 16
C 0
L 0
B -

Introduction

Solution des problmes de transport

Problme de transbordement

Transformation en problme de transport

Conclusion

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

Conclusion

Les problmes de transport, affectaction et

transbordement sont des cas particuliers de LP, quon ne


rsout pas par le simplexe habituel.
Il existe une mthode de rsolution plus simple, non

matricielle.
Si les cot sont entiers, la solution est galement entire,

donc si on peut formuler un problme sous forme de


transport, la solution en entier est galement facilement
calculable.

Introduction

Solution des problmes de transport

Problme de transbordement

Conclusion

Conclusion gnrale sur le cours


Ce cours est une introduction la recherche

oprationnelle ;
Cest un domaine trs important, dont le domaine

dapplication grandit chaque jour ;


Rcente pub dIBM : 20% des containers arrivant aux USA

sont vide !
Rcent rsultat thoriques : par optimisation convexe on

peut dans certains cas chantillonner plus efficacement


quavec Shannon (Terence Tao, mdaille Fields, UCLA
2008) compressed sensing.
Peu de gens savent manier loptimisation. Jespre que

cette discipline vous sera utile.


Tenez moi au courant !