Méthodes "route-first, cluster-second" pour les tournées de véhicules



Documents pareils
A GRASPxELS approach for the Job Shop with generic time-lags and new statistical determination of the parameters

Info0804. Cours 6. Optimisation combinatoire : Applications et compléments

Ordonnancement en temps réel d un jobshop par métaheuristique hybride : étude comparative

Nouvelles propositions pour la résolution exacte du problème de sac à dos bi-objectif unidimensionnel en variables binaires

Recherche locale pour un problème d optimisation de tournées de véhicules avec gestion des stocks

LES MÉTA-HEURISTIQUES : quelques conseils pour en faire bon usage

INSERTION TECHNIQUES FOR JOB SHOP SCHEDULING

Exemples de problèmes et d applications. INF6953 Exemples de problèmes 1

Cours de Master Recherche

Algorithmes de recherche d itinéraires en transport multimodal

Un couplage métaheuristique / simulation appliqué au problème du job shop avec transport

Problèmes d ordonnancement dans les systèmes de production. Journée Automatique et Optimisation Université de Paris Mars 2003

Minimisation de la somme des retards dans un jobshop flexible

Séparation et Evaluation pour le problème d ordonnancement avec blocage.

Université Blaise Pascal Clermont-Ferrand II THÈSE. présentée par. Libo REN. pour obtenir le grade de DOCTEUR D UNIVERSITÉ. Spécialité : INFORMATIQUE

Laboratoire d Automatique et Productique Université de Batna, Algérie

Big Data et Graphes : Quelques pistes de recherche

Annexe 6. Notions d ordonnancement.

Jean-Philippe Préaux

PREMIER RETOUR D EXPERIENCE SUR LE FLOW-SHOP BIOBJECTIF ET HYBRIDE A DEUX ETAGES AVEC UNE CONTRAINTE DE BLOCAGE PARTICULIERE

Big Data et Graphes : Quelques pistes de recherche

Les colonies de fourmis : apprentissage coopératif pour le problème du voyageur de commerce

Optimisation Combinatoire (Méthodes approchées) II. Recherche Locale simple (Les bases)


Optimisation for Cloud Computing and Big Data

Application de K-means à la définition du nombre de VM optimal dans un cloud

RenPar'14 Hammamet, Tunisie avril 2002

Conception de réseaux de télécommunications : optimisation et expérimentations

physicien diplômé EPFZ originaire de France présentée acceptée sur proposition Thèse no. 7178

Francis BISSON ( ) Kenny CÔTÉ ( ) Pierre-Luc ROGER ( ) IFT702 Planification en intelligence artificielle

DES FOURMIS POUR LIVRER DU MAZOUT

DG-ADAJ: Une plateforme Desktop Grid

PLANIFICATION DU TRANSPORT DE CHARGES PARTIELLES D UN DÉPÔT : RÉPARTITION, LIVRAISON ET REVENU DE RETOUR

Proposition d un modèle UML de gestion des stocks et de transport dans un système de distribution multi-niveaux (a).

Méthaheuristiques pour l optimisation combinatoire et l affectation sous contraintes

Les structures de données. Rajae El Ouazzani

Différentes opérateurs évolutionnaires de permutation: sélections, croisements et mutations

UNE APPROCHE D OPTIMISATION-BASEE SUR LA SIMULATION POUR LA CONCEPTION D UN RESEAU DE DISTRIBUTION STOCHASTIQUE MULTI FOURNISSEURS

Un propagateur basé sur les positions pour le problème d Open-Shop.

Approche d'évaluation pour les problèmes d'ordonnancement multicritères : Méthode d'agrégation avec direction de recherche dynamique

Problème à résoudre. min f(s) s.c. s S

REPUBLIQUE TUNISIENNE MINISTERE DE L'ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE UNIVERSITE DE SFAX

THÈSE. présentée à l Université d Avignon et des Pays de Vaucluse pour obtenir le diplôme de DOCTORAT

Utilisation du backtrack intelligent dans un branch-and-bound Application au problème d Open-Shop

Optimisation et Processus métier

De l intelligence collective pour le transport à la demande

Cours des Méthodes de Résolution Exactes Heuristiques et Métaheuristiques

ADM 995C Design des réseaux logistiques et de transport

ÉTUDE EXPLORATOIRE DE L OPTIMISATION COMBINÉE DES ROUTES ET DU CHARGEMENT DES CAMIONS CHEZ LE GROUPE DISTRIBUTION TOITURE MAURICIENNE

Chapitre 5 : Flot maximal dans un graphe

Optimisation et programmation mathématique. Professeur Michel de Mathelin. Cours intégré : 20 h

Rapport de stage de première année de Master Optimisation de cache d instructions

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

OPTIMISATION DE LA MAINTENANCE DES EQUIPEMENTS DE MANUTENTION DU TERMINAL A CONTENEURS DE BEJAIA (BMT)

Système Immunitaire Artificiel Parallèle appliqué aux Flow Shop Hybride (FSH)

Lot streaming et pegging pour l intégration de la planification et de l ordonnancement de production

Sommaire. Introduction Définition Historique Domaine d application.2. 4.Les Travaux réalisés sur les domaines d application.

Curriculum Vitae - Emmanuel Hebrard. Emmanuel Hebrard

L animation de la performance d une Supply Chain

La programmation à mémoire adaptative ou l évolution des algorithmes évolutifs

Logiciel Libre Cours 3 Fondements: Génie Logiciel

Etude d un cas industriel : Optimisation de la modélisation de paramètre de production

ETUDES COMPARATIVES DES POLITIQUES DE GESTION DE STOCK LORS DE LA CONCEPTION DES CHAINES LOGISTIQUES

Programmation Linéaire - Cours 1

Contrainte de flot pour RCPSP avec temps de transfert

Nouvelles propositions pour la résolution exacte du sac à dos multi-objectif unidimensionnel en variables binaires

Programme détaillé. Mercredi 25 février

Élasticité des applications à base de services dans le Cloud

Plus courts chemins, programmation dynamique

Introduction au maillage pour le calcul scientifique

Contrôle par commande prédictive d un procédé de cuisson sous infrarouge de peintures en poudre.

Propriétés du Document EMA. Résumé

Mini_guide_Isis.pdf le 23/09/2001 Page 1/14

Résolution du RCPSP avec production et consommation de ressources : modèles PLNE basés sur les événements

Algorithmes de recherche

Ingénierie et gestion des connaissances

Hela Boukef. To cite this version: HAL Id: tel

Cryptographie RSA. Introduction Opérations Attaques. Cryptographie RSA NGUYEN Tuong Lan - LIU Yi 1

Equilibrage de charge pour les grilles de calcul : classe des tâches dépendantes et indépendantes.

Un modèle réactif pour l optimisation par colonies de fourmis : application à la satisfaction de contraintes

MapReduce. Malo Jaffré, Pablo Rauzy. 16 avril 2010 ENS. Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril / 15

Flottes privatives Une gestion maîtrisée Fleet management The management expert

Communications collectives et ordonnancement en régime permanent pour plates-formes hétérogènes

CONCEPTION D UNE CHAINE LOGISTIQUE INVERSE A UN SEUL NIVEAU DANS UNE APPROCHE DETERMINISTE A PRODUITS MULTIPLES

1 de 46. Algorithmique. Trouver et Trier. Florent Hivert. Mél : Florent.Hivert@lri.fr Page personnelle : hivert

PROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES

Représenté par Eric Mamy A22 présenté par CFR & CGL Consulting

Article invité. Véhicules partagés : des dés pour la RO. 1 Introduction. Frédéric Meunier 1 frederic.meunier@enpc.fr

Objectifs du cours d aujourd hui. Informatique II : Cours d introduction à l informatique et à la programmation objet. Complexité d un problème (2)

Une méthode d apprentissage pour la composition de services web

Plan 1/9/2013. Génération et exploitation de données. CEP et applications. Flux de données et notifications. Traitement des flux Implémentation

Organigramme / Algorigramme Dossier élève 1 SI

En vue de l'obtention du. Présentée et soutenue par Abir BEN HMIDA SAKLY Le 12/12/2009

Cours de Recherche Opérationnelle IUT d Orsay. Nicolas M. THIÉRY. address: Nicolas.Thiery@u-psud.fr URL:

Equilibrage de charge (Load

Contrôle stochastique d allocation de ressources dans le «cloud computing»

Mini_guide_Isis_v6.doc le 10/02/2005 Page 1/15

LE PROBLEME DU PLUS COURT CHEMIN

Deux stratégies parallèles de l'optimisation par colonie de fourmis

Analyse empirique et modélisation de la dynamique de la topologie de l Internet

Transcription:

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #1 Méthodes "route-first, cluster-second" pour les tournées de véhicules Prof. Christian PRINS Laboratoire d'optimisation des Systèmes Industriels (LOSI) Institut Charles Delaunay UMR CNRS 6279 Université de Technologie de Troyes (UTT) christian.prins@utt.fr

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #2 Problèmes-types: CVRP et CARP Données du Capacitated Vehicle Routing Problem (CVRP) : graphe non orienté, complet et valué avec n+1 nœuds nœud 0 : dépôt avec véhicules identiques de capacité Q nœuds 1 à n : clients avec demandes q(i) arêtes avec coûts c(i,j). Objectif : déterminer un ensemble de tournées de coût total minimal pour visiter une fois chaque client. Le problème voisin où on traite des arêtes avec des demandes q(i,j) est le Capacitated Arc Routing Problem (CARP). Le CVRP et le CARP sont NP-difficiles.

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #3 CVRP : exemple d'instance Instance n 6 de Christofides et al., 50 clients. Solution de longueur totale 555.43 avec 7 tournées. Méthodes exactes : 100 clients (Baldacci & Mingozzi, 2008).

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #4 Deux stratégies d heuristiques CVRP (et CARP) : partitionnement + séquencement. Heuristiques "cluster-first, route-second" : partitionner les clients en groupes (clusters), puis résoudre un TSP (RPP) par groupe. exemple, "sweep heuristic" (Gillett et Miller, 1974). Heuristiques "route-first, cluster-second" : relaxer la capacité des véhicules. calculer une solution du TSP (RPP) : "tour géant" T. découper T en tournées faisables pour le CVRP (CARP).

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #5 Heuristique de Gillett et Miller (Q=10) Secteur 1 Position de départ 3 2 1 5 1 Secteur 4 3 7 1 Secteur 2 Dépôt 3 2 1 2 1 3 Secteur 3

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #6 Route-first cluster-second : historique Découpage glouton du tour géant (Newton, 1974). Découpage optimal (Beasley, 1983) basé sur le calcul d un plus court chemin (PCC) dans un graphe auxiliaire. Mais aucun résultat numérique. Même idée pour le CARP (Ulusoy, 1985). Test sur une seule instance. Laporte & Semet (2002): "We are not aware of any computational experience showing that route-first, cluster-second heuristics are competitive with other approaches".

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #7 Route-first cluster-second : historique 2004 : très bons résultats dans des GA avec des chromosomes codés par des tours géants, sur le CVRP (Prins) et le CARP (Lacomme et al.). Etudes numériques plus tardives comme heuristiques simples (Prins et al., IJPR, 2009). Applications à divers problèmes de tournées depuis 2004 : 62 références à ce jour! Meilleurs résultats actuels sur CVRP, VRP multi-dépôt, VRP périodique (Vidal et al., à paraître dans Operations Research), VRP à fenêtres de temps (Vidal et al., 2011)

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #8 Découpage de base (Split) b(4) c(4) 30 25 d (2) b c d a(5) 10 20 25 30 40 35 15 e(7) a T2 T1:55 60 T3:90 e 1. Tour géant T = (a,b,c,d,e) 3. Découpage optimal, coût 205 0 ab:55 40 55 115 150 a:40 b:50 c:60 d:80 e:70 bc:85 bcd:120 cd :95 de:90 205 2. Graphe auxiliaire H des tournées possibles pour Q=10 et PCC en gras. Calcul du PCC par l algorithme de Bellman pour les graphes sans circuits.

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #9 Algorithme Tour 1. for 1 to do 2. 3. 0 4. repeat 5. + 6. if = then 7. (0, ) + (,0) 8. else 9.,0 +, +,0 10. endif 11. if then 12. créer un arc ( 1, ) de coût dans 13. endif 14. +1 15. until ( > ) or ( > ) 16. endfor 17. calculer un PCC du nœud 0 au nœud dans H

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #10 Propriétés de Split Procédure optimale sous contrainte de la séquence. Il existe un tour géant optimal : métaheuristiques explorant l'espace des tours géants. Complexité : O(n 2 ), ou mieux O(nb), b nombre moyen de clients par tournée faisable. b diminue si / augmente, demande moyenne. Jansen (1993), Wohlk (2008) : heuristiques pour le TSP (RPP) + Split avec une approximation 7/2 3/Q.

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #11 Utilisations possibles 1. Heuristiques constructives : construire un tour géant avec un algorithme pour le TSP (RPP) + Split. 2. Heuristiques randomisées : randomiser le calcul du tour géant pour avoir plusieurs tours à découper. Compétitif avec les heuristiques classiques pour le CVRP et le CARP (Prins et al., 2009). 3. Métaheuristiques : explorer l espace des tours géants, évaluer ces tours par Split.

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #12 Extensions Rappel de l'algorithme Ajouter des contraintes peut affecter 3 étapes de Split : Soit =(,, ) un tour géant contenant les n clients Pour chaque sous-séquence (,,, ) faire Si tournée réalisable alors ajouter l arc ( 1, ) au graphe auxiliaire H calculer le coût de l arc (coût de la tournée) FinSi FinPour Calculer un PCC du nœud 0 au nœud n dans H.

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #13 Faisabilité ou coût des arcs Contrainte standard de capacité (CVRP, CARP) : faisabilité : ignorer les arcs avec une charge > Q. Longueur ou durée maximum L pour une tournée : faisabilité : ignorer aussi les arcs de longueur > L. Vehicle Fleet Mix Problem (Prins, 2009; Liu et al., 2009) : p types de véhicules, type t : capacité Q t, coût fixe F t. faisabilité : ignorer arcs si charge > max {Q t }. coût arc : ajouter F k, k type compatible le moins cher. 2-dimensional loading VRP (Duhamel et al., 2011) : faisabilité : existence d'un packing (heuristique rapide)

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #14 Faisabilité ou coût des arcs (suite) Problèmes multi-dépôts (Kansou et Yassine, 2010) : coût arc : choisir le dépôt k le moins cher parmi les p dépôts, k = arg min {C(k,T i )+C(T j,k), k = 1 p}. Pickup & delivery pb by helicopter (Velasco et al., 2009) le tour géant respecte déjà les contraintes de précédence. faisabilité : ignorer les arcs qui contiennent seulement le point de collecte ou bien de livraison pour un client. Dans tous ces exemples, la complexité en ( ) du Split de base peut être maintenue!

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #15 Split avec meilleure insertion du dépôt 10 T 2 (3) 5 11 20 11 T 3 (5) 5 20 15 13 20 14 5 T 4 (1) Exemple sur le CARP : sous-séquence d arêtes (T 2,T 3,T 4 ) du tour géant. Tournée (T 2, T 3, T 4 ): coût 80. (T 3, T 4, T 2 ): 76. (T 4, T 2, T 3 ): 73. Coût de l arc dans H : 73. Split encore possible en ( ).

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #16 Split avec inversions d'arêtes CARP : meilleurs sens des arêtes pour chaque tournée. inv(s k ) désigne l autre sens de traverse de l arête S k. (T 2, T 3, T 4 ): coût 80, (inv(t 2 ), T 3, inv(t 4 )): coût 64. Encore une implémentation possible en.

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #17 Modification de l algorithme de PCC VRP avec flotte limitée de p véhicules (Prins, 2004) : version générale de l algorithme de Bellman. qui calcule à l itération k des chemins d au plus k arcs. on stoppe l algorithme à l itération p, complexité O(nbp). CARP min-max avec p véhicules (Lacomme et al., 2004) : on veut minimiser la durée de la plus longue tournée. version min-max de l algorithme de Bellman. VRP à flotte hétérogène et limitée (Prins, 2009) : chaque arc consomme un véhicule de type compatible problème de PCC à contraintes de ressources! si t types de véhicules, découpage possible en O(bn t ).

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #18 Un cas plus subtil pour finir 1/8 Problème de tournées avec tracteurs et remorques. Bouin et al. (2005), Villegas et al. (2009) Exemple: collecte de lait. Un camion avec une citerne de capacité Q 1 et une remorque-citerne de capacité Q 2.

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #19 Un cas plus subtil pour finir 2/8 On a n clients (fermes) à visiter. Beaucoup de fermes sont inaccessibles avec la remorque. Le chauffeur doit laisser sa remorque sur un ensemble de p parkings possible avant de visiter des fermes. Soit un tour géant (ordre de priorité sur les fermes). Le but est d insérer des parkings dans ce tour, pour minimiser la distance totale parcourue.

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #20 Un cas plus subtil pour finir 3/8 Exemple Dépôt au nœud 0, parkings aux nœuds 1-4 : 9 2 11 10 5 9 2 11 10 5 7 6 3 7 6 3 1 8 4 1 8 4 0 0

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #21 Un cas plus subtil pour finir 4/8 Graphe auxiliaire pour Split : Le tour géant S est répété p fois (une séquence par parking), ce qui donne p lignes de n nœuds notés [v,j]. Le label du nœud [v,j] est le coût d une solution partielle dont la dernière tournée finit au parking v après le client j. Arc ([k,i],[v,j]) si l avant-dernière tournée finit au parking k après le client i.

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #22 Un cas plus subtil pour finir 5/8 Exemple de graphe pour Split : p = 2 parkings (1-2), n = 4 clients (3-6), Q 1 = 3. Tour géant T = (4,6,3,5), demandes (1,1,2,1). Coordonnées en km, distances euclidiennes. 6 4 2 5 1 3 0

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #23 Un cas plus subtil pour finir 6/8 Graphe et PCC en gras, coût = 15.88 7.84 6.58 [ 1, 4 ] 4.47 [ 1, 6 ] 4.00 [ 1, 3 ] 6.32 [ 1, 5 ] 5.89 7.89 6.83 8.83 10.67 9.40 9.15 1.41 0 0 7.30 11.43 7.66 5.66 3.16 5.16 9.16 6.83 [ 2, 4 ] 6.00 [ 2, 6 ] 4.00 [ 2, 3 ] 2.83 [ 2, 5 ] 8.61 4.83

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #24 Un cas plus subtil pour finir 7/8 Solution obtenue S=(0,1,4,6,1,3,5,1,0) : 6 4 2 5 1 3 0 Elle est optimale pour l ordre imposé par le tour géant.

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #25 Un cas plus subtil pour finir 8/8 Complexité : Algorithme de Bellman : O(m) si m arcs. Ici n couches verticales de p nœuds chacun. Chaque nœud des couches i=1 à n-1 peut être relié aux p.(n-i) nœuds des couches suivantes. Méthode utilisée dans un GRASP avec path relinking (Villegas et al., 2009).

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #26 Conclusion Le principe "route-first cluster-second", bien que longtemps délaissé, est général et flexible. On peut l utiliser dans des heuristiques constructives rapides et dans des métaheuristiques efficaces pour de nombreux problèmes de tournées de véhicules. Il atteint cependant ses limites quand le problème de plus court chemin sous-jacent n est plus polynomial (cas du VRP à flotte limitée hétérogène, par exemple).

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #27 Bibliographie S. Liu, W. Huang, H. Ma, An effective genetic algorithm for the fleet size and mix vehicle routing problems, Transportation Research Part E, 45(3), 434-445. J. Mendoza, B. Castanier, C. Guéret, A. Medaglia, N. Velasco, A memetic algorithm for the multi-compartment vehicle routing probllem with stochastic demands, Computers and Operations Research, 37(11), 1886-1898, 2010. R. Liu, Z. Jiang, X. Liu, F. Chen, task selection and routing problems in collaborative truckload transportation, Transportation Research Part E, 46, 1071-1085, 2010. A. Kansou, A. Yassine, New upper bounds for the multi-depot capacitated arc routing problem, International Journal on Metaheuristics, 1(1), 81-95, 2010.

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #28 Bibliographie C. Prins, S. Bouchenoua, A memetic algorithm solving the VRP, the CARP, and more general routing problems with nodes, edges and arcs, dans : Recent advances in memetic algorithms, W. Hart, N. Krasnogor et J. Smith (éd.), Studies in Fuzziness and Soft Computing 166, pp. 65-85, Springer, 2004. C. Prins, A GRASP evolutionary local search hybrid for the Vehicle Routing Problem, Bio-inspired algorithms for the Vehicle Routing Problem, F.B. Pereira et J. Tavares (éd.), Studies in Computational Intelligence 161, pp. 35-53, Springer, 2009. N. Velasco, P. Dejax, C. Guéret, C. Prins, A memetic algorithm for a pickup and delivery problem by helicopter, Bio-inspired algorithms for the Vehicle Routing Problem, F.B. Pereira et J. Tavares (éd.), Studies in Computational Intelligence 161, pp. 173-190, Springer, 2009.

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #29 Bibliographie N. Labadi, C. Prins, M. Reghioui, An evolutionary algorithm with distance measure for the split delivery arc routing problem, Recent advances in evolutionary computation for combinatorial optimization, C. Cotta et J. van Hemert (éd.), Studies in Computational Intelligence 153, pp. 275-294, Springer, 2008. N. Labadi, C. Prins, M. Reghioui, GRASP with path relinking for the capacitated arc routing problem with time windows, Advances in Computational Intelligence in Transport, Logistics and Supply Chain Management, A. Fink et F. Rothlauf (éd.), Studies in Computational Intelligence 144, pp. 111-135, Springer, 2008. J.M. Belenguer, E. Benavent, N. Labadi, C. Prins, M. Reghioui, Lower and upper bounds for the split delivery capacitated arc routing problem, Transportation Science, 44(2), pp. 206-220, 2010.

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #30 Bibliographie J.G. Villegas, C. Prins, C. Prodhon, A. Medaglia, N. Velasco, GRASP/VND and multi-start evolutionary local search for the single truck and trailer routing problem with satellite depots, Engineering Applications of Artificial Intelligence, 23(5), pp. 780-794, 2010. S.U. Ngueveu, C. Prins, R. Wolfler Calvo, An Effective Memetic Algorithm for the Cumulative Capacitated Vehicle Routing Problem, Computers and Operations Research 37(11), pp. 1877-1885, 2010. C. Duhamel, P. Lacomme, C. Prins, C. Prodhon, A GRASP ELS approach for the Capacitated Location-Routing Problem, Computers and Operations Research 37(11), pp. 1912-1923, 2010. C. Prins, Two memetic algorithms for heterogeneous fleet vehicle routing problems, Engineering Applications of Artificial Intelligence, 22, pp. 916-928, 2009.

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #31 Bibliographie N. Labadi, C. Prins, M. Reghioui, A memetic algorithm for the vehicle routing problem with time windows. RAIRO-Operations Research, 42(3), pp. 415-431, 2008. C. Prins, N. Labadi, M. Reghioui, Tour splitting algorithms for vehicle routing problems, International Journal of Production Research, 47(2), pp. 507-536, 2009. A. El Fallahi, C. Prins, R. Wolfler Calvo, A memetic algorithm and a tabu search for the multi-compartment vehicle routing problem, Computers and Operations Research, 35(5), pp. 1725-1741, 2008. J.-M. Belenguer, E. Benavent, P. Lacomme, C. Prins, Lower and upper bounds for the mixed capacitated arc routing problem, Computers and Operations Research, 33(12), pp. 3363-3383, 2006.

Méthodes route-first cluster-second en tournées de véhicules Christian Prins - Slide #32 Bibliographie P. Lacomme, C. Prins, M. Sevaux, A genetic algorithm for a biobjective capacitated arc routing problem, Computers and Operations Research, 33(12), pp. 3473-3493, 2006. F. Chu, N. Labadi, C. Prins, A scatter search for the periodic capacitated arc routing problem, European Journal of Operational Research, 169(2), pp. 586-605, 2006. P. Lacomme, C. Prins, W. Ramdane-Chérif, Competitive memetic algorithms for arc routing problems, Annals of Operations Research, 131, pp. 159-185, 2004. C. Prins, A simple and effective evolutionary algorithm for the Vehicle Routing Problem, Computers and Operations Research, 31(12), pp. 1985-2002, 2004.