1 Solving the Open Vehicle Routing Problem: New Heuristic and Test Problems Feiyue Li Bruce Golden Edward Wasil INFORMS San Francisco November 2005.

Slides:



Advertisements
Similar presentations
Vehicle Routing: Coincident Origin and Destination Points
Advertisements

Algorithm Design Methods (I) Fall 2003 CSE, POSTECH.
Simulated Annealing General Idea: Start with an initial solution
VEHICLE ROUTING PROBLEM
A tabu search heuristic to solve the split delivery Vehicle Routing Problem with Production and Demand Calendars (VRPPDC) Marie-Claude Bolduc Gilbert Laporte,
DOMinant workshop, Molde, September 20-22, 2009
Modeling Rich Vehicle Routing Problems TIEJ601 Postgraduate Seminar Tuukka Puranen October 19 th 2009.
Vehicle Routing & Scheduling: Part 1
Vehicle Routing & Scheduling Multiple Routes Construction Heuristics –Sweep –Nearest Neighbor, Nearest Insertion, Savings –Cluster Methods Improvement.
Integer Linear Programming Refining Procedures for Vehicle Routing Problems Paolo Toth DEIS, University of Bologna, Italy. IASI - CNR, Roma, March 9, 2010.
Farnoush Banaei-Kashani and Cyrus Shahabi Criticality-based Analysis and Design of Unstructured P2P Networks as “ Complex Systems ” Mohammad Al-Rifai.
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.
CAPS RoutePro Routing Environment. Solution Methods. Backhauls. Dispatcher Interface. Demonstration.
1 Approximate Solution to an Exam Timetabling Problem Adam White Dept of Computing Science University of Alberta Adam White Dept of Computing Science University.
Reporter : Mac Date : Multi-Start Method Rafael Marti.
Vehicle Routing & Scheduling
Damon Gulczynski Mathematics Department University of Maryland
A hybrid heuristic for an inventory routing problem C.Archetti, L.Bertazzi, M.G. Speranza University of Brescia, Italy A.Hertz Ecole Polytechnique and.
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.
A solution clustering based guidance mechanism for parallel cooperative metaheuristic Jianyong Jin Molde University College, Specialized University in.
Bruce L. Golden R.H. Smith School of Business University of Maryland Presented at DSI Annual Meeting November 2013 Baltimore, MD 1.
Toshihide IBARAKI Mikio KUBO Tomoyasu MASUDA Takeaki UNO Mutsunori YAGIURA Effective Local Search Algorithms for the Vehicle Routing Problem with General.
Escaping local optimas Accept nonimproving neighbors – Tabu search and simulated annealing Iterating with different initial solutions – Multistart local.
A Genetic Algorithm-Based Approach for Building Accurate Decision Trees by Z. Fu, Fannie Mae Bruce Golden, University of Maryland S. Lele, University of.
Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen Ann Melissa Campbell, Jan Fabian Ehmke 2013 Service Management and Science Forum Decision.
Routing and Scheduling in Transportation. Vehicle Routing Problem Determining the best routes or schedules for pickup/delivery of passengers or goods.
Edward Kent Jason Atkin Rong Qi 1. Contents Vehicle Routing Problem VRP in Forestry Commissioning Loading Bay Constraints Ant Colony Optimisation Handing.
A Parallel Cooperating Metaheuristics Solver for Large Scale VRP’s Jiayong Jin, Molde University College, Norway
1 1 1-to-Many Distribution Vehicle Routing John H. Vande Vate Spring, 2005.
Solving the Concave Cost Supply Scheduling Problem Xia Wang, Univ. of Maryland Bruce Golden, Univ. of Maryland Edward Wasil, American Univ. Presented at.
The Min-Max Multi-Depot Vehicle Routing Problem: Three-Stage Heuristic and Computational Results X. Wang, B. Golden, and E. Wasil INFORMS Minneapolis October,
1 The Euclidean Non-uniform Steiner Tree Problem by Ian Frommer Bruce Golden Guruprasad Pundoor INFORMS Annual Meeting Denver, Colorado October 2004.
Spring 2015 Mathematics in Management Science Network Problems Networks & Trees Minimum Networks Spanning Trees Minimum Spanning Trees.
1 A Guided Tour of Several New and Interesting Routing Problems by Bruce Golden, University of Maryland Edward Wasil, American University Presented at.
Optimization Problems - Optimization: In the real world, there are many problems (e.g. Traveling Salesman Problem, Playing Chess ) that have numerous possible.
PSO and ASO Variants/Hybrids/Example Applications & Results Lecture 12 of Biologically Inspired Computing Purpose: Not just to show variants/etc … for.
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.
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.
0 Weight Annealing Heuristics for Solving Bin Packing Problems Kok-Hua Loh University of Maryland Bruce Golden University of Maryland Edward Wasil American.
A Study of Central Auction Based Wholesale Electricity Markets S. Ceppi and N. Gatti.
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.
Exact and heuristics algorithms
Solving the Maximum Cardinality Bin Packing Problem with a Weight Annealing-Based Algorithm Kok-Hua Loh University of Maryland Bruce Golden University.
A Computational Study of Three Demon Algorithm Variants for Solving the TSP Bala Chandran, University of Maryland Bruce Golden, University of Maryland.
Single-solution based metaheuristics. Outline Local Search Simulated annealing Tabu search …
The Generalized Traveling Salesman Problem: A New Genetic Algorithm Approach by John Silberholz, University of Maryland Bruce Golden, University of Maryland.
Transportation Logistics Professor Goodchild Spring 2011.
The Minimum Label Spanning Tree Problem: Some Genetic Algorithm Approaches Yupei Xiong, Univ. of Maryland Bruce Golden, Univ. of Maryland Edward Wasil,
Solving the Euclidean Non-Uniform Steiner Tree Problem Using a Genetic Algorithm Ian Frommer, Dept. of Mathematics, US Coast Guard Academy Bruce Golden,
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.
Classification Track Assignment in Rail Hump Yard Haodong Li a and Mingzhou Jin b a Beijing Jiaotong University b The University of Tennessee November.
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.
Transportation II Lecture 16 ESD.260 Fall 2003 Caplice.
Si Chen, University of Maryland Bruce Golden, University of Maryland
GEOP 4355 Transportation Routing Models
TransCAD Vehicle Routing 2018/11/29.
Solving the Minimum Labeling Spanning Tree Problem
Generating and Solving Very Large-Scale Vehicle Routing Problems
Bjarne Berg UNC-Charlotte
Yupei Xiong Bruce Golden Edward Wasil INFORMS Annual Meeting
Vehicle Routing John H. Vande Vate Fall,
Area Coverage Problem Optimization by (local) Search
Presentation transcript:

1 Solving the Open Vehicle Routing Problem: New Heuristic and Test Problems Feiyue Li Bruce Golden Edward Wasil INFORMS San Francisco November 2005

2 Introduction  Open Vehicle Routing Problem (OVRP) A vehicle does not return to the depot after servicing the last customer on a route Each route in the OVRP is a Hamiltonian path  Two objectives Minimize the total number of vehicles Minimize the total distance traveled We believe the cost of an extra vehicle far exceeds the reduction in distance that can be achieved by an additional route

3 Introduction  Real-world applications of the OVRP FedEx generates incomplete delivery routes for airplanes (Bodin et al. 1983) FedEx Home Delivery service to residential-only customers (Levy 2005) Newspaper home delivery problem (Levy 2005) If a company contracts drivers with vehicles and drivers are not required or paid to return to the depot, then the application fits the OVRP framework

4 Literature Review  Algorithms for the OVRP Since 2000, seven algorithms have been developed to solve OVRP Two use threshold accepting Three use tabu search One uses large neighborhood search One uses the minimum spanning tree

5 Literature Review  Seven algorithms for the OVRP Sariklis and Powell (2000) Cluster First, Route Second (CFRS) Brandao (2004) Tabu Search Algorithm (TSA) Tarantilis, Diakoulaki, and Kiranoudis (2004) Adaptive Memory-based Tabu Search BoneRoute (BR) Tarantilis, Ioannou, Kiranoudis, and Prastacos (2004) Backtracking Adaptive Threshold Accepting (BATA)

6 Literature Review  Seven algorithms for the OVRP Tarantilis, Ioannou, Kiranoudis, and Prastacos (2005) List-Based Threshold Accepting (LBTA) Fu, Eglese, and Li (2005) Tabu Search Heuristic (TS) Pisinger and Ropke (2005) Adaptive Large Neighborhood Search (ALNS)

7 Record-to-Record Travel  A deterministic variant of simulated annealing developed by Dueck (1993)  Framework of RTR (for a minimization problem) Record (R) : Best solution found so far Deviation (D) : Amount of uphill move allowed (D = k% × R) Rule : If Obj (S) < R + D, then solution S is replaced by S

8 Solving the OVRP with RTR Travel  Adapted from RTR for solving large-scale VRPs (Li, Golden, and Wasil 2005) to solve the open vehicle routing problem (ORTR)  Features of ORTR Fixed-length neighbor list with 20 customers (tradeoff between running time and solution quality) Sweep algorithm to generate an initial solution with a minimum number of vehicles Combine two routes (if possible) to reduce the total number of vehicles even if the total distance increases

9 Computational Results  Benchmark data sets 16 test problems C1 to C14 from Christofides et al. (1979) F11, F12 from Fisher (1994) 50 to 199 customers 7 problems have a route-length restriction  ORTR coded in Java Athlon 1 GHz, 256 MB RAM, Linux

10 Computational Results  Illustrative results Problem Kmin Minimize Vehicles with Least Distance C TSF C ALNS 25K, ALNS 50K, ORTR C TSF (6 vehicles) C ALNS 25K, ALNS 50K, ORTR (11 vehicles) F ORTR Problem Kmin Minimize Vehicles with Least Number of Vehicles C TSF C BR, BATA, LBTA (11 vehicles) C TSF (6 vehicles) C TSR (11 vehicles) F ORTR

11 Computational Results  Aggregate results for top four procedures TSRALNS 25KALNS 50KORTR Total Number of Vehicles (sum of Kmin = 147) Total Distance10,12310,19910,19410,191 Time (s)6,34713,35022,2001,756

12 Computational Results  When the number of vehicles is minimized ALNS 50K generated best solution to 9 problems (56%) ALNS 25K 7 problems (44%) ORTR 5 problems (31%)  When the total distance traveled is minimized TSR generated best solution to 5 problems (31%) ORTR 4 problems (25%)

13 Computational Results  ORTR solutions Problem C2, n = 75, solution value =

14 Computational Results  ORTR solutions Problem C14, n = 100, solution value =

15 Computational Results  ORTR solutions Problem F12, n = 134, solution value =

16 Large-Scale Test Problems  New test problems 8 problems LSVRPs from Golden et al. (1998) 200 to 480 customers No route-length restriction Geometric symmetry Customers in concentric circles around the depot Visually estimate solutions

17 Large-Scale Test Problems  Visually estimated solutions Problem O1, n = 200, estimated solution value =

18 Large-Scale Test Problems  Visually estimated solutions Problem O8, n = 480, estimated solution value =

19 Computational Results  Results for ORTR on new test problems % Improvement over ProblemnC Kmin ORTRTime(s)Estimated Solution O O O O O O O O Total Vehicles6868 Average1.57 C is vehicle capacity Estimated solutions used 72

20 Large-Scale Test Problems  ORTR solutions Problem O1, n = 200, estimated solution value =

21 Large-Scale Test Problems  ORTR solutions Problem O1, n = 480, estimated solution value =

22 Conclusions  Increased interest in the OVRP in last five years Contractors used to deliver packages and newspapers Wide variety of new algorithms to solve problems  Three algorithms were accurate Adaptive large neighborhood search (ALNS 25K, ALNS 50K) Tabu search (TSR) Record-to-record travel (ORTR)  Generated eight large-scale test problems ORTR found good solutions in a few minutes