节点文献

疏散规划的一种优化算法

An Optimized Evacuation Planning Algorithm

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 尹大朏方裕

【Author】 YIN Da-fei1,FANG Yu2(1.Center of Earth System Science,Tsinghua University,Beijing 100871; 2.Institute of RS and GIS,Peking University,Beijing 100871,China)

【机构】 清华大学地球系统科学中心北京大学遥感应用研究所

【摘要】 疏散规划是一个特殊的空间网络分析应用,其核心问题是如何尽快为处于危险地区的公民制订合理有效的疏散路径以便尽快抵达安全的疏散地。求解这样的路径组合需在巨大的搜索空间中寻优,对于算法设计和实现是一个挑战。常用算法CCRP运算速度较慢,只能应用于小规模的路网。该文给出一种新型启发式算法CCRP++,使用双优先队列保存迭代计算过程中的有效信息,同时将多源最短路径搜索过程简化为单源最短路径搜索,有效压缩了CCRP算法中存在的冗余重复扩张。CCRP++算法将该问题的时间复杂度由CCRP的O(PNlog(N/S))降低为O(P(N/S)log(N/S)log(S))(P为疏散人数,N为网络节点数,S为源点数,假设源点均匀分布在网络中)。采用不同规模的实际路网数据进行实验,结果表明CCRP++算法在效率和可扩展性上均优于CCRP。

【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.

【关键词】 疏散规划CCRPCCRP++
【Key words】 evacuation planningCCRPCCRP++
【基金】 国家留学基金管理委员会高水平大学海外交流学习奖学金资助项目(2007000108);国家科技支撑项目(2008BAJ11B04)
  • 【文献出处】 地理与地理信息科学 ,Geography and Geo-Information Science , 编辑部邮箱 ,2013年02期
  • 【分类号】TP301.6
  • 【被引频次】6
  • 【下载频次】93
节点文献中: 

本文链接的文献网络图示:

本文的引文网络