Variable neighbourhood search in commercial VRP packages

Similar documents
A metaheuristic for solving large instances of the School Bus Routing Problem

Scheduling and routing problems at TNT

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

Biobjective Inventory Routing Problem

Pro-active Dynamic Vehicle Routing

Use of Genetic Algorithms in Discrete Optimalization Problems

A Process Oriented Modeling Concept for Rich Vehicle Routing Problems

An Exact Solution for a Class of Green Vehicle Routing Problem

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

SIMULATION MODEL FOR IRP IN PETROL STATION REPLENISHMENT

Multi-Period Vehicle Routing with Call-In Customers

VRPTW with Multiple Service Workers

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

A New Rich Vehicle Routing Problem Model and Benchmark Resource

A Tabu Search Heuristic for the Inventory Routing Problem

Last mile logistics optimization for e-commerce. Luc Kremers, Director ORTEC Asia

weather monitoring, forest fire detection, traffic control, emergency search and rescue A.y. 2018/19

A Variable Neighbourhood Search for the Workforce Scheduling and Routing Problem

Cover Page. Author: Zhiwei Yang Title: Meta-heuristics for vehicle routing and inventory routing problems Issue Date:

Lower Bounds for the Two-Echelon Vehicle Routing Problem

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

Multi-agent Approach to Dynamic Pick-up and Delivery Problem with Uncertain Knowledge about Future Transport Demands

Modeling and optimization of ATM cash replenishment

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

A Vehicle Routing in Glass Waste Collection

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.

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

Integrated Location Routing and Scheduling Problems

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

ISE480 Sequencing and Scheduling

Company presentation. dr. ir. Steven De Schrijver dr. An De Wispelaere. business partner

ArcGIS Network Analysis Solving transportation problems

Solving the Vehicle Routing Problem with Multiple Multi-Capacity Vehicles

Multi-Period Vehicle Routing with Stochastic Customers

An Evolutionary Approach to Pickup and Delivery Problem with Time Windows

Dynamic Vehicle Routing and Dispatching

Online Vehicle Routing: The Edge of Optimization in Large-Scale Applications

Hybrid approaches to the Repositioning Problem in Bicycle-Sharing Systems

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

High-performance local search for solving real-life inventory routing problems

Metaheuristics for scheduling production in large-scale open-pit mines accounting for metal uncertainty - Tabu search as an example.

Descartes WinRoute TM. Release 7.5 Release Notes

EFFICIENT VEHICLE ROUTING PROBLEM: A SURVEY

Branch-and-Price for Vehicle Routing Problems with Multiple Synchronization Constraints

The Nottingham eprints service makes this work by researchers of the University of Nottingham available open access under the following conditions.

Vehicle Routing with Departure Smoothing

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

UNMANNED AERIAL VEHICLES (UAVS)

Simulated Annealing Algorithm for Vehicle Routing Problem with Transshipment

Multi-depot Vehicle Routing Problem with Pickup and Delivery Requests

INTEGRATING VEHICLE ROUTING WITH CROSS DOCK IN SUPPLY CHAIN

Rich Vehicle Routing in Theory and Practice

Vendor Managed Inventory vs. Order Based Fulfillment in a. Specialty Chemical Company

Optimal Stochastic Delivery Planning in Full-Truckload and Less-Than-Truckload Delivery

MICRO-SIMULATION OF A NIGHT TAXI-BUS SERVICE FOR THE HISTORICAL CENTRE OF ROME

Routing in maritime logistics

The Livestock Collection Problem

Development of a Simheuristic Approach for Solving Realistic Inventory Routing Problems

Stochastic and Dynamic Patient Transportation

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

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

Strategies for Coordinated Drayage Movements

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

Spatial decision support system for milk collection

Metaheuristics for Vehicle Routing Problems

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

Proceedings of the 2010 Winter Simulation Conference B. Johansson, S. Jain, J. Montoya-Torres, J. Hugan, and E. Yücesan, eds.

Vehicle Routing at a Food Service Marketplace

epub WU Institutional Repository

Rahma Lahyani. Positions. Degrees. Research Interest

Available online at ScienceDirect. Procedia Manufacturing 11 (2017 ) Wan Chen Chiang, Chen Yang Cheng*

Towards Collaborative Optimisation in a Shared-Logistics Environment for Pickup and Delivery Operations

Open Vehicle Routing Problem by Ant Colony Optimization

PROBABILISTIC DIVERSIFICATION AND INTENSIFICATION IN LOCAL SEARCH FOR VEHICLE ROUTING. Yves Rochat. Éric D. Taillard

Route Management. White Paper. More than just route optimization.

Vehicle Routing Problems in Supply Chain Management

On the dynamic technician routing and scheduling problem

The Min-Max Multi-Depot Vehicle Routing Problem: Three-Stage Heuristic and Computational Results

A Multiple Ant Colony System for a Vehicle Routing Problem with Time Windows and Uncertain Travel Times

Short term strategies for a dynamic multi-period routing problem

Multi-Attribute Vehicle Routing Problems (Part I)

A Variable Neighbourhood Search for the Workforce Scheduling and Routing Problem

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

An evolutionary algorithm for a real vehicle routing problem

A MICROSCOPIC TRAFFIC SIMULATION BASED DECISION SUPPORT SYSTEM FOR REAL-TIME FLEET MANAGEMENT

Metaheuristics applied to the feature selection problem

Synchronization in Vehicle Routing A Survey of VRPs with Multiple Synchronization Constraints

Advanced Metaheuristics. Daniele Vigo D.E.I. - Università di Bologna

1.224J/ESD.204J TRANSPORTATION OPERATIONS, PLANNING AND CONTROL: CARRIER SYSTEMS

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


Scheduling and Rostering of Flexible Labour at Container Port Terminals using Metaheuristic Algorithms

Synchronization in Vehicle Routing A Survey of VRPs with Multiple Synchronization Constraints

ArcGIS Network Analyst: Network Analysis with ArcGIS Online and On- Premises Services

A DETERMINISTIC ANNEALING ALGORITHM FOR THE PRE- AND END-HAULAGE OF INTERMODAL CONTAINER TERMINALS

A TABU SEARCH METAHEURISTIC FOR ASSIGNMENT OF FLOATING CRANES

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

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

MIC 2009: The VIII Metaheuristics International Conference

Prof. Ali S. Huzayyin

Transcription:

in commercial VRP packages Evolving towards self-adaptive methods Kenneth Sörensen 1 Marc Sevaux 2 Patrick Schittekat 3 1 Centre for Industrial Management, KULeuven, Belgium, kenneth.sorensen@cib.kuleuven.be 2 University of South Brittany, France 3 University of Antwerp & Ortec, Belgium 7th EU/MEeting on Adaptive, Self-Adaptive, and Multi-Level Metaheuristics University of Málaga, Spain 16-17 November, 2006 in commercial VRP packages

1 Real-life vehicle routing 2 VNS in commercial solvers Overcoming myopic behaviour Flexibility and adaptability 3 in commercial VRP packages

Real-life vehicle routing On vehicle routing in industry Vehicle routing is very important in industry Real-life vehicle routing problems are several orders of magnitude more complex than their academic counterparts Commercial packages are popular, stand-alone or integrated To be useful, commercial packages must capture many real-life aspects This talk: Commercial vehicle routing solvers use Variable Neighbourhood Search For commercial VRP packages, adaptiveness is paramount in commercial VRP packages

Vehicle routing in theory Problem well-defined and in advance Limited set of constraints, usually only one at a time Exact methods may be used to a large extent Increasing focus on rich vehicle routing problems in commercial VRP packages

Vehicle routing problems encountered in practice Customer characteristics Driver characteristics Vehicle characteristics Route characteristics General characteristics in commercial VRP packages

Vehicle routing problems encountered in practice Customer characteristics time windows (soft/hard) pick-up/delivery/both special driver or vehicle requirements... Driver characteristics Vehicle characteristics Route characteristics General characteristics in commercial VRP packages

Vehicle routing problems encountered in practice Customer characteristics Driver characteristics hours available required resting times ability to drive some vehicles and others not legal regulations... Vehicle characteristics Route characteristics General characteristics in commercial VRP packages

Vehicle routing problems encountered in practice Customer characteristics Driver characteristics Vehicle characteristics heterogeneous fleet (different types/sizes of vehicles) multiple compartments (e.g. cooling, freezing,... ) special equipment (cranes, loading equipment,... ) varying start/end locations special licence required different cost structures... Route characteristics General characteristics in commercial VRP packages

Vehicle routing problems encountered in practice Customer characteristics Driver characteristics Vehicle characteristics Route characteristics time-dependent travel time (e.g. longer during rush hours) ability to traverse certain routes or make certain turns... General characteristics in commercial VRP packages

Vehicle routing problems encountered in practice Customer characteristics Driver characteristics Vehicle characteristics Route characteristics General characteristics non-standard different routing problems (buses, taxis, garbage collector cars, transport of disabled people,... ) multiple heterogeneous depots (e.g. carrying different products and having different stock levels for each product) stochasticity dynamic information objective function (cost, balance between route lengths,... )... in commercial VRP packages

Vehicle routing in practice in commercial VRP packages

ORMS vehicle routing survey Vehicle routing packages are used in a wide variety of environments Integration with ERP systems is important Specialization may be a good idea Size and complexity of real-life VRPs requires (meta)heuristics in commercial VRP packages

Variable Neighbourhood Search VNS in commercial solvers Overcoming myopic behaviour Flexibility and adaptability Systematically explore different neighbourhood types Increasingly succesful and popular metaheuristic Some applications to academic routing problems All commercial routing packages use it in commercial VRP packages

Variable Neighbourhood Search VNS in commercial solvers Overcoming myopic behaviour Flexibility and adaptability Systematically explore different neighbourhood types Increasingly succesful and popular metaheuristic Some applications to academic routing problems All commercial routing packages use it Why? in commercial VRP packages

VNS in commercial VRP solvers VNS in commercial solvers Overcoming myopic behaviour Flexibility and adaptability Techniques frequently used Construction heuristics (savings, clustering,...) Manipulate stops within one route Manipulate stops between routes Manipulate routes between vehicles Equalize route lengths... Techniques hardly ever used Memory structures Random perturbations Path relinking Crossover/mutation... in commercial VRP packages

VNS in commercial solvers Overcoming myopic behaviour Flexibility and adaptability VNS in commercial VRP solvers: why? Overcoming the myopic behaviour of a single neighbourhood in commercial VRP packages

VNS in commercial solvers Overcoming myopic behaviour Flexibility and adaptability VNS in commercial VRP solvers: why? Overcoming the myopic behaviour of a single neighbourhood in commercial VRP packages

VNS in commercial solvers Overcoming myopic behaviour Flexibility and adaptability VNS in commercial VRP solvers: why? Flexibility and adaptability Different problems require different approaches Developing a new method for each customer is intractable Applications can be adapted by re-arranging the neighbourhood order and frequency Some neighbourhoods operators are better suited for some problems than others Neighbourhood operators are components that may be reused Drawback: requires lots of manual intervention from expensive consultants in commercial VRP packages

Self-adaptive VRP solvers VRP solvers need to become self-adaptive Hyper-algorithm to determine optimal solver configuration One parameter: expected solution time On-line During optimization Based on actual problem data Best-suited for long optimization times Off-line Before actual optimization Based on benchmark historical data Best-suited for short optimization times Promising research area: hyper-heuristicss Important knowledge: what makes this VRP difficult? in commercial VRP packages

Conclusions Vehicle routing in industry is much more complex than in theory All commercial VRP solvers use some form of VNS Overcoming myopic behaviour of single neighbourhood Flexibility and adaptability There is a strong need for self-adaptive systems BUT: knowledge of problem structure is required What makes a specific VRP hard? Lots more research is needed in this area in commercial VRP packages

in commercial VRP packages Evolving towards self-adaptive methods Kenneth Sörensen 1 Marc Sevaux 2 Patrick Schittekat 3 1 Centre for Industrial Management, KULeuven, Belgium, kenneth.sorensen@cib.kuleuven.be 2 University of South Brittany, France 3 University of Antwerp & Ortec, Belgium 7th EU/MEeting on Adaptive, Self-Adaptive, and Multi-Level Metaheuristics University of Málaga, Spain 16-17 November, 2006 in commercial VRP packages