主管:中国科学院
主办:中国优选法统筹法与经济数学研究会
   中国科学院科技战略咨询研究院

中国管理科学 ›› 2017, Vol. 25 ›› Issue (9): 133-140.doi: 10.16381/j.cnki.issn1003-207x.2017.09.015

• 论文 • 上一篇    下一篇

路段通行能力不同的避难点选址模型及算法

赵容, 刘克艳, 任佩瑜   

  1. 四川大学商学院, 四川 成都 610065
  • 收稿日期:2016-02-25 修回日期:2016-06-08 出版日期:2017-09-20 发布日期:2017-11-24
  • 作者简介:任佩瑜(1952-),男(汉族),重庆人,四川大学商学院教授,博士生导师,研究方向:管理科学与工程,E-mail:renpeiyu@scu.edu.cn.
  • 基金资助:

    国家自然科学基金资助项目(71371130,71501019);四川旅游发展研究中心项目(LYC16-16);赛尔网络下一代互联网技术创新项目

Min-max Multiple Sink Location Problem in Dynamic Path Networks with Different Traffic Capacity Constraint

ZHAO Rong, LIU Ke-yan, REN Pei-yu   

  1. Business School, Sichuan University, Chengdu 610065, China
  • Received:2016-02-25 Revised:2016-06-08 Online:2017-09-20 Published:2017-11-24

摘要: 研究应对突发事件的避难点选址问题。假定一条直线型动态路径网络上有n个顶点,由n-1条边相连,每个顶点有一个权重,每条边有一个容量。边的容量表示路段通行能力,是单位时间内允许进入该路段的最大聚集量。目标是在此网络中选择k个避难点,并为每个顶点指定一个避难点,使得所有顶点的权重到达各自避难点的最大时间最小。首先根据问题的性质,通过建立动态表结构,结合二分法的思想,在Onlogn)时间内求解单个避难点选址问题。然后在此基础上,针对k-避难点选址问题,通过更新动态表,结合动态规划方法,设计了时间复杂度为Oknlogn)的递归算法求解。

关键词: 道路通行能力, 动态网络, 动态规划, 应急管理

Abstract: From the viewpoint of disaster prevention from city planning and evacuation planning, it is important to establish effective evacuation planning systems against large scale disasters. Considering the different roads have different capacity, the k-sink location problem in dynamic network with different capacity is proposed.
In our model, each vertex supplies with a certain nonnegative value and each edge has a capacity representing the least upper bound for the units flowing into the edge per unit time. It is found that the time for a vertex weight ω to go through the edge e which have a capacity ce and a length le is leτ+ω/ce-ω/c, where τ is a constant representing the time required for traversing the unit distance of per unit weight and c is the flow of ω. Our goal is to find k sinks and k-1 divides which minimize the maximum time for all units flowing into the corresponding sink that the divides have provided. First, the 1-sink location problem is analyzed and it is found the monotonicity and unimodality of the evacuation completion time. Then based on some new properties, the linked list data structure is used to store the completion time and the minimum road capacity on their way to the sink of the maximum congestion points, which make the solution process easier. On this basis, an O(nlogn) time algorithm is developed to solve the 1-sink location problem. Finally, an O(knlogn) time recursive algorithm is developed to solve the k-sink location problem based on dynamic programming, where n is the number of vertices in the given network.
Since we are the first to analyze the sink location problem in dynamic network with different capacity, our research may be useful to the further research such as the sink location problem in dynamic tree network with different capacity and the sink location problem in dynamic network with interval weight and different capacity.

Key words: road capacity, dynamic network, dynamic programming, emergency management

中图分类号: