Vous êtes sur la page 1sur 5

Travaux dirigés 1 de logistique de transport

Exercice 1 :

Donner le flot maximum et la coupe minimale de ce graphe.

Exercice 2 :
on se propose de déterminer le nombre de chemins arc-disjoints dans un réseau. Ceci permet de
sécuriser un réseau quand un tronçon tombe en panne.
En déduire une formulation qui donne le nombre des chemins nœuds-disjoints.

Exercice 3 :
La CPG achemine les minerais de phosphates depuis les mines situées au bassin minier
jusqu’aux usines de traitement se trouvant dans les zones industrielles. La chaine de transport
est composée de trois maillons. Un premier maillon constitué par des camions, propriétés de
sous-traitants, transportant les minerais entre les mines et les dépôts de la SNCFT. Puis par voie
ferrée entre les dépôts de la SNCFT, et enfin, depuis les dépôts de la SNCFT situées près des
zones industrielles vers les usines de traitement par des camions de sous-traitants.
1. Indiquer le type de la structure de cette chaîne logistique. Justifier.
2. Selon vous quels avantages présente cette chaîne par rapport au transport routier de
bout en bout.

Exercice 4 :
L’entreprise Shell-Butagaz, spécialisée dans l’emplissage et la distribution des bouteilles de gaz
à base de propane dispose d’un centre d’emplissage et d’un entrepôt à la Goulette et d’un
entrepôt à Gabès.
L’entrepôt de la Goulette est destiné à desservir les besoins des stations-service du Nord et
Centre de la Tunisie et celui de Gabès pour celles du Sud. Les bouteilles remplies à destination
des clients du Sud sont d’abord stockées temporairement à l’entrepôt de la Goulette, puis
transférées vers l’entrepôt de Gabès.
1. Donner un schéma de la chaine logistique décrite ci-dessus.
2. Préciser, en expliquant, le type (tournées ou point-à-point) des livraisons depuis les
entrepôts vers les stations-service.
3. Préciser les modes de transport dans chacun des maillons de la chaîne logistique, en
expliquant vos choix.

Problème 1 : Problème du voyageur de commerce de Steiner


On suppose qu’une équipe commerciale compte visiter certains clients parmi plusieurs clients
potentiels. On considère que l’équipe dispose d’une journée de prospection, sort le matin et doit
rentrer le soir. Elle dispose donc d’une durée maximale de T. La visite d’un client i procure un
revenu pi. pour parcourir un arc (i,j), le temps est de tij et le coût est de cij. Noter que la matrice
des temps est sujette aux inégalités métriques.
On se propose de donner une formulation permettant de connaitre quels sont les clients à visiter
et dans quel ordre faut-il les visiter dans la limite de l’autonomie T, et ce afin de maximiser le
profit total.
Cette variante qui correspond au fait que le voyageur n’est pas obligé de visiter tous les clients
est appelée Steiner.
1. Ecrire la fonction objectif qui maximise le profit (profit=revenus-coûts)
2. On définit la variable yi=1 si le client i est visité et vaut 0, sinon. Ecrire les contraintes
d’affectation qui spécifie que si un client est visité alors il est visité une seule fois.
3. Soit ui la variable de décision qui détermine l’heure d’arrivée du voyageur de commerce
au client i. on suppose que la durée de séjour du voyageur chez un client est négligeable
devant les temps des trajets.
a. Donner les valeurs des bornes de ui. c’est-à-dire la plus petite valeur de ui de
visite d’un client i et sa plus grande valeur en fonction de c1i, ci1 et T.
(Indication : Considérer i visité immédiatement après le dépôt puis s’il est visité
en dernier juste avant de rentrer au dépôt)
b. Par un raisonnement « à la MTZ », écrire une inégalité reliant ui, uj et cij quand
xij=1.
c. De même, donner une inégalité reliant ui, uj et c1j, ci1 et T spécifiant l’écart
maximum ui-uj (en supposant visité j immédiatement après 1 et i en dernier lieu
avant de rentrer vers 1)
d. En déduire une inégalité reliant ces deux dernières dans la forme générale.
4. Ecrire la formulation complète.

Problème 2 : tournées de bateaux cargos avec profondeur limite.


Un bateau cargo part d’un port initial, noté 1, chargé en (n-1) containers, fait la tournée sur les
n-1 ports où il décharge un seul container sur chacun des ports, puis revient déchargé au port 1.
Deux ports 𝑖 ∈ 𝑃 et 𝑗 ∈ 𝑃 sont séparés par une distance cij. Le port 1 est supposé avoir une
profondeur suffisante pour supporter la charge maximale du bateau.
Chaque port 𝑖 ∈ 𝑃 est sujet à une contrainte de profondeur limite notée li exprimée en nombres
de containers, supposés de même poids.
On désire modéliser ce problème avec le simple-flot qui minimise la longueur totale de la
tournée et qui respecte la contrainte de limitation de profondeur sur chaque port. Pour cela, on
adapte la formulation simple flot de (Gavish & Graves, 1979) élaborée pour le problème du
voyageur de commerce classique
1. Définir la variable de décision en simple-flot pour ce problème.
2. Ecrire la fonction objectif les contraintes d’affectation sur chaque port avec les variables
xij.
3. Ecrire l’équation de conservation de flot qui représente le fait qu’un seul container est
déchargé sur chaque port visité.
4. Ecrire, pour chaque arc (i,j), la contrainte qui respecte la limitation de profondeur à
l’entrée de chaque port et qui relie la variable de flot à xij.

Problème 3 : Voyageur de commerce avec fenêtres de temps.


Une équipe médicale prodigue des soins à domicile pour un ensemble de patients P situés dans
des villes distinctes. Les soins prodigués doivent être effectués à des horaires bien spécifiés.
C’est-à-dire que chaque patient dispose d’une fenêtre de temps d’intervention ai et bi entre
lesquels les soins doivent lui être administrés. Autrement dit, l’équipe ne doit pas soigner le
patient avant l’heure ai ni au-delà de bi. On suppose que toute paire de patients, ils n’ont pas la
même fenêtre de temps. La durée du soin chez un patient est supposée négligeable devant celle
des trajets entre les patients. Pour se rendre d’un patient 𝑖 ∈ 𝑃 vers un patient 𝑗 ∈ 𝑃, le temps
du trajet est noté cij.
On désire élaborer un programme linéaire en nombres entiers qui permet de planifier l’ordre de
visite des patients tout en minimisant le temps total de visite et en respectant les fenêtres de
temps imposés par la rigueur médicale. On adoptera la « logique » MTZ pour ce modèle.

1. Ecrire la fonction objectif et les contraintes d’affectation pour chaque patient 𝑖 ∈ 𝑃 en


fonction des variables classiques xij.
2. Soit la variable ti qui représente l’heure d’arrivée de l’équipe chez le patient 𝑖 ∈ 𝑃.
Ecrire la contrainte qui stipule que l’heure d’arrivée doit respecter les limites de la
fenêtre de temps [ai,bi].
3. Si xij=1, écrire une inégalité entre cij., ti et tj (N.B. on néglige le temps passé chez le
patient)
Si xij =0, écrire une inégalité reliant ti, tj, ai et bj qui exprime, la limite de la différence
des temps d’arrivée maximale entre deux patients i et j.
4. En déduire alors, la forme de la contrainte d’élimination des sous-tours similaire à la
contrainte de position MTZ pour le problème classique.
Problème 4 : Une entreprise de transport de gaz par pipeline compte construire un pipeline
qui relie des villes pour les alimenter en gaz naturel. On suppose que la construction d’une
conduite entre deux villes i et j est proportionnel à la distance cij séparant ces deux villes. La
soufflante du gaz existe sur un site désigné par 1. Le nombre des villes à desservir en gaz
naturel est de n-1 et la demande vaut 1 pour chaque ville.

La figure ci-dessus illustre une solution réalisable.


1. De quel problème s’agit-il (chemin ou circuit hamiltonien) ?
2. Proposer une réduction afin de le rendre compatible avec un problème connu. Qu’en
déduisez-vous quant à la complexité du problème de distribution de gaz par pipeline?
3. Donner les variables de décision,
4. Donner la fonction objectif
5. Donner les contraintes (avec le formalisme MTZ en détaillant les étapes).

Vous aimerez peut-être aussi