Carl Bro a|s - Route 2000 Solving real life vehicle routing problems Carl Bro a|s International consulting engineering company 2100 employees worldwide.

Slides:



Advertisements
Similar presentations
Chapter 7 Part B: Locational analysis.
Advertisements

Network Models Robert Zimmer Room 6, 25 St James.
Network Models Robert Zimmer Room 6, 25 St James.
Rapidis Logistics Planner (RLP) Vehicle Routing Problem(VRP) version for distribution and service technicians.
Chapter 3 Workforce scheduling.
VEHICLE ROUTING PROBLEM
RESEARCH SEMINAR, MOLDE, JUNE 6th ARILD HOFF MOLDE UNIVERSITY COLLEGE ARNE LØKKETANGEN UROOJ PASHA MILK COLLECTION IN WESTERN NORWAY USING TRUCKS AND TRAILERS.
Wavelength Assignment in Optical Network Design Team 6: Lisa Zhang (Mentor) Brendan Farrell, Yi Huang, Mark Iwen, Ting Wang, Jintong Zheng Progress Report.
An Exact Algorithm for the Vehicle Routing Problem with Backhauls
DOMinant workshop, Molde, September 20-22, 2009
Maintenance Capacity Planning
The 2 Period Travelling Salesman Problem Applied to Milk Collection in Ireland By Professor H P Williams,London School of Economics Dr Martin Butler, University.
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.
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.
Ant Colony Optimization Chapter 5 Ant Colony Optimization for NP- Hard Problems Ben Sauskojus.
Vehicle Routing & Scheduling
Supply Chain Design Problem Tuukka Puranen Postgraduate Seminar in Information Technology Wednesday, March 26, 2009.
A hybrid heuristic for an inventory routing problem C.Archetti, L.Bertazzi, M.G. Speranza University of Brescia, Italy A.Hertz Ecole Polytechnique and.
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.
Package Transportation Scheduling Albert Lee Robert Z. Lee.
Toshihide IBARAKI Mikio KUBO Tomoyasu MASUDA Takeaki UNO Mutsunori YAGIURA Effective Local Search Algorithms for the Vehicle Routing Problem with General.
Vehicle routing using remote asset monitoring: a case study with Oxfam Fraser McLeod, Tom Cherrett (Transport) Güneş Erdoğan, Tolga Bektas (Management)
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.
The Min-Max Multi-Depot Vehicle Routing Problem: Three-Stage Heuristic and Computational Results X. Wang, B. Golden, and E. Wasil INFORMS Minneapolis October,
Optimization Problems - Optimization: In the real world, there are many problems (e.g. Traveling Salesman Problem, Playing Chess ) that have numerous possible.
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.
1 Short Term Scheduling. 2  Planning horizon is short  Multiple unique jobs (tasks) with varying processing times and due dates  Multiple unique jobs.
Bekkjarvik, A Heuristic Solution Method for a Stochastic Vehicle Routing Problem Lars Magnus Hvattum.
Metaheuristic – Threshold Acceptance (TA). 2 Outlines ▪ Measuring Computational Efficiency ▪ Construction Heuristics ▪ Local Search Algorithms ▪ Metaheuristic.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
Exact and heuristics algorithms
© J. Christopher Beck Lecture 25: Workforce Scheduling 3.
1 Network Models Transportation Problem (TP) Distributing any commodity from any group of supply centers, called sources, to any group of receiving.
Transportation Logistics Professor Goodchild Spring 2011.
Transportation Logistics CEE 498B/599I Professor Goodchild 4/18/07.
OPSM 305 Supply Chain Management
Log Truck Scheduling Problem
Lagrangean Relaxation
THE INVENTORY ROUTING PROBLEM
Vehicle Routing Problems
Vehicle Routing & Scheduling Cluster Algorithms Improvement Heuristics Time Windows.
Management Science 461 Lecture 7 – Routing (TSP) October 28, 2008.
Resolution of the Location Routing Problem C. Duhamel, P. Lacomme C. Prins, C. Prodhon Université de Clermont-Ferrand II, LIMOS, France Université de Technologie.
Balanced Billing Cycles and Vehicle Routing of Meter Readers by Chris Groër, Bruce Golden, Edward Wasil University of Maryland, College Park American University,
Tabu Search Applications Outlines: 1.Application of Tabu Search 2.Our Project with Tabu Search: EACIIT analytics.
A Set-Partitioning-Based Model and Solution Procedure for the SVRP Rosemary Berger, Jeff Linderoth, Clara Novoa and Bob Storer Department of Industrial.
A MapReduced Based Hybrid Genetic Algorithm Using Island Approach for Solving Large Scale Time Dependent Vehicle Routing Problem Rohit Kondekar BT08CSE053.
Rough-Cut Capacity Planning in SCM Theories & Concepts
Lorenzo Ros Mª Victoria de la Fuente Norina Szander
CHAPTER 8 Operations Scheduling
Local Container Truck Routing Problem with its Operational Flexibility Kyungsoo Jeong, Ph.D. Candidate University of California, Irvine Local container.
Insert your company logo here OVERVIEW
Staff Scheduling at USPS Mail Processing & Distribution Centers
Why network models? Visualize a mathematical model
GEOP 4355 Transportation Routing Models
Routing and Logistics with TransCAD
TransCAD Vehicle Routing 2018/11/29.
MATS Quantitative Methods Dr Huw Owens
Deployment & Available-to-promise (ATP) in SCM Theories & Concepts
Facilities Planning and Design Course code:
Network Models Robert Zimmer Room 6, 25 St James.
1.3 Modeling with exponentially many constr.
Generating and Solving Very Large-Scale Vehicle Routing Problems
Presentation transcript:

Carl Bro a|s - Route 2000 Solving real life vehicle routing problems Carl Bro a|s International consulting engineering company 2100 employees worldwide 80 offices Specializes in multi- disciplinary solutions

Carl Bro a|s - Route 2000 Solving real life vehicle routing problems

Center of Expertise Logistics & Planning Tenna Kellberg Larsen, M.Sc. Anette Vainer, M.Sc. Graduates from the Dept. of Operational Research University of Copenhagen Working fields: vehicle routing localization work flow analysis demand specification project planning

Carl Bro a|s - Route 2000 Solving real life vehicle routing problems Theory vs. Practice The issue in designing algorithms for real life routing problems: Usability Flexibility Consistency to (certain) changes in problem Generalizing

Carl Bro a|s - Route 2000 Solving real life vehicle routing problems Exact algorithms often focuses on the structure Heuristics often give a framework to a variety of problems –For example when the demand can not be met Theory vs. Practice

Carl Bro a|s - Route 2000 Solving real life vehicle routing problems 1. Ordering the customers/orders after importance Solving iterative problems Make a solution meeting the demand of all costumers with importance 1. If there is more capacity add costumers with importance 2 and so on Theory vs. Practice Relaxing the demand

Carl Bro a|s - Route 2000 Solving real life vehicle routing problems 2. Ordering after geographical areas Solving iterative problems Make a solution meeting the demand of all costumers in geographic area 1. If there is more capacity add costumers in geographic area 2... In this way you have a flexible algorithm. Both according to the nature of the problem and the problem size / computing time. Theory vs. Practice Relaxing the demand

Carl Bro a|s - Route 2000 Solving real life vehicle routing problems Theory vs. Practice Ordering after geographical areas

Carl Bro a|s - Route 2000 Solving real life vehicle routing problems Case Presentation The client is a major Danish company delivering goods of own production as well as other goods. The demand for one day can often not be met. The client have a variety of staff policies. The client is divided into sections, that have different distribution pattern. Their customers are evenly distributed over the country

Carl Bro a|s - Route 2000 Solving real life vehicle routing problems Case Presentation Plants Depot Customer

Carl Bro a|s - Route 2000 Solving real life vehicle routing problems There are two types of orders: high priority and low priority There are three types of areas: have to be visited, can be visited and areas, that are not taken into consideration. Some orders must be placed in the beginning of the trip There can be several trips in one route. The vehicles are previously assigned to depots. Orders are assigned to plants in the ERP-system Case Presentation

Carl Bro a|s - Route 2000 Solving real life vehicle routing problems The solution must be feasible according to: Time windows Working hour restrictions Driving and resting rules Capacity Vehicle characteristics Availability of the vehicle Opening hours at the depots Case Presentation

Carl Bro a|s - Route 2000 Solving real life vehicle routing problems Case algorithm Four step algorithm 1.Assign orders to depots 2.Make plan for each depot in the ”have to visit” area 3.Swap orders between depots 4.After having completed planning for the ”have to visit” area, the algorithm tries to add orders from the ”can visit” area with an insertion algorithm

Carl Bro a|s - Route 2000 Solving real life vehicle routing problems Assigning orders to depots: The orders are assigned to the one of the three nearest depots, that generates the lowest transportation costs Case algorithm

Carl Bro a|s - Route 2000 Solving real life vehicle routing problems Use a heuristic to create as many routes as there is vehicles assigned to the depot. The routes may contain of more than one trip. High-priority orders first Step 1. Select a vehicle. Randomly select an order to the trip. Repeat step 1 until all vehicles have a trip Step 2. Search all the trips. Add the order, that renders the lowest cost and that does not violate the constraints. The cost is defined as the minimum distance from any order on the trip (or the depot itself) to any order not on the trip Case algorithm Solving the problem for each depot using a parallel nearest customer algorithm:

Carl Bro a|s - Route 2000 Solving real life vehicle routing problems Create N different initial solutions. Use a r-opt based heuristic to improve the initial solutions. The arcs, that joins the orders within the trip is being swapped Case algorithm

Carl Bro a|s - Route 2000 Solving real life vehicle routing problems Improving the trip: Swapping 2 arcs Case algorithm The 2-opt heuristic

Carl Bro a|s - Route 2000 Solving real life vehicle routing problems A r,p-opt based Tabu Search heuristic is used to improve the N 1  N best solutions by swapping r orders from one trip with p orders from another trip. Both trips from the same depot. A r,p-opt based Tabu Search heuristic is used to improve the N 2  N 1 best solutions by swapping orders between the depots to minimize the load costs. Case algorithm

Carl Bro a|s - Route 2000 Solving real life vehicle routing problems Conclusions The academic research in exact algorithms for the VRP is hard to take advantage of in the kind of consulting areas, where problem changes constantly The growing amount of research done within the heuristic algorithms gives a good framework for creating tools suitable to solve many different kinds of planning problems