Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna 22.11.20101 A Real-life Application of a Multi Depot.

Slides:



Advertisements
Similar presentations
1 An Adaptive GA for Multi Objective Flexible Manufacturing Systems A. Younes, H. Ghenniwa, S. Areibi uoguelph.ca.
Advertisements

Rapidis Logistics Planner (RLP) Pickup and Delivery (PD) version for Demand Responsive Transport (DRT)
An Efficient Large Neighborhood Search based Matheuristic for Rich Vehicle Routing Problems DIST, Politecnico di Torino, Torino, Italy.
Novembro 2003 Tabu search heuristic for partition coloring1/29 XXXV SBPO XXXV SBPO Natal, 4-7 de novembro de 2003 A Tabu Search Heuristic for Partition.
ArcLogistics Routing Software for Special Needs, Maintenance and Delivery.
ISE480 Sequencing and Scheduling Izmir University of Economics ISE Fall Semestre.
Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna Working group Transportation Logistics (Institute.
RESEARCH SEMINAR, MOLDE, JUNE 6th ARILD HOFF MOLDE UNIVERSITY COLLEGE ARNE LØKKETANGEN UROOJ PASHA MILK COLLECTION IN WESTERN NORWAY USING TRUCKS AND TRAILERS.
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
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.
Dynamic Pickup and Delivery with Transfers* P. Bouros 1, D. Sacharidis 2, T. Dalamagas 2, T. Sellis 1,2 1 NTUA, 2 IMIS – RC “Athena” * To appear in SSTD’11.
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.
Transit Vehicle Routing Methods for Large-Scale Evacuation Mark Hickman and Moshe Dror University of Arizona INFORMS November 15, 2011.
Management Science 461 Lecture 8 – Vehicle Routing November 4, 2008.
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.
1 The Dynamic Vehicle Routing Problem with A-priori Information ROUTE2000 Thursday August 17th 2000 Allan Larsen The Department of Mathematical Modelling,
CAPS RoutePro Routing Environment. Solution Methods. Backhauls. Dispatcher Interface. Demonstration.
21st European Conference on Operational Research Algorithms for flexible flow shop problems with unrelated parallel machines, setup times and dual criteria.
Models Physical: Scale, Analog Symbolic: Drawings Computer Programs Mathematical: Analytical (Deduction) Experimental (Induction)
Vehicle Routing & Scheduling
A hybrid heuristic for an inventory routing problem C.Archetti, L.Bertazzi, M.G. Speranza University of Brescia, Italy A.Hertz Ecole Polytechnique and.
Automatic loading of inputs for Real Time Evacuation Scenario Simulations: evaluation using mesoscopic models Josep M. Aymamí 15th TRB National Transportation.
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 Dynamic Messenger Problem Jan Fábry University of Economics Prague
A solution clustering based guidance mechanism for parallel cooperative metaheuristic Jianyong Jin Molde University College, Specialized University in.
Tabu Search Manuel Laguna. Outline Background Short Term Memory Long Term Memory Related Tabu Search Methods.
Toshihide IBARAKI Mikio KUBO Tomoyasu MASUDA Takeaki UNO Mutsunori YAGIURA Effective Local Search Algorithms for the Vehicle Routing Problem with General.
LOGO AAIA’2012 \ WCO’ – 12 september, 2012 S. Deleplanque, A. Quilliot. LIMOS, CNRS, BLAISE PASCAL UNIVERSITY, Clermont-Ferrand (FRANCE) Wrocław,
Routing and Scheduling in Transportation. Vehicle Routing Problem Determining the best routes or schedules for pickup/delivery of passengers or goods.
A Multi-Start Approach for Optimizing Routing Networks with Vehicle Loading Constraints Angel Juan Oscar Domínguez Department.
Network Models Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai.
RAIL TRANSPORT SEMINAR: RAILWAY INFRASTRUCTURE – KEY TO ACHIEVE SUSTAINABLE TRANSPORT Operation on the Bulgarian railway market – current situation and.
A Parallel Cooperating Metaheuristics Solver for Large Scale VRP’s Jiayong Jin, Molde University College, Norway
FRFC TRANSPORT Vehicle loading from a practical case to a Bin-Packing approach.
Vehicle Routing & Scheduling: Developments & Applications in Urban Distribution Assoc. Prof. Russell G. Thompson Department of Infrastructure Engineering.
Optimal Scheduling of File Transfers with Divisible Sizes on Multiple Disjoint Paths Mugurel Ionut Andreica Polytechnic University of Bucharest Computer.
Source paper Parallel Tabu Search For A Pickup And Delivery Problem Under Track Contention Parallel Tabu Search For A Pickup And Delivery Problem Under.
Network-Based Optimization Models Charles E. Noon, Ph.D. The University of Tennessee.
Heuristic Optimization Methods Tabu Search: Advanced Topics.
A Joint Research Project funded under the Seventh Framework Programme (FP7) of the European Commission Innovations in Automated Planning.
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.
Sports Scheduling Written by Kelly Easton, George Nemhauser, Michael Trick Presented by Matthew Lai.
© J. Christopher Beck Lecture 25: Workforce Scheduling 3.
Single-solution based metaheuristics. Outline Local Search Simulated annealing Tabu search …
“LOGISTICS MODELS” Andrés Weintraub P
Transportation Logistics CEE 498B/599I Professor Goodchild 4/18/07.
Log Truck Scheduling Problem
Pipelined and Parallel Computing Partition for 1 Hongtao Du AICIP Research Nov 3, 2005.
Vehicle Routing & Scheduling Cluster Algorithms Improvement Heuristics Time Windows.
Resolution of the Location Routing Problem C. Duhamel, P. Lacomme C. Prins, C. Prodhon Université de Clermont-Ferrand II, LIMOS, France Université de Technologie.
ANASOFT VIATUS. Challenges Supply chain optimization is necessary for achieving competitive price of final products Synchronization and utilization of.
Tabu Search Applications Outlines: 1.Application of Tabu Search 2.Our Project with Tabu Search: EACIIT analytics.
Combination of Ant Colony Optimisation and Exact Methods applied to Routing Problems Samuel Carvalho Ana Maria Rodrigues José Soeiro Ferreira Supported.
A MapReduced Based Hybrid Genetic Algorithm Using Island Approach for Solving Large Scale Time Dependent Vehicle Routing Problem Rohit Kondekar BT08CSE053.
Dynamic Pickup and Delivery with Transfers
T-Share: A Large-Scale Dynamic Taxi Ridesharing Service
Lorenzo Ros Mª Victoria de la Fuente Norina Szander
Local Container Truck Routing Problem with its Operational Flexibility Kyungsoo Jeong, Ph.D. Candidate University of California, Irvine Local container.
Manpower Planning: Task Scheduling
GEOP 4355 Transportation Routing Models
TransCAD Vehicle Routing 2018/11/29.
Planning the transportation of elderly to a daycare center
Generating and Solving Very Large-Scale Vehicle Routing Problems
A Neural Network for Car-Passenger matching in Ride Hailing Services.
Presentation transcript:

Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna A Real-life Application of a Multi Depot Heterogeneous Dial-a-Ride Problem for Patient Transportation in Austria Patrick Hirsch and Marco Oberscheider Institute of Production and Logistics University of Natural Resources and Life Sciences, Vienna IN3-HAROSA Workshop

Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna Agenda  Introduction  Problem Description  Method  Numerical Studies  Conclusion and Outlook

Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna Introduction  Projects for Home-Health Care  Public and Private Transport  Rural and Urban Areas  Daily and Weekly Scheduling  Synchronized Tasks / Precedence Constraints  Assignment Constraints (qualification, language,…)  Time-dependent Travel Times (public transport)  Scenarios with Natural Hazards  Austrian Red Cross as Project-partner → Rich Vehicle Routing Problem (VRP)

Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna Problem Overview  Optimization of Patient Transportation – No Emergency Services  Austrian Red Cross  Ex-Post Analysis  Dial-A-Ride Problem  Multiple Depots  Pick-up and Delivery Locations  Heterogeneous Car Fleet  Aim  get a schedule for a single day  Implementation: Set Partitioning Problem  Initial Solution Heuristic  Tabu Search Metaheuristic P2 P P1 D1 P3 D2 P5 P4 D5 P8 D6 D7 P6 P7 D4 D3 D B B2 B3 B1 B4

Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna Problem Overview – Vehicles  Auxiliary Ambulance  „Casual“ car  Transport of mobile patients  One paramedic  Patient Transport Ambulance  Special car - equipment  Stretcher, patient seat and wheelchair place  Two paramedics

Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna Problem Overview - Model Objective: Minimize the operation time (= handling and driving time) of the used vehicles Constraints:  Each request has to be served  Time windows at pick-up and delivery locations  Maximum ride times  Given shifts and mandatory breaks  The order to return to the home-depot if idle  Capacities of the vehicles  Exclusive use: e.g. radiation therapy or mental-health problems  Auxiliary ambulance: Up to three mobile patients  Patient transport ambulance: Two patients allowed – only one stretcher available

Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna Problem Overview – Possible Solution B2 B1 P2 P1 D1 P3 D2 P6 P7 D4 D3 P8 D6 D7 P5 P4 D5

Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna Method

Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna Method Example → 50 Minutes → 45 Minutes 1-1 → 25 Minutes 2-2 → 30 Minutes 3-3 → 15 Minutes → 55 Minutes → 90 Minutes …

Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna Method Example → 50 Minutes → 45 Minutes 1-1 → 25 Minutes 2-2 → 30 Minutes 3-3 → 15 Minutes → 55 Minutes → 90 Minutes …

Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna Method Example → 45 Minutes 1-1 → 25 Minutes 2-2 → 30 Minutes 3-3 → 15 Minutes → 55 Minutes → 90 Minutes …

Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna Method Example → 45 Minutes 3-3 → 15 Minutes

Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna Method Metaheuristic Solution Approach (1)  Tabu Search Algorithm  based on the Unified Tabu Search method from Cordeau et al. (2001)  task moves with local reoptimization – insert the task at the cost-optimal position in the new tour  fixed tabu durations – depending on the number of tasks and vehicles  aspiration criteria – attribute related  intermediate infeasible solutions  penalization of worsening candidate solutions by adding costs which are dependent on how often an attribute was used in a solution  diversification strategy  “Standard” Tabu Search (TS)  implies the whole neighborhood of a solution  time-consuming and not suitable for large problem instances

Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna Method Metaheuristic Solution Approach (2)  Tabu Search with Alternating Strategy Static (TSAS-stat) (Gronalt and Hirsch, 2007)  motivated by “Granular Tabu Search” (Toth and Vigo (2003))  concentrates on “bad” connections in current solutions  sort the links according to their duration in a descending order  select a predefined number of links starting from the one with the longest duration  only these links are chosen to be removed in neighbor solutions – other links can only be modified if a task from a removed link is inserted  after a certain number of iteration steps with a limited neighborhood an iteration step with full neighborhood search is set  Tabu Search with Alternating Strategy Dynamic (TSAS-dyn) (Hirsch, 2011)  if there is no improvement in the solution quality for a predefined number of iteration steps → change the neighborhood structure automatically  an iteration step with full neighborhood search is set after a predefined number of iteration steps

Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna Numerical Studies – Parameters (1)  Real-Life Data - Three Scenarios (days)  24 Hours  Eight Hour Shifts  30 minutes time windows  Allowed maximum ride time depends on shortest path  SP < 10 min → 10 min  10 min ≤ SP ≥ 30 min → 100 %  SP > 30 min → 30 min  10 % exclusive transports Scenario# Patient Transports# Vehicles# Depots Maximum Medium Minimum

Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna Numerical Studies – Parameters (2)  Manipulation time depends on  vehicle type  mobility of patient (stretcher, wheelchair or mobile)  hospital/ward  two patients having the same pick-up or delivery location (parallelization possible?)  Manipulation times are based on statistical analysis of > 80,000 patient transports  Driving speed of vehicles: Interstate highways Limited access highways Other highways Arterial roads Other streets 100 km/h85 km/h60 km/h45 km/h30 km/h

Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna Numerical Studies – Map (1)

Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna Numerical Studies – Map (2)

Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna Numerical Studies – Initial Solution (1)  Small dataset (221 patient transports) tested yet  With given parameters the used routing would not be feasible  Shifts → manually altered  Combinations (TW, MRT)  Comparison only possible to a certain degree  Initial solution heuristic uses two versions to determine the best vehicle for the next task:  Vehicles have to return to their base if idle  G…total driving time = dt(depot,pick-up)  D…total driving time = dt(delivery,depot) + dt(depot,pick-up)  Example:  If G → Red vehicle will perform 3  If D → Green vehicle will perform min 10 min 20 min

Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna Numerical Studies – Initial Solution (2) NE…No exclusive transports 40…Time windows of 40 minutes +5….Extension of maximum ride times of 5 minutes Version# VehiclesTotal Driving time [min.] Empty Driving time [min.] Working time [min.] Waiting time [min.] Real598,7804,02111,02317,837 V_G529,0653,94511,38217,478 V_D579,2033,83111,19817,662 V_G_NE508,7923,78911,11017,750 V_D_NE579,2143,68810,89017,970 V_G_NE_40468,3713,45310,51018,350 V_D_NE_40558,6303,45810,52518,335 V_G_NE_+5488,3483,34510,39918,461 V_D_NE_+5568,2343,21110,23718,623 V_G_+5508,6303,81111,06717,793 V_D_+5568,6493,48910,69118,169

Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna Conclusions and the Way Forward  Combinations as input for Set Partitioning Problem  Formation of Tasks  Manipulation times are dependent on the transported patients  Feasible combinations are strongly dependent on  Length of Time Window  Maximum Ride Time  Short computation time to get a feasible result with initial solution heuristic (~ 1 second)  TS and TSAS (static and dynamic)  implementation  work in process  the two different initial solution heuristics indicate the potential for improvement heuristics

Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna Thank you for your attention!

Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna References  Cordeau J.-F., Laporte G., Mercier A., A unified tabu search heuristic for vehicle routing problems with time windows. Journal of the Operational Research Society 52,  Gronalt M., Hirsch P., Log-Truck scheduling with a tabu search strategy. In: Doerner, K.F., Gendreau, M., Greistorfer, P., Gutjahr, W.J., Hartl, R.F., Reimann, M. (Eds.), Metaheuristics - Progress in Complex Systems Optimization, 65-88; Springer, New York.  Hirsch P., Minimizing empty truck loads in round timber transport with tabu search strategies. International Journal of Information Systems and Supply Chain Management 4(2),  Toth P., Vigo D., The Granular Tabu Search and Its Application to the Vehicle Routing Problem. INFORMS Journal on Computing 15(4),