The Min-Max Multi-Depot Vehicle Routing Problem: Three-Stage Heuristic and Computational Results X. Wang, B. Golden, and E. Wasil INFORMS Minneapolis October,

Slides:



Advertisements
Similar presentations
VEHICLE ROUTING PROBLEM
Advertisements

A Heuristic for Solving the Swap-Body VRP
A tabu search heuristic to solve the split delivery Vehicle Routing Problem with Production and Demand Calendars (VRPPDC) Marie-Claude Bolduc Gilbert Laporte,
An Exact Algorithm for the Vehicle Routing Problem with Backhauls
Progress in Linear Programming Based Branch-and-Bound Algorithms
DOMinant workshop, Molde, September 20-22, 2009
The Variable Neighborhood Search Heuristic for the Containers Drayage Problem with Time Windows D. Popović, M. Vidović, M. Nikolić DEPARTMENT OF LOGISTICS.
Modeling Rich Vehicle Routing Problems TIEJ601 Postgraduate Seminar Tuukka Puranen October 19 th 2009.
Finding Equitable Convex Partitions of Points and Applications Benjamin Armbruster, John Gunnar Carlsson, Yinyu Ye Research supported by Boeing and NSF;
Scheduling of Rail-mounted Gantry Cranes Based on an Integrated Deployment and Dispatching Approach 15 th Annual International Conference on Industrial.
Transit Vehicle Routing Methods for Large-Scale Evacuation Mark Hickman and Moshe Dror University of Arizona INFORMS November 15, 2011.
Variable Neighborhood Search for the Orienteering Problem ISCIS’06 –The 21st International Symposium on Computer and Information Sciences F. Erdoğan SEVİLGEN.
Delay-Minimized Route Design for Wireless Sensor-Actuator Networks Edith C.-H. Ngai 1, Jiangchuan Liu 2, and Michael R. Lyu 1 1 Department of Computer.
The Min-Max Split Delivery Multi- Depot Vehicle Routing Problem with Minimum Delivery Amounts X. Wang, B. Golden, and E. Wasil INFORMS San Francisco November.
Vehicle Routing & Scheduling
Damon Gulczynski Mathematics Department University of Maryland
Carmine Cerrone, Raffaele Cerulli, Bruce Golden GO IX Sirmione, Italy July
A hybrid heuristic for an inventory routing problem C.Archetti, L.Bertazzi, M.G. Speranza University of Brescia, Italy A.Hertz Ecole Polytechnique and.
Jianliang XU, Dik L. Lee, and Bo Li Dept. of Computer Science Hong Kong Univ. of Science & Technology April 2002 On Bandwidth Allocation for Data Dissemination.
Carl Bro a|s - Route 2000 Solving real life vehicle routing problems Carl Bro a|s International consulting engineering company 2100 employees worldwide.
Vehicle Routing & Scheduling: Part 2 Multiple Routes Construction Heuristics –Sweep –Nearest Neighbor, Nearest Insertion, Savings –Cluster Methods Improvement.
Introduction to Management Science
Job Shop Reformulation of Vehicle Routing Evgeny Selensky University of Glasgow
A solution clustering based guidance mechanism for parallel cooperative metaheuristic Jianyong Jin Molde University College, Specialized University in.
Package Transportation Scheduling Albert Lee Robert Z. Lee.
Solving the Vehicle Routing Problem with Multiple Multi-Capacity Vehicles Michael Sanders.
A Multi-Start Approach for Optimizing Routing Networks with Vehicle Loading Constraints Angel Juan Oscar Domínguez Department.
Solving the Concave Cost Supply Scheduling Problem Xia Wang, Univ. of Maryland Bruce Golden, Univ. of Maryland Edward Wasil, American Univ. Presented at.
Low-Power Gated Bus Synthesis for 3D IC via Rectilinear Shortest-Path Steiner Graph Chung-Kuan Cheng, Peng Du, Andrew B. Kahng, and Shih-Hung Weng UC San.
UC San Diego / VLSI CAD Laboratory Incremental Multiple-Scan Chain Ordering for ECO Flip-Flop Insertion Andrew B. Kahng, Ilgweon Kang and Siddhartha Nath.
1 A Guided Tour of Several New and Interesting Routing Problems by Bruce Golden, University of Maryland Edward Wasil, American University Presented at.
The Min-Max Multi-Depot Vehicle Routing Problem: Three-Stage Heuristic and Computational Results X. Wang, B. Golden, and E. Wasil POMS -May 4, 2013.
The Application of The Improved Hybrid Ant Colony Algorithm in Vehicle Routing Optimization Problem International Conference on Future Computer and Communication,
A Hybrid Genetic Algorithm for the Periodic Vehicle Routing Problem with Time Windows Michel Toulouse 1,2 Teodor Gabriel Crainic 2 Phuong Nguyen 2 1 Oklahoma.
Tao Lin Chris Chu TPL-Aware Displacement- driven Detailed Placement Refinement with Coloring Constraints ISPD ‘15.
0 Weight Annealing Heuristics for Solving Bin Packing Problems Kok-Hua Loh University of Maryland Bruce Golden University of Maryland Edward Wasil American.
K. Panchamgam, Y. Xiong, B. Golden*, and E. Wasil Presented at INFORMS Annual Meeting Charlotte, NC, November 2011 *R.H. Smith School of Business University.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
The Colorful Traveling Salesman Problem Yupei Xiong, Goldman, Sachs & Co. Bruce Golden, University of Maryland Edward Wasil, American University Presented.
Solving the Maximum Cardinality Bin Packing Problem with a Weight Annealing-Based Algorithm Kok-Hua Loh University of Maryland Bruce Golden University.
Optimal Resource Allocation for Protecting System Availability against Random Cyber Attack International Conference Computer Research and Development(ICCRD),
L. Bertazzi, B. Golden, and X. Wang Route 2014 Denmark June
Vehicle Routing & Scheduling
1 Solving the Open Vehicle Routing Problem: New Heuristic and Test Problems Feiyue Li Bruce Golden Edward Wasil INFORMS San Francisco November 2005.
THE INVENTORY ROUTING PROBLEM
Vehicle Routing Problems
Vehicle Routing & Scheduling Cluster Algorithms Improvement Heuristics Time Windows.
Solving the Vehicle Routing Problem with Multiple Multi-Capacity Vehicles Michael Sanders.
Vehicle Routing Problem
The Minimum Label Spanning Tree Problem: Illustrating the Utility of Genetic Algorithms Yupei Xiong, Univ. of Maryland Bruce Golden, Univ. of Maryland.
Management Science 461 Lecture 7 – Routing (TSP) October 28, 2008.
Balanced Billing Cycles and Vehicle Routing of Meter Readers by Chris Groër, Bruce Golden, Edward Wasil University of Maryland, College Park American University,
Metaheuristics for the New Millennium Bruce L. Golden RH Smith School of Business University of Maryland by Presented at the University of Iowa, March.
The Computerized Routing of Meter Readers over Street Networks: New Technologies Turn Old Problems into New Opportunities by Robert Shuttleworth, University.
Tabu Search Applications Outlines: 1.Application of Tabu Search 2.Our Project with Tabu Search: EACIIT analytics.
Journal of Computational and Applied Mathematics Volume 253, 1 December 2013, Pages 14–25 Reporter : Zong-Dian Lee A hybrid quantum inspired harmony search.
Transportation II Lecture 16 ESD.260 Fall 2003 Caplice.
A Warehouse Location Routing Problem Jirawan Niemsakul (Jossef Perl: University of Maryland Presentation By: Mark S.Daskin: Northwestern University) &
A MapReduced Based Hybrid Genetic Algorithm Using Island Approach for Solving Large Scale Time Dependent Vehicle Routing Problem Rohit Kondekar BT08CSE053.
Online Routing Optimization at a Very Large Scale
Local Container Truck Routing Problem with its Operational Flexibility Kyungsoo Jeong, Ph.D. Candidate University of California, Irvine Local container.
Si Chen, University of Maryland Bruce Golden, University of Maryland
Clustering of Maintenance Tasks for the Danish Railway System
Paper Report in ECCO group
Solving the Vehicle Routing Problem with Multiple Multi-Capacity Vehicles Michael Sanders.
The Hierarchical Traveling Salesman Problem
Solving the Minimum Labeling Spanning Tree Problem
Generating and Solving Very Large-Scale Vehicle Routing Problems
Yupei Xiong Bruce Golden Edward Wasil INFORMS Annual Meeting
A Neural Network for Car-Passenger matching in Ride Hailing Services.
Presentation transcript:

The Min-Max Multi-Depot Vehicle Routing Problem: Three-Stage Heuristic and Computational Results X. Wang, B. Golden, and E. Wasil INFORMS Minneapolis October, 2013

Introduction In the Multi-Depot VRP, the objective is to minimize the total distance traveled by all vehicles In the Min-Max MDVRP, the objective is to minimize the maximum distance traveled by a vehicle 1

Introduction Min-Max Multi-Depot Vehicle Routing Problem 2

Introduction Min-max objective function 3

Introduction Why is the min-max objective important? Applications ▫Disaster relief efforts  Serve all victims as soon as possible ▫Computer networks  Minimize maximum latency between a server and a client ▫Workload balance  Balance amount of work among drivers or across time horizon 4

Introduction Other considerations Fixed number of vehicles available Basic model ▫There is no demand associated with the customers Capacitated model ▫Customers have demands in terms of quantity Service time model ▫Customers require service in terms of time 5

Literature Review Carlsson et al. (2009) proposed an LP-based balancing approach (LB) to solve the Min-Max MDVRP ▫Assignment of customers to vehicles using an LP ▫TSP solved by Concorde ▫These steps are repeated and the best feasible solution is reported 6

Literature Review LB is not expected to work very well when customers are not uniformly distributed It is not easy to extend LB to solve problems with customer service times 7

Solving the Min-Max MDVRP We develop a heuristic (denoted by MD) MD has three phases 1.Initialization 2.Local search 3.Perturbation 8

Phase 1: Initialization Assign customers evenly to vehicles Solve a TSP on each route using the Lin-Kernighan heuristic 9

Phase 2: Local Search Step 1. From the maximal route, identify the customer to remove (savings estimation) Customer to remove Savings estimation 10

Phase 2: Local Search Step 2. Identify the route on which to insert the removed customer (cost estimation) Step 3. Try inserting the customer in the cheapest way ▫Successful – go back to Step 1 ▫Unsuccessful – try moving another customer Step 4. Stop if we have tried to move every customer on the maximal route 11

Phase 3: Perturbation Perturb the locations of the depots 12

Phase 3: Perturbation Solve the new problem Set the depots back the their original positions Solve the problem and update the solution Repeat the process until there is no improvement for five consecutive perturbations 13

Phase 3: Perturbation The angle of subsequent perturbation depends on the angle of the previous perturbation. 14

Computational Results 20 test problems ▫10 to 500 customers ▫3 to 20 depots ▫Problems have uniform and non-uniform customer locations MD used an Intel Pentium CPU with 2.20 GHz processor Code for LB required a 32-bit machine (Intel Core i5 with 2.40 GHz processor) 15

Computational Results Problem MM8 (3 depots, 200 customers, 2 vehicles) 16

Computational Results Problem MM8 (3 depots, 200 customers, 2 vehicles) 17

Computational Results Uniform Customer Locations MD outperforms the LB-based heuristic by 12.5% on average Identifier LBMD Improvement (%)VRPH* ObjectiveTime (s)ObjectiveTime (s) MM MM MM MM MM MM MM MM MM MM MM MM

Computational Results Non-uniform Customer Locations MD outperforms the LB-based heuristic by 19.0% on average Identifier LBMD Improvement (%)VRPH ObjectiveTime (s)ObjectiveTime (s) MM MM MM MM MM MM *VRPH: Groer, C., Golden, B., and Wasil, E. (2010). A library of local search heuristics for the vehicle routing problem. Mathematical Programming Computation, 2,

Conclusions On the 20 test problems, MD outperforms the LB-based heuristic by 13.2% on average In future work, we want to investigate the quality of the MD solution when applied to the service time model We also hope to enhance MD in order to produce even better solutions 20