An Optimized Evacuation Planning Algorithm

尹大朏,方裕
DOI: https://doi.org/10.7702/dlydlxxkx20130207
2013-01-01
Abstract:Evacuation Planning is a classical network flow optimization problem.It assigns optimized routes and schedules for each citizen to reach the safe destinations in case of huge disasters.Optimal evacuation plan should deliver routes considering evacuees′ personal location information and road network capacity.The goal is to let all the people not congested in the road segment and can arrive the destination as soon as possible.This problem is computationally challenging as it need to search in huge solution space.Until now,there is no efficient algorithm be able to generate evacuation plan efficiently.The recent heuristic algorithm CCRP lowered the complexity compared to previous solution.However,it still is not quick enough for the emergency system.Literature shows it needs more than one day to generate the evacuation plan even for a small town,need not to say the larger city.In this work,a novel heuristic algorithm CCRP++ was proposed,which greatly improved the efficiency of the algorithm.CCRP++ can use double priority queue to store the path information during the iterative computation,which helps to prune the redundant expansion in CCRP.Assuming the sources distributed evenly in the network,the complexity of CCRP is O(PNlog(N/S)) while CCRP++ is O(P(N/S)log(N/S)log(S))(where P is the number of evacuees,N is the number of nodes,S is the number of source.).The authors tested the two algorithms with real road network in 3 US cities and simulated evacuees,sources and destinations.The result shows CCRP++ outperforms CCRP in both efficiency and scalability.CCRP++ get 5 to 100 speedup depends on the size of the network.
What problem does this paper attempt to address?