Routage de camions dans le secteur du BTP



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

Annexe 6. Notions d ordonnancement.

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

Bourse aux stages. «Une journée dédiée au recrutement de vos futurs stagiaires» Formations de l École Supérieure du Bois

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

Optimisation for Cloud Computing and Big Data

Cours de Master Recherche

Jean-Philippe Préaux

Programmation linéaire

Rapport d'analyse des besoins

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

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

DES FOURMIS POUR LIVRER DU MAZOUT

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

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

PROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES

Le logiciel de gestion intégré conçu pour les Promoteurs Immobilier

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

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

Evaluation du LIDAR et de solutions innovantes pour la chaîne d approvisionnement du bois : les résultats du projet européen FlexWood

L apprentissage automatique

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

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

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

TRANSPORT ET LOGISTIQUE :

F-150 xlt 4X plus gros événement de l année Carrosserie et plateau en alliage d aluminium haute densité

HelpDesk Fiche produit

Administration de Parc Informatique TP03 : Résolution de noms

VÉHICULES MEUBLES CONTAINERS 100% FRIGORIFIQUE.

Stratégie de recherche adaptative en programmation par contrainte

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

Projet de parc éolien en mer au large de Courseulles-sur-Mer

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

Base. Centrales à béton. Vue d ensemble

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

et les qualifications des chefs d entreprises

TP 2 Réseaux. Adresses IP, routage et sous-réseaux

Chapitre 7. Récurrences

SUGARCRM MODULE RAPPORTS

L Offre de Franchise des Menuisiers BKL 06/08/09

L apport des contraintes globales pour la modélisation et la résolution d applications industrielles

TEST PRATIQUE DU TEST DE LOGIQUE MATHEMATIQUE ET VERBAL

La Supply Chain. vers un seul objectif... la productivité. Guy ELIEN

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

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

Limites finies en un point

FILIÈRE SCIENCES SOCIALES, COMMERCE ET ADMINISTRATION & FILIÈRE SCIENCES NATURELLES

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

Minimisation de la somme des retards dans un jobshop flexible

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

Programmation Linéaire - Cours 1

Exercices Corrigés Premières notions sur les espaces vectoriels

Agence de Développement Economique Et Touristique des Vosges. "à usage uniquement interne"

Intelligence Artificielle Planification

S8 - INFORMATIQUE COMMERCIALE

Ebauche Rapport finale

Les coûts de la production. Microéconomie, chapitre 7

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications


ORGANISATION MODULAIRE D UN ENTREPOT

ITIL V3. Exploitation des services : Les fonctions

Access et Org.Base : mêmes objectifs? Description du thème : Création de grilles d écran pour une école de conduite.

Fiche technique CONSTRUCTION D UNE LAVOGNE SUR LA COMMUNE DE COLLIAS

Présentation. Pour. Gilles ALAIS, Country Manager Barloworld Supply Chain Software France 20 Rue des Petits Hôtels, Paris

Mise en place d un outil ITSM. Patrick EYMARD COFELY INEO

Contexte. Pour cela, elles doivent être très compliquées, c est-à-dire elles doivent être très différentes des fonctions simples,

CTP 3.0 Logiciel de pesage orienté réseau

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

Les algorithmes de base du graphisme

GÉREZ VOTRE RELATION CLIENT SANS QUITTER MICRO SOFT OUTLOOK

La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique

Invitation à soumissionner n PTD/10/056. Annexe I Cahier des charges

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

ANNEXE 1. Présentation Les systèmes et réseaux européens d échange de données relatives au trafic maritime

Monitoring continu et gestion optimale des performances énergétiques des bâtiments

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

TP 3 : LA SELECTION DES MARCHES ETRANGERS ET LES MODES DE DISTRIBUTION A L ETRANGER

Management des Systèmes d Information

CRM pour le Service clients et l Assistance technique

Cours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé.

Apprentissage Automatique

Chapitre 16 Comment les entreprises fonctionnent-elles?

ECOLE DES HAUTES ETUDES COMMERCIALES CORRIGÉ TYPE DE L EXAMEN

Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services

L intelligence intégrée et connectée au cœur de vos projets. Dossier de presse

Logiciel Libre Cours 3 Fondements: Génie Logiciel

Votre partenaire pour les solutions d air comprimé

Manuel de validation Fascicule v4.25 : Thermique transitoire des structures volumiques

Programmation linéaire

GROUPE BARID AL MAGHRIB. Barid eshop

Bases de données documentaires et distribuées Cours NFE04

Introduction Les processus traditionnels extreme Programming Conclusion. extreme Programming. vers plus d agilité. F. Miller francois.miller@inpg.

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

Plan de formation : Certification OCA Oracle 11g. Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques

Notice d Utilisation du logiciel Finite Element Method Magnetics version 3.4 auteur: David Meeker

FILIÈRE TRAVAIL COLLABORATIF

DOSSIER N 4: LES COUTS FIXES ET VARIABLES EN LOGISTIQUE

GENCOL : une équipe et un logiciel d optimisation

Transcription:

Routage de camions dans le secteur du BTP 1 / 25 Routage de camions dans le secteur du BTP Projet Orlogès Sylvain Rosembly 1 Nathalie Bostel 2 Pierre Dejax 3 1 Master ORO - Ecole des Mines de Nantes 2 Ecole des Mines de Nantes, IRCCyN 3 Université de Nantes, IRCCyN GT Transport et Logistique Paris le 14/06/2011 Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 1 / 25

Routage de camions dans le secteur du BTP 2 / 25 Plan 1 Problème 2 Propriétés 3 Méthode de résolution 4 Premiers résultats 5 Conclusion Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 2 / 25

Routage de camions dans le secteur du BTP 3 / 25 Problème Problème Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 3 / 25

Routage de camions dans le secteur du BTP 4 / 25 Problème Problématique Luc Durand TP Activités principales : Construction Approvisionnement des sites Approvisionnement Flotte de 50 camions + location possible 55% de la distance parcourue est en charge Augmenter l efficacité? Problématique Planificateur de tournées de camions pour une semaine Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 4 / 25

Routage de camions dans le secteur du BTP 5 / 25 Problème Matériaux Plusieurs types Gravier Sable Argile... Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 5 / 25

Routage de camions dans le secteur du BTP 6 / 25 Problème Sites Types de sites Chantiers Plateformes de stockage Carrières Dépôts Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 6 / 25

Routage de camions dans le secteur du BTP 7 / 25 Problème Requêtes et capacités Chaque site spécifie ses besoins et capacités pour la semaine à venir Requêtes Type : d import ou d export Materiau Quantité Intervale de temps Capacités Similaires aux requêtes mais optionnelles Considérées infinies Il faut satisfaire les requêtes au moindre coût Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 7 / 25

Routage de camions dans le secteur du BTP 8 / 25 Problème Transports Constraintes sur les transports Doivent être directs : séquence charger-bouger-décharger Un matériau à la fois Camion pas forcément plein Trois cas Un transport peut relier : Une requête d export à une requête d import Une capacité d export à une requête d import Une requête d export à une capacité d import En général, les requêtes sont grosses et génèrent plusieurs visites Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 8 / 25

Routage de camions dans le secteur du BTP 9 / 25 Problème Vehicules Propriétés Flotte hétérogène Tout camion peut transporter tout matériau Des camions supplémentaires peuvent être loués Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 9 / 25

Routage de camions dans le secteur du BTP 10 / 25 Problème Autres contraintes Conduite En gros : Au moins 45 minutes de pause après 4h30 de conduite 9 heures de conduite par jour maximum Sites Restrictions d accessibilité Heures d ouverture propres Capacité de chargement limitée Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 10 / 25

Routage de camions dans le secteur du BTP 11 / 25 Propriétés Propriétés Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 11 / 25

Routage de camions dans le secteur du BTP 12 / 25 Propriétés Caractérisation Selon Berbeglia et al. (2007) Many-to-many vehicle routing problem Selon Parragh et al. (2008) Pickup and delivery vehicle routing problem Originalité Combinaison de : Flotte hétérogène Requêtes demandant plusieurs visites Nombre de visites inconnu + contrainte de transport direct Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 12 / 25

Routage de camions dans le secteur du BTP 13 / 25 Propriétés Problèmes similaires (1/2) Francis, Zhang, and Smilowitz (2007) Multi-resource routing problem (MRRP, redistribution de remorques) Similaire mais véhicules de capacité unitaire Heuristique à base de génération de colonnes Flisberg, Lidén, and Rönnqvist (2009) Routage de camions de bois Similaire mais pas de contrainte de transport direct Méthode en deux phases : formation de tâches puis VRPTW Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 13 / 25

Routage de camions dans le secteur du BTP 14 / 25 Propriétés Problèmes similaires (2/2) Venkateshan and Mathur (2011) Transport de matériaux Nombre de visites non connu a priori Similaire mais offres et demandes pairées Résolution exacte avec une génération de colonne spécialisée Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 14 / 25

Routage de camions dans le secteur du BTP 15 / 25 Méthode de résolution Méthode de résolution Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 15 / 25

Routage de camions dans le secteur du BTP 16 / 25 Méthode de résolution Deux phases Problème difficile à appréhender avec de nombreuses contraintes. Instances à résoudre de tailles conséquentes. une méthode heuristique ou méta-heuristique semble appropriée Phase I Fixe une liste de tâches de transport satisfaisant les requêtes Phase II Résout un VRPTW asymétrique avec les tâches de transport comme clients Méthode inspirée de Flisberg, Lidén, and Rönnqvist (2009) et de Francis, Zhang, and Smilowitz (2007). Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 16 / 25

Routage de camions dans le secteur du BTP 17 / 25 Méthode de résolution Tâches de transport Deux types Tâches bien définies : transport entre deux requêtes données avec un type de camion donné Tâches flexibles : transport entre une requête et n importe quelle capacité compatible avec un type de camion donné Propriété L exécution d une liste de tâches valide assure la satisfaction des requêtes Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 17 / 25

Routage de camions dans le secteur du BTP 18 / 25 Méthode de résolution Phase I Objectif Fixer une liste de tâches telle que : l execution des tâches satisfasse les requêtes le coût des transports à plein soit réduit phase II puisse construire de bonnes solutions Méthode MILP minimisant : une estimation du coût de transport à plein les pics d utilisation des camions Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 18 / 25

Routage de camions dans le secteur du BTP 19 / 25 Méthode de résolution Phase II Problème Problème similaire à un VRPTW utilisant les tâches de la phase I comme clients. Résolution : Création d une solution initiale Amélioration avec une Recherche à Voisinage Variable (VNS) Structure d une solution Solution : liste de tours Tour : emploi du temps d un camion de type donné un jour donné. C est une liste de tâches/clients. Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 19 / 25

Routage de camions dans le secteur du BTP 20 / 25 Méthode de résolution Phase II : Evaluation Gestion des pauses Hors structure Positions des pauses déduites de la structure avec une heuristique Coûts et violations Coûts de routage Coûts de location Violation de capacité d acceuil de site Violation de fenêtre de tâche Violation de durée max de conduite Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 20 / 25

Routage de camions dans le secteur du BTP 21 / 25 Méthode de résolution Phase II: Première solution Heuristique gloutonne Solution initialement vide Trie les tâches, les plus strictes en premier Ajoute chaque tâche dans la meilleur position Considère aussi la création de nouveaux tours Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 21 / 25

Routage de camions dans le secteur du BTP 22 / 25 Méthode de résolution Phase II: Recherche à voisinage variable Mouvements 2-Opt Cross : coller le début d un tour avec la fin d un autre et inversement Relocate : bouger une tâche Exchange : permuter deux tâches Travail en cours... Pour l instant : Descente à voisinage variable Objectif : VNS classique avec shaking et recherche locale Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 22 / 25

Routage de camions dans le secteur du BTP 23 / 25 Premiers résultats Premiers résultats Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 23 / 25

Routage de camions dans le secteur du BTP 24 / 25 Conclusion Conclusion Améliorations à apporter Tests avec données réelles Etude de la qualité des solutions Etude de l impact des paramètres de l algorithme Reformation des tâches de transport (mouvement du VNS) Un problème ouvert Optimiseur pratiques de l entreprise Demandes avec profits? Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 24 / 25

Routage de camions dans le secteur du BTP 25 / 25 Références Références G. Berbeglia, J.-F. Cordeau, I. Gribkovskaia, G. Laporte, Static pickup and delivery problems: a classification scheme and survey, Top 15 (2007) 1 31. S. Parragh, K. Doerner, R. Hartl, A survey on pickup and delivery problems, Part II: Transportation between pickup and delivery locations, Journal für Betriebswirtschaft 58 (2008) 81 117. P. Francis, G. Zhang, K. R. Smilowitz, Improved modeling and solution methods for the multi-resource routing problem, European Journal of Operational Research 180 (2007) 1045 1059. P. Flisberg, B. Lidén, M. Rönnqvist, A hybrid method based on linear programming and tabu search for routing of logging trucks, Comput. Oper. Res. 36 (2009) 1122 1144. P. Venkateshan, K. Mathur, An efficient column-generation-based algorithm for solving a pickup-and-delivery problem, Comput. Oper. Res. 38 (2011) 1647 1655. Sylvain Rosembly, Nathalie Bostel, Pierre Dejax Routage de camions dans le secteur du BTP 25 / 25