suivant: L'algorithme de Ford &
monter: Application du problème de
précédent: Application du problème de
Soit
sites de fabrication
de
produits
devant être
acheminés vers
sites de consommation
. Chaque couple
est caractérisé par la capacité de production
. Réciproquement, chaque couple
est muni de la demande
en produit
sur le site
. Finalement, chaque couple
est défini par le coût d'acheminement
d'un
produit depuis son site de fabrication vers le lieu de consommation ainsi que
par
et
, quantités respectives minimales et maximales
et par produit devant être délivrées d'un site à l'autre. Ces
quantités modélisent des contraintes qui peuvent être du type
contractuel (pour les limites inférieures) ou bien refléter la saturation
des lignes de transport.
Ce problème ultra classique se modélise aisément comme un problème de
flot de coût minimum par le réseau suivant.
- Tout d'abord, chaque site de fabrication
est représenté par une
source de contribution :
- A l'autre bout du réseau, chaque site de consommation est
représenté par un puits de contribution :
- Les produits sont, quand-à-eux, représentés par deux ensembles de
sommets :
- Le premier modélise les associations fabricant/produit. Chaque sommet
est relié au sommet
si et seulement si il fabrique
le produit
. La capacité de ces arcs est fixée à
, capacité
maximale de fabrication du produit
par
.
- Le second modélise les associations consommateur/produit. Chaque
sommet
est relié aux sommets
associés aux produits qu'il
consomme par des arcs de capacité
.
Finalement les arcs de transport relient les sommets
aux sommets
de même produit
. Leurs capacités sont
et
alors que leur coût est fixé à
.
La recherche du flot maximal à coût minimal sur ce réseau garantit
l'optimalité de la solution. Il suffit alors de suivre les chaînes de
flot pour retracer le trajet des marchandises.
La figure suivante montre un cas à trois
fabricants, deux produits et deux consommateurs. Il est à noter que la
taille du graphe peut devenir très importante avec le nombre d'acteurs
mis en jeu.
Figure 5.6:
Modélisation du problème de transport simple par un réseau
 |
suivant: L'algorithme de Ford &
monter: Application du problème de
précédent: Application du problème de
Bruno Garcia
2000-12-17