Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna 22.11.20101 A Real-life Application of a Multi Depot."— Presentation transcript:

1 Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna 22.11.20101 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

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

3 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) 13.06.20123

4 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 13.06.20124 P2 P P1 D1 P3 D2 P5 P4 D5 P8 D6 D7 P6 P7 D4 D3 D B B2 B3 B1 B4

5 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 13.06.20125

6 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 13.06.20126

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

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

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

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

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

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

13 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 13.06.201213

14 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 13.06.201214

15 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 13.06.201215 Scenario# Patient Transports# Vehicles# Depots Maximum3746123 Medium3036022 Minimum2214818

16 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: 13.06.201216 Interstate highways Limited access highways Other highways Arterial roads Other streets 100 km/h85 km/h60 km/h45 km/h30 km/h

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

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

19 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 3 13.06.201219 1 2 3 15 min 10 min 20 min

20 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 13.06.201220 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

21 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 13.06.201221

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

23 Institute of Production and Logistics – University of Natural Resources and Life Sciences, Vienna References  Cordeau J.-F., Laporte G., Mercier A., 2001. A unified tabu search heuristic for vehicle routing problems with time windows. Journal of the Operational Research Society 52, 928-936.  Gronalt M., Hirsch P., 2007. 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., 2011. Minimizing empty truck loads in round timber transport with tabu search strategies. International Journal of Information Systems and Supply Chain Management 4(2), 15-41.  Toth P., Vigo D., 2003. The Granular Tabu Search and Its Application to the Vehicle Routing Problem. INFORMS Journal on Computing 15(4), 333-346. 13.06.201223


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

Similar presentations


Ads by Google