Finding the K shortest paths in a schedule-based transit network

被引:46
|
作者
Xu, Wangtu [1 ,2 ]
He, Shiwei [1 ,2 ]
Song, Rui [1 ,2 ]
Chaudhry, Sohail S. [3 ]
机构
[1] Beijing Jiaotong Univ, Sch Traff & Transportat, Beijing 100044, Peoples R China
[2] Beijing Jiaotong Univ, MOE Key Lab Urban Transportat Complex Syst Theory, Beijing 100044, Peoples R China
[3] Villanova Univ, Villanova Sch Business, Dept Management & Operat Int Business, Villanova, PA 19085 USA
关键词
K shortest paths; Schedule-based transit network; Generalized cost; Time-window constraint; ASSIGNMENT MODEL; TIME; OPTIMIZATION; ALGORITHM;
D O I
10.1016/j.cor.2010.02.005
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Finding the shortest paths in a schedule-based public transit network is similar to finding the shortest paths in a network with multi-costs constrained and time-window constraints. We consider a schedule-based transit network, where each node in the network has a list of scheduled departure times for transit vehicles. The objective of this paper is to find out the first K shortsst paths in a schedule-based transit network. An algorithm with a time complexity of O(S-2L-3)+O(L-4 ((S) over barR(l)(max))+O((SLR) over bar (max)(l) K (L-3 log(L-3)) s proposed to enumerate these paths. We compare the time complexity of our algorithm with that of two existing path finding algorithms. We show that our algorithm has a better performance in computational time complexity than the two existing path finding algorithms, though it is only applicable if the number of transfers does not exceed 2. Also, for large sized real transit network, our algorithm determines the K shortest paths in a much shorter time frame than the existing two algorithms. (C) 2010 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1812 / 1826
页数:15
相关论文
共 50 条
  • [1] Finding shortest time-dependent paths in schedule-based transit networks: A label setting algorithm
    Florian, M
    SCHEDULE-BASED DYNAMIC TRANSIT MODELING: THEORY AND APPLICATIONS, 2004, 28 : 43 - 52
  • [2] Finding the K shortest paths in a time-schedule network with constraints on arcs
    Jin, Wen
    Chen, Shuiping
    Jiang, Hai
    COMPUTERS & OPERATIONS RESEARCH, 2013, 40 (12) : 2975 - 2982
  • [3] FINDING K SHORTEST LOOPLESS PATHS IN A NETWORK
    YEN, JY
    MANAGEMENT SCIENCE SERIES A-THEORY, 1971, 17 (11): : 712 - 716
  • [4] Least Expected Time Paths in Stochastic Schedule-Based Transit Networks
    Dang Khoa Vo
    Tran Vu Pham
    Nguyen Huynh Tuong
    Van Hoai Tran
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2016, 2016
  • [5] A new algorithm for finding the K shortest paths in a time-schedule network with constraints on arcs
    Guo, Jianyuan
    Jia, Limin
    JOURNAL OF ALGORITHMS & COMPUTATIONAL TECHNOLOGY, 2017, 11 (02) : 170 - 177
  • [6] The K shortest transit paths choosing algorithm in stochastic transit network
    Zhao, Liyuan
    Xiong, Yiliang
    Sun, Hong
    ROUGH SETS AND KNOWLEDGE TECHNOLOGY, 2008, 5009 : 747 - +
  • [7] A genetic algorithm for finding the k shortest paths in a network
    Hamed, Ahmed Younes
    EGYPTIAN INFORMATICS JOURNAL, 2010, 11 (02) : 75 - 79
  • [8] ALGORITHMS FOR FINDING THE K-SHORTEST PATHS IN A NETWORK
    SHIER, DR
    NETWORKS, 1979, 9 (03) : 195 - 214
  • [9] Finding the k shortest paths
    Department of Information and Computer Science, University of California, Irvine, CA 92697-3425, United States
    SIAM J Comput, 2 (652-673):
  • [10] Finding the k shortest paths
    Eppstein, D
    SIAM JOURNAL ON COMPUTING, 1998, 28 (02) : 652 - 673