Troisième partie
Tronquer les méthodes exactes :
méthode de Branch & Price
heuristique
5 Application au problème de Tournées de
Véhicules avec Contraintes de Chargement 125 
5.1 Préambule : Intérêt du problème  
126 
5.2 Problèmes de calcul de tournées de
véhicules   127 
5.2.1 Du problème du Voyageur de Commerce au
problème de Tour- 
nées de Véhicules   127 
5.2.2 Le 2L-VRP parmi les problèmes de Tournées de
Véhicules . . .   128 
5.3 État de l'art   128 
5.3.1 Résolution du 2L-VRP   128 
5.3.2 Algorithmes de chargement   131 
5.4 Modèle classique du problème du 2|RO|L-VRP  
132 
5.5 Génération de colonnes  134 
5.5.1 Modélisation d'un ESPPRC   138 
5.5.2 Résolution par programmation dynamique   139 
5.6 Notre approche : un schéma de Branch & Price  
141 
5.6.1 Méthode de séparation  142 
5.6.2 Initialisation de 1 pour la génération de
colonnes   143 
5.6.3 Remontées de colonnes   143 
5.6.4 Problème esclave : ESPPRC   144 
5.6.5 Problème de chargement séquentiel à
deux dimensions   147 
5.7 Deux approches différentes pour la
réalisabilité du chargement   153 
5.7.1 Vérification de la réalisabilité a
posteriori   153 
5.7.2 Construction de routes réalisables dans le
sous-problème  155 
5.8 Branch & Price heuristique  159 
5.8.1 Problème esclave heuristique   159 
5.8.2 Gestion des colonnes   160 
5.8.3 Méthode de séparation   160 
5.9 Résultats expérimentaux   161 
5.9.1 Paramètres retenus   161 
5.9.2 Classes d'instances   161 
5.9.3 Analyses des résultats   162 
5.10 Conclusions et perspectives   165 
Chapitre 5
Application au problème de
Tournées de Véhicules avec
Contraintes de Chargement
  
Chapitre 5. Application au problème de Tournées de
Véhicules avec Contraintes de Chargement 
5.1 Préambule : Intérêt du
problème
Le problème tel qu'il nous a été
présenté par l'entreprise Daumas, Autheman et Associés,
est le suivant. Un service de traiteur avec livraisons de repas à
domicile, situé en région parisienne, a fait une étude de
marché afin d'optimiser les trajets des livraisons, ainsi que
l'agencement du chargement des livraisons. 
La problèmatique se compose de plusieurs
problèmes. Le premier est un problème de chargement. Les
commandes de repas et de matériel à livrer sont
préparées dans des entrepôts. Pour le chargement de ce
matériel, les livreurs doivent remplir les surfaces de livraison des
véhicules sans plan de chargement. Un temps important est donc perdu
dans l'essai de configurations afin de remplir les surfaces de livraison. Le
nombre d'objets à charger est, de plus, calculé au plus juste par
rapport à la capacité de la surface de livraison. Les repas
à livrer sont posés sur des chariots dont les dimensions sont
connues. Les objets à livrer sont des produits fragiles. Ainsi, dans la
plupart des cas, il n'y a pas d'empilage possible, les plats étant trop
fragiles pour pouvoir résister aux poids d'autres objets posés
au-dessus. Pour chaque véhicule, la taille de la surface de chargement
est connue et cette taille est identique pour tous les véhicules. Les
déchargements des livraisons ne peuvent se faire que par les portes
arrières. Pour accélérer le temps de livraison, il est
préférable de pouvoir facilement décharger les produits
à livrer, lors de la livraison pour chaque client. 
Le deuxième problème concerne l'optimisation des
livraisons. Tous les départs des livraisons se font à partir d'un
dépôt central. Les distances entre les différents points de
livraisons sont connues, ainsi que les distances entre les points de livraisons
et le dépôt central. L'entreprise dispose d'une flotte fixe de
véhicules homogènes. 
Ce problème, dans une version simplifiée, est
similaire à un problème connu dans la littérature sous le
nom de problème de Tournées de Véhicules avec Contraintes
de Chargement en Deux Dimensions (Vehicule Routing Problem with
Two-Dimensional Loading Constrains ou 2L-VRP). 
La section 5.2 expose un bref historique des problèmes
de Tournées de Véhicules. La section 5.3 présente un
état de l'art sur le problème de Tournées de
Véhicules avec Contraintes de Chargement. Un modèle classique du
2L-VRP est décrit dans la section 5.4, puis nous présentons le
fonctionnement de la méthode de résolution par
génération de colonnes dans la section 5.5. Les
différentes méthodes de résolution que nous proposons sont
introduites dans les sections 5.6, 5.7 et 5.8. Enfin, l'efficacité de
nos méthodes est évaluée à travers des
résultats expérimentaux proposés dans la section 5.9. 
5.2. Problèmes de calcul de tournées de
véhicules 
 |