Combinatorial Optimization and Applications

Emergency evacuation is the process of movement of people away from the threat or actual occurrence of hazards such as natural disasters, terrorist attacks, fires and bombs. In this paper, we focus on evacuation from a building, but the ideas can be applied to city and region evacuation. We define the problem and show how it can be modeled using graphs. The resulting optimization problem can be formulated as an integer linear program. Though this can be solved exactly, this approach does not scale well for graphs with thousands of nodes and several hundred thousands of edges. This is impractical for large graphs. We study a special case of this problem, where there is only a single source and a single sink. For this case, we give an improved algorithm Single Source Single Sink Evacuation Route Planner (SSEP), whose evacuation time is always at most that of a famous algorithm Capacity Constrained Route Planner (CCRP), and whose running time is strictly less than that of CCRP. We prove this mathematically and give supporting results by extensive experiments. We also study randomized behavior model of people and give some interesting results.

[1]  Harilaos N. Psaraftis,et al.  Dynamic vehicle routing: Status and prospects , 1995, Ann. Oper. Res..

[2]  Michel Gendreau,et al.  A pro-active real-time control approach for dynamic vehicle routing problems dealing with the delivery of urgent goods , 2013, Eur. J. Oper. Res..

[3]  Ahmed El Hilali Alaoui,et al.  Solving the dynamic Vehicle Routing Problem using genetic algorithms , 2014, GOL.

[4]  Harilaos N. Psaraftis,et al.  A Dynamic Programming Solution to the Single Vehicle Many-to-Many Immediate Request Dial-a-Ride Problem , 1980 .

[5]  G. Clarke,et al.  Scheduling of Vehicles from a Central Depot to a Number of Delivery Points , 1964 .

[6]  Michel Gendreau,et al.  A review of dynamic vehicle routing problems , 2013, Eur. J. Oper. Res..

[7]  Marshall L. Fisher,et al.  A generalized assignment heuristic for vehicle routing , 1981, Networks.

[8]  Gilbert Laporte,et al.  Dynamic transportation of patients in hospitals , 2010, OR Spectr..

[9]  David Pisinger,et al.  An Adaptive Large Neighborhood Search Heuristic for the Pickup and Delivery Problem with Time Windows , 2006, Transp. Sci..

[10]  A. Rapoport,et al.  Connectivity of random nets , 1951 .

[11]  Enrique Alba,et al.  Multi-Swarm Optimization for Dynamic Combinatorial Problems: A Case Study on Dynamic Vehicle Routing Problem , 2010, ANTS Conference.

[12]  Lianxi Hong An improved LNS algorithm for real-time vehicle routing problem with time windows , 2012, Comput. Oper. Res..

[13]  Paul Shaw,et al.  Using Constraint Programming and Local Search Methods to Solve Vehicle Routing Problems , 1998, CP.

[14]  Geraldo Robson Mateus,et al.  A hybrid approach for the dynamic vehicle routing problem with time windows , 2005, Fifth International Conference on Hybrid Intelligent Systems (HIS'05).

[15]  Mikkel Thorup,et al.  Fully-Dynamic All-Pairs Shortest Paths: Faster and Allowing Negative Cycles , 2004, SWAT.

[16]  Uri Zwick,et al.  Dynamic Approximate All-Pairs Shortest Paths in Undirected Graphs , 2004, FOCS.

[17]  George B. Dantzig,et al.  The Truck Dispatching Problem , 1959 .

[18]  Patrick Prosser,et al.  Dynamic VRPs: A Study of Scenarios , 1998 .

[19]  Uri Zwick,et al.  On Dynamic Shortest Paths Problems , 2004, Algorithmica.

[20]  Michel Gendreau,et al.  Neighborhood Search Heuristics for a Dynamic Vehicle Dispatching Problem with Pick-ups and Deliveries , 2006 .

[21]  Yuval Peres,et al.  All-Pairs Shortest Paths in O(n2) Time with High Probability , 2010, FOCS.

[22]  Roberto Montemanni,et al.  Ant Colony System for a Dynamic Vehicle Routing Problem , 2005, J. Comb. Optim..

[23]  Nicos Christofides,et al.  The period routing problem , 1984, Networks.

[24]  Lv Meidan,et al.  Insertion heuristic algorithm for dynamic vehicle routing problem with time window , 2010, The 2nd International Conference on Information Science and Engineering.