计算机科学
模拟退火
分解
动态规划
数学优化
整数规划
启发式
程序设计范式
遗传算法
线性规划
算法
人工智能
数学
机器学习
生物
生态学
程序设计语言
作者
Yin Yuan,Shukai Li,Ronghui Liu,Lixing Yang,Ziyou Gao
标识
DOI:10.1016/j.trc.2023.104393
摘要
Carefully coordinating train timetables of different operating lines can help reduce transfer delays, which in turn reduces station crowding and improves overall service quality. This paper explores the optimization to train timetable and skip-stop plans that aims to minimize the total passenger waiting time and station crowding. The problem is formulated as a mixed-integer non-linear programming model. To effectively address the complexity of the model, a decomposition and approximate dynamic programming approach is designed to convert the original network-level problem into a series of small-scale subproblems, one for each operating line, to be solved quickly in a distributed manner. The effectiveness and practicability of the model and algorithm are demonstrated on two case networks: a small-scale synthetic network of three metro lines and a real-world network based on Beijing metro. The computational results illustrate that the proposed strategy to generate train timetables and skip-stop plans can effectively reduce passenger waiting time and station crowing. The proposed decomposition and approximate dynamic programming approach is also shown to perform more efficiently than traditional heuristic algorithms, such as genetic algorithm and simulated annealing algorithm for large-scale networks.
科研通智能强力驱动
Strongly Powered by AbleSci AI