Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Fabien Cornillier
CENTOR, Université Laval
fabien.cornillier@centor.ulaval.ca
Fayez F. Boctor
CENTOR, Université Laval
Gilbert Laporte
CRT, HEC Montréal
Jacques Renaud
CENTOR, Université Laval
Revue de la littérature
Formulation mathématique
Méthodes de résolution
2 méthodes proposées
Résultats
Résultats
Caractéristiques du problème
d’approvisionnement des stations d’essence
Quatres heuristiques sont proposées tenant compte des coûts de transport, des
heures supplémentaires, sur plusieurs périodes. Ce travail consiste plus
particulièrement à simuler sur plusieurs périodes l’impact des politiques
d’approvisionnement.
Formulation mathématique
1. Le nombre de sous-ensembles de
stations est limité
2. Aucun problème de voyageur de Plus simple !
commerce
Méthodologie générale sans contrainte sur la
taille des routes
On utilise une méthode basée sur la génération de
colonnes (de routes)
1. Générer l’ensemble des routes possibles
2. Pour chaque route, trouver un chargement
optimal (affecter les produits demandés aux
compartiments d’un camion)
3. Sélectionner les routes : résoudre le
problème de partition
0 km 5 10 15 20
Résolution avec routes limitées à 2 stations
0 km 5 10 15 20
Le problème de chargement consiste à maximiser la quantité chargée
dans le camion-citerne à partir d’un ensemble de demandes :
– respecter les bornes minimales et maximales des quantités deman-
Formulation
dées mathématique du
problème
– respecter lesde chargement
capacités des compartiments
– n’allouer qu’une seule demande par compartiment (absence de dé-
bitmètre)
– t : index des commandes (t ∈ {1, . . . , T }) ;
– c index des compartiments (c ∈ {1, . . . , C }) ;
– xt variable représentant la quantité livrée dans le réservoir t ;
– ytc , variable binaire égale à 1 si le compartiment c est utilisé pour
livrer le réservoir t, 0 sinon.
T
(TTLP) Maximiser ∑ xt (1)
t=1
s.c. : a t ≤ xr ≤ b t (t ∈ {1, . . . , T }) (2)
C
xt ≤ ∑ Qc ytc (t ∈ {1, . . . , T }) (3)
c=1
T
∑ ytc ≤ 1 (c ∈ {1, . . . , C }) (4)
t=1
ytc = 0 ou 1 (t ∈ {1, . . . , T }; c ∈ {1, . . . , C }). (5)
Problème de
chargement
Heuristique
Solution
réalisable ? non
oui
Programmation
Solution
optimale ? non linéaire en
nombres entiers
oui
Solution optimale,
si elle existe
Résolution
Méthode I
Méthode I
Méthode II
(n2 + n)/2 problèmes de chargement + 1 problème de couplage
[n problèmes de chargement + 1 problème de couplage] × nombre d’itérations
Tests numériques
Génération des problèmes
Pour chaque station, on tire au hasard selon une loi uniforme une
consommation totale (somme de la consommation des 3 produits)
entre 10000 et 50000 litres. On attribue respectivement 70%, 10% et
20% de la consommation totale aux produits 1, 2 et 3.
Les stocks initiaux de chaque produit sont tirés au hasard selon une loi
uniforme entre 0 et Pt. (P1, P2, P3 : capacités des réservoirs
souterrains des 3 produits)
On suppose que toutes les stations générées doivent être livrées, les
stations n’ayant aucune demande minimale non nulle sont rejetées.
Flotte homogène
Flotte hétérogène
0 km 50 100 150
0 km 5 10 15 20
Résolution d’un cas réel
Quatre scénarios:
Scénario A: Les demandes minimales et maximales sont
identiques à celles des feuilles de route
Sénarios B, C et D: Les demandes minimales et maximales sont
modifiées
Scenario at bt
A at = delivered quantity bi = ordered quantity
B at bt + 5 000
C at bt + 10 000
D max{1 000, at − 5 000} bt + 5 000
Résolution d’un cas réel
Résultats TAB . 5 – Results for the real-life instances
Actual solution A B C D
#routes 26 24 24 24 22
min. 1 167 500 1 167 500 1 167 500 1 167 500 863 500
max. 1 187 000 1 187 000 1 817 000 2 447 000 1 502 000
qty 1 167 500 1 181 000 1 401 000 1 440 000 1 230 000
km 7827.5 6481.9 6481.9 6481.9 5972.3
qty/km 149.2 182.2 216.1 222.2 206.0