Hours of service regulations in road freight transport: an optimization-based international assessment. Thibaut Vidal

Similar documents
Un algorithme génétique hybride à gestion adaptative de diversité pour le problème de tournées de véhicules et ses variantes

Multi-Attribute Vehicle Routing Problems (Part I)

Lower Bounds for the Two-Echelon Vehicle Routing Problem

AN ADAPTIVE LARGE NEIGHBORHOOD SEARCH ALGORITHM FOR A SELECTIVE & PERIODIC INVENTORY ROUTING PROBLEM

A Vehicle Routing in Glass Waste Collection

Hybrid Genetic Algorithms for Two Echelon Capacitated Vehicle Routing Problem for Evaluating City Logistics Systems

A Study of Crossover Operators for Genetic Algorithms to Solve VRP and its Variants and New Sinusoidal Motion Crossover Operator

Use of Genetic Algorithms in Discrete Optimalization Problems

Heuristic Techniques for Solving the Vehicle Routing Problem with Time Windows Manar Hosny

An evolutionary algorithm for a real vehicle routing problem

An Exact Solution for a Class of Green Vehicle Routing Problem

Transactions on the Built Environment vol 33, 1998 WIT Press, ISSN

Procedia - Social and Behavioral Sciences 109 ( 2014 ) Selection and peer review under responsibility of Organizing Committee of BEM 2013.

Metaheuristics. Approximate. Metaheuristics used for. Math programming LP, IP, NLP, DP. Heuristics

GRASP with Path Relinking for the Two-Echelon Vehicle Routing Problem

A Process Oriented Modeling Concept for Rich Vehicle Routing Problems

A Genetic Algorithm on Inventory Routing Problem

Clustering-Based Heuristics for the Two-Echelon Vehicle Routing Problem

Artificial Intelligence Computational Techniques to Optimize a Multi Objective Oriented Distribution Operations

AN ANT COLONY APPROACH TO SOLVE A VEHICLE ROUTING PROBLEM IN A FMCG COMPANY SRINIVAS RAO T & PRAKASH MARIMUTHU K

Strategic analysis of the dairy transportation problem

Integrated Location Routing and Scheduling Problems

Simulation approaches for optimization in business and service systems

Dynamic Vehicle Routing and Dispatching

Crossover and Diversity: A Study about GVR

The vehicle routing problem with demand range

APPLICATION OF EVOLUTIONARY ALGORITHM IN SUPPLY CHAIN MANAGEMENT

Strategic Analysis of the Dairy Transportation Problem

Modeling and optimization of ATM cash replenishment

A Comparison of Recombination Operators for Capacitate Vehicle Routing Problem. Abstract

Optimization Using Simulation of the Vehicle Routing Problem

Dynamic Vehicle Routing: State-of-the-art and some Research Perspectives

A Simheuristic for the Waste Collection Problem with Stochastic Demands in Smart Cities

The Two-Echelon Capacitated Vehicle Routing. Problem

A HEURISTIC FOR THE SOLUTION OF VEHICLE ROUTING PROBLEMS WITH TIME WINDOWS AND MULTIPLE DUMPING SITES IN WASTE COLLECTION

An Evolutionary Approach to Pickup and Delivery Problem with Time Windows

Research and Solution for the Shortest Routing Problem of Logistics Vehicle Based on Genetic Algorithm

Modeling a Four-Layer Location-Routing Problem

William Higino Antonio Augusto Chaves Vinícius Veloso de Melo

Solving an On-line Capacitated Vehicle Routing Problem with Structured Time Windows

Waiting Strategies for Regular and Emergency Patient Transportation

Pro-active Dynamic Vehicle Routing

A Note on the Truck and Trailer Routing Problem

Solving VRP in an Indian Transportation Firm through Clark and Wright Algorithm: A Case Study

Sutapa Samanta, D.Eng., P.E. Transportation Engineer Maryland State Highway Administration

Hybrid MIP method for a Pickup and Delivery Problem with Time Windows and Dock Service Constraints

A Hybrid Multiobjective Evolutionary Algorithm for Solving Vehicle Routing Problem with Time Windows

Politecnico di Torino. Porto Institutional Repository

Optimizing Dynamic Flexible Job Shop Scheduling Problem Based on Genetic Algorithm

A Particle Swarm Optimization Algorithm for Multi-depot Vehicle Routing problem with Pickup and Delivery Requests

Keywords Logistics, one stage Ordered Routing, Multi Population GA, Nomadic GA, Migration

The Metaphor. Individuals living in that environment Individual s degree of adaptation to its surrounding environment

Multi-Period Vehicle Routing Problem with Due Dates

A VEHICLE ROUTING PLANNING SYSTEM FOR GOODS DISTRIBUTION IN URBAN AREAS USING GOOGLE MAPS AND GENETIC ALGORITHM

Abstract Number: A Feasibility Study for Joint Services of Vehicle Routing and Patrol

International Conference on Education, Management, Commerce and Society (EMCS 2015)

Simulated Annealing Algorithm for Vehicle Routing Problem with Transshipment

MIC 2009: The VIII Metaheuristics International Conference

Vehicle Routing with Cross Docks, Split Deliveries, and Multiple Use of Vehicles. Arun Kumar Ranganathan Jagannathan

EFFICIENT VEHICLE ROUTING PROBLEM: A SURVEY

Machine Learning: Algorithms and Applications

Location-Routing Problems with. Economies of Scale

Vehicle Routing with Driver Learning for Real World CEP Problems

Optimisation and Operations Research

Vehicle Routing with Departure Smoothing

Multi-vehicle Dispatching And Routing With Time Window Constraints And Limited Dock Capacity

Procedia - Social and Behavioral Sciences 189 ( 2015 ) XVIII Annual International Conference of the Society of Operations Management (SOM-14)

Metaheuristics for Vehicle Routing Problems

initial set of random solutions called population satisfying boundary and/or system

A Solution Approach for the Joint Order Batching and Picker Routing Problem in Manual Order Picking Systems

Multi-depot Vehicle Routing Problem with Pickup and Delivery Requests

Minimum cost VRP with time-dependent speed data and congestion charge

Spatial Information in Offline Approximate Dynamic Programming for Dynamic Vehicle Routing with Stochastic Requests

GENETIC ALGORITHMS. Narra Priyanka. K.Naga Sowjanya. Vasavi College of Engineering. Ibrahimbahg,Hyderabad.

Guy Desaulniers Eric Prescott Gagnon Louis Martin Rousseau Ecole Polytechnique, Montreal

City Logistics Teodor Gabriel Crainic ESG UQAM CIRRELT - CRT

Machine Learning. Genetic Algorithms

Machine Learning. Genetic Algorithms

Faculty of Science and Technology MASTER S THESIS

Hybrid approaches to the Repositioning Problem in Bicycle-Sharing Systems

Reducing Premature Convergence Problem in Genetic Algorithm: Application on Travel Salesman Problem

Intro. ANN & Fuzzy Systems. Lecture 36 GENETIC ALGORITHM (1)

Storage Allocation and Yard Trucks Scheduling in Container Terminals Using a Genetic Algorithm Approach

ABSTRACT. Timetable, Urban bus network, Stochastic demand, Variable demand, Simulation ISSN:

Francisco Almeida. Juan Pedro Martínez Gallar. Universidad de La Laguna. dis.um.es/~domingo. Universidad de Murcia

Genetic Algorithm: An Optimization Technique Concept

Comp215: Genetic Algorithms - Part 1

Validity Constraints and the TSP GeneRepair of Genetic Algorithms

Genetic Algorithm. Presented by Shi Yong Feb. 1, 2007 Music McGill University

Minimizing Makespan for Machine Scheduling and Worker Assignment Problem in Identical Parallel Machine Models Using GA

A cooperative parallel meta-heuristic for the vehicle routing problem with time windows

Genetic algorithms and code optimization. A quiet revolution

Pusan National University, Busandaehak-ro, Geumjeong-gu, Busan, , Korea

Design des réseaux de service avec horaires pour le transport de fret avec consolidation

Proceedings of the 2016 Winter Simulation Conference T. M. K. Roeder, P. I. Frazier, R. Szechtman, E. Zhou, T. Huschka, and S. E. Chick, eds.

9/17/14 LOCAL SEARCH. Today. Reading. Read AIMA Ch Objectives. Simulated Annealing Genetic algorithms Gradient ascent

A Tabu Search Heuristic for the Inventory Routing Problem

A Proposal for the Evaluation of Demand-Adaptive Transit Systems

Evolutionary Algorithms

Application of Memetic Algorithm to Solve Truck and Trailer Routing Problems

Transcription:

Hours of service regulations in road freight transport: an optimization-based international assessment Thibaut Vidal Seminar, Universidade Federal Fluminense, March 15 th, 2013

Context of this research Joint work with Asvin GOEL, Jacobs University, Bremen, Germany (scheduling aspect) and also: (routing aspect) Teodor Gabriel CRAINIC, Université de Québec à Montréal, Canada Michel GENDREAU, Ecole Polytechnique, Montréal, Canada Christian PRINS, Université de Technologie de Troyes, France (routing) Vidal Thibaut 2012 2

Presentation outline Assessing the impact of hours of service (HOS) regulations on the travelling distance, duration and risk. I) First discuss on optimization methods for vehicle routing. II) Some preliminary computational experiments. III) Have an efficient method for generating high-quality itineraries in presence of different regulations. IV) Compare these itineraries and simulate risk. Vidal Thibaut 2012 3

Vehicle routing problems Capacitated vehicle routing problem: INPUT : n customers, with locations & demands. All-pair distances. Homogeneous fleet of m capacitated vehicles located at a central depot. OUTPUT : Least-cost delivery routes (at most one route per vehicle) to service all customers. NP-Hard problem Exact resolution impracticable for most problem instances of interest ( 200 customers). Scopus facts : 2007-2011 = 1258 articles with the key vehicle routing. Massive research effort on heuristics. Vidal Thibaut 2012 4

Vehicle routing problems Capacitated vehicle routing problem: Combinatorial optimization problem, for a problem with n=100 customers and a single vehicle, the number of possible solutions is: n! = 933262154439441526816992388562667004907159682643816 2146859296389521759999322991560894146397615651828625369 7920827223758251185210916864000000000000000000000000 10 158 Even with a grid of computers which Contains as many CPU as the estimated nb atoms in the Universe : n CPU = 10 80 Does one operation per Planck time : t P = 5.39 10-44 s We need T = 10 158 x 5.39 10-44 / 10 80 = 5.39 x 10 34 s to enumerate all solutions. Compare this to the estimated age of Universe : 4.33 x 10 17 s Vidal Thibaut 2012 5

Vehicle routing problems Vehicle routing attributes : Supplementary decisions, constraints and objectives which complement the problem formulations Modeling the specificities of application cases, customers requirements, network and vehicle specificities, operators abilities E.g. Time windows, Multiple periods, multiple depots, heterogeneous fleet, 2D-3D loading, time-dependent travel times Multi-Attribute Vehicle Routing Problems (MAVRP) Challenges : VARIETY of attributes Challenges : COMBINATION of attributes Plethora of attribute-specific methods in the literature, but no unified approach. Vidal Thibaut 2012 6

Optimization methods for VRPs ASSIGNMENT: assignment customers and routes to days and depots Take into account Periodic, Multi-Depot, Heterogeneous Fleet problems SEQUENCING: create the sequence of visits to customers ROUTE EVALUATION: Evaluate each route generated during the search Time windows, Time-dep. travel time, Loading constraints, HOS regulations Lunch breaks, Load-Dependent costs Vidal Thibaut 2012 7

Unified genetic search with advanced diversity control General HGA Methodology : Evolve a population of solutions with genetic operators : selection, crossover and mutation. a Simulate a survival-of-the-fittest scheme to achieve high-quality solutions. Unified genetic search with Advanced Diversity Control (HGSADC): Solution Representation without trip delimiters (Prins 2004) High-performance local search-based Education procedure Management of penalized infeasible solutions in two subpopulations Diversity & Cost objective for individuals evaluations Vidal Thibaut 2012 8

Unified genetic search with advanced diversity control Solution Representation, without trip delimiters, (Prins 2004), one giant tour per (depot/day): A polynomial Split algorithm based on a shortest path can be used to obtain the trip delimiters. Vidal Thibaut 2012 9

Unified genetic search with advanced diversity control Selection by binary tournament. New periodic crossover with insertions : inherits customer-to-day assignments and subsequences from the two parents. Vidal Thibaut 2012 10

Unified genetic search with advanced diversity control Education replaces mutation Two-level local search: Route-improvement (RI) : insert, swap, 2-opt, 2-opt* for each (day, depot) separately. Pattern-improvement (PI) : changing customer-to-days assignments. Called in Sequence PI-RI-PI Vidal Thibaut 2012 11

Unified genetic search with advanced diversity control Speed-up techniques and memories Granular search (Toth and Vigo 2003): Testing only moves in RI involving correlated nodes (X% close in terms of distance) Memories for moves and for insertion costs in any route. Repair = Increase penalties and use education Vidal Thibaut 2012 12

Unified genetic search with advanced diversity control The effect of route-constraints relaxations (load and duration) during local search Helps transitioning between structurally different feasible solutions: Adaptation of penalty coefficients. Vidal Thibaut 2012 13

Unified genetic search with advanced diversity control Biased Fitness is a tradeoff between ranks in terms of penalized cost fit(i), and contribution to the diversity dc(i), measured as a distance to others individuals. Used during selection of the parents Balancing strength with innovation during reproduction, and thus favoring exploration of the search space. and during selection of survivors: Removing the individual I with worst BF(I) also guarantees some elitism in terms of solution quality. Vidal Thibaut 2012 14

Computational Experiments on VRP instances Extensive computational experiments on 26 structurally different VRP variants and 39 sets of benchmark instances. A total of 1008 problem instances. Comparing UHGS with the best problem-tailored method for each benchmark and problem. 10 runs on each problem. In the following, we indicate for each method % Gap to the best known solution (BKS) of an average run (out of 10 for UHGS). % Gap to the BKS of a best run (out of 10 for UHGS). Computational effort (total work time) for an average run Type of processor used. Vidal Thibaut 2012 15

Computational Experiments on VRP instances Vidal Thibaut 2012 16

Computational Experiments on VRP instances Vidal Thibaut 2012 17

Computational Experiments on VRP instances Vidal Thibaut 2012 18

Computational Experiments on VRP instances Vidal Thibaut 2012 19

Computational Experiments on VRP instances Matching or outperforming the current best 180 problem-dedicated algorithms from the literature for 29 problems and 38 benchmark instance sets!!! BKS has been found or improved on 954/1008 problems Strictly improved on 550/1008 problems. All known optimal solutions have been retrieved!! Run time of a few minutes for average-size instances (n = 200-300) Standard deviation below 0.1% Suitable as an optimization method to generate routes for our HOS regulations assessment. Vidal Thibaut 2012 20

Thank you for your attention! For further reading, and follow-up works: o o o o o o o o Goel, A., & Vidal, T. (2012). Hours of service regulations in road freight transport : an optimization-based international assessment. Submitted to Transportation Science Revised. Tech Rep CIRRELT-2012-08. Vidal, T., Crainic, T. G., Gendreau, M., Lahrichi, N., & Rei, W. (2012). A Hybrid Genetic Algorithm for Multi- Depot and Periodic Vehicle Routing Problems. Operations Research, 60(3), 611 624. Vidal, T., Crainic, T. G., Gendreau, M., & Prins, C. (2013). A hybrid genetic algorithm with adaptive diversity management for a large class of vehicle routing problems with time-windows. Computers & Operations Research, 40(1), 475 489. Vidal T., Crainic T.G., Gendreau M., Prins C. Heuristics for Multi-Attribute Vehicle Routing Problems: A Survey and Synthesis (2013). European Journal of Operations Research, to appear. Vidal, T., Crainic, T. G., Gendreau, M., & Prins, C. (2012). A Unifying View on Timing Problems and Algorithms. Submitted to C&OR. Tech Rep CIRRELT-2011-43. Vidal, T., Crainic, T. G., Gendreau, M., & Prins, C. (2012). A Unified Solution Framework for Multi-Attribute Vehicle Routing Problems. Submitted to Operations Research. Tech Rep CIRRELT-2012-23. Vidal, T., Crainic, T. G., Gendreau, M., & Prins, C. (2012). Implicit Depot Assignments and Rotations in Vehicle Routing Heuristics. Submitted to EJOR. Tech Rep CIRRELT-2012-60. These papers + some others + slides can be found at http://w1.cirrelt.ca/~vidalt/ Vidal Thibaut 2012 21