

浏览全部资源
扫码关注微信
中国民航大学电子信息与自动化学院,天津,300300
Published Online:25 July 2020,
Published:2020
移动端阅览
An Effective Method to Find the k Shortest Paths in a Generalized Time-Window Network[J]. Acta Electronica Sinica, 2020, 48(7): 1387-1395.
An Effective Method to Find the k Shortest Paths in a Generalized Time-Window Network[J]. Acta Electronica Sinica, 2020, 48(7): 1387-1395. DOI: 10.3969/j.issn.0372-2112.2020.07.019.
在一个时间窗口网络中寻找前
k
条最短路径是一项具有挑战性的任务.在时间窗口网络中,一个节点可能只有在某些特定的时间窗口内才能通行.现有的研究大都假设运动体可以立即通过可通行节点,或者在暂不可通行节点处等待直到未来时间窗口的开始时刻才通过.本文针对一个更一般的时间窗口情况,其中运动体一旦到达节点,可以选择在节点的时间窗口中的任何离散时刻通过该节点.本文将这样的时间窗口网络称为拓展时间窗口网络,其解空间大小和复杂程度都显著增加.通过模拟水面上的自然涟漪扩散现象,本文提出了一种有效的涟漪扩散算法,用于求解拓展时间窗口网络中的前
k
条最短路径.除了一对一问题之外,涟漪扩散算法(ripple spreading algorithm,RSA)还扩展到一对多问题.在一对多问题中,需要找到从给定起点到网络中的每个其他节点的所有前
k
条最短路径.新方法具有最优性的理论保证,其计算复杂度仅为
O
(
k
N
ATU
N
L
),其中
N
L
是网络中链接的数量,
N
ATU
是涟漪通过链接平均所需的仿真时间单位数.实验结果证明了RSA的有效性.
It is a challenging task to find the k shortest paths in a time-window network. A node may only be accessible within some specific time windows. In the existing researches
an assume is made that a traveller can pass through an accessible node immediately or wait until the next accessible time window. This paper targets a more general case where a traveller
once arrived at a node
may choose to pass through the node at any d
iscrete times in the time windows of the node. In such a generalized time-window network
the complexity increases significantly
as the size of solution space soars up exponentially. By imitating the natural ripple-spreading phenomenon on a liquid surface
an effective ripple-spreading algorithm (RSA) is proposed for the
k
shortest paths problem in a generalized time-window network (
k
-SPPGTW). Besides one-to-one
k
-SPPGTW
the RSA is also extended to one-to-all
k
-SPPGTW
where all the
k
shortest paths from a given source to every other node in the network need to be found. The new method has a theoretically guaranteed optimality. The computational complexity of the RSA is
O
(
k
×
N
ATU
×
N
L
)
where
N
L
is the number of links in the network
and
N
ATU
is the average simulated time units for a ripple to travel through a link. The effectiveness and efficiency of the RSA for the
k
-SPPGTW are demonstrated by some preliminary experimental results.
0
Views
104
下载量
1
CSCD
Publicity Resources
Related Articles
Related Author
Related Institution
京公网安备11010802024621