计算机应用 ›› 2019, Vol. 39 ›› Issue (9): 2749-2756.DOI: 10.11772/j.issn.1001-9081.2019020368

• 应用前沿、交叉与综合 • 上一篇    下一篇

基于改进蚁群算法的铁路乘务交路计划的编制

王东先1, 孟学雷1, 乔俊1, 汤霖1, 焦志臻2   

  1. 1. 兰州交通大学 交通运输学院, 兰州 730070;
    2. 中国铁路兰州局集团有限公司 武威南车务段, 甘肃 武威 733000
  • 收稿日期:2019-03-11 修回日期:2019-04-27 出版日期:2019-09-10 发布日期:2019-05-21
  • 通讯作者: 孟学雷
  • 作者简介:王东先(1992-),男,甘肃武威人,硕士研究生,主要研究方向:轨道交通运行管理、决策优化;孟学雷(1979-),男,山东泰安人,教授,博士,主要研究方向:轨道交通运行管理、决策优化;乔俊(1993-),女,陕西周至人,硕士研究生,主要研究方向:轨道交通运行管理、决策优化;汤霖(1989-),男,甘肃武威人,硕士,主要研究方向:轨道交通运行管理、决策优化;焦志臻(1992-),男,甘肃兰州人,助理工程师,主要研究方向:铁路车流组织优化、货物运输组织。
  • 基金资助:

    国家重点研发项目(2016YFB1200100);国家自然科学基金资助项目(71861022,61563028)。

Railway crew routing plan based on improved ant colony algorithm

WANG Dongxian1, MENG Xuelei1, QIAO Jun1, TANG Lin1, JIAO Zhizhen2   

  1. 1. School of Traffic and Transportation, Lanzhou Jiaotong Unirersity, Lanzhou Gansu 730070, China;
    2. China Railway Lanzhou Group Company Limited, Wuwei South Station, Wuwei Gansu 733000, China
  • Received:2019-03-11 Revised:2019-04-27 Online:2019-09-10 Published:2019-05-21
  • Supported by:

    This work is partially supported by the National Key Research and Development Project of China (2016YFB1200100), the National Natural Science Foundation of China (71861022, 61563028).

摘要:

针对提高铁路乘务交路计划编制质量和效率的问题,将乘务交路计划编制问题抽象为单基地、均衡行驶路程的多旅行商问题(MTSP),引入均衡因子,建立了以乘务交路用时少和子乘务交路间任务均衡为目标的数学模型。针对该模型提出了一种双重策略蚁群优化算法,该算法首先构建满足时空约束的解空间,分别对乘务区段节点和接续路径设置信息素浓度,然后采用双重策略状态的转移概率,使蚂蚁遍历所有乘务区段,最终找到符合乘务约束规则的子乘务交路。最后运用广深线城际铁路数据对设计的模型及算法进行检验,经与遗传算法的实验结果对比分析表明:在相同的模型条件下,运用双重策略蚁群优化算法编制的乘务交路计划乘务交路个数减少了约21.74%、乘务交路总时长降低了约5.76%、交路超劳率为0。运用所设计的模型和算法编制乘务交路计划能够减少乘务计划交路时长,均衡工作量,避免产生超劳交路。

关键词: 铁路, 乘务交路计划, 均衡因子, 多旅行商问题, 双重策略蚁群算法

Abstract:

In order to improve the quality and efficiency of railway crew routing plan, the problem of crew routing plan was abstracted as a Multi-Traveling Salesman Problem (MTSP) with single base and balanced travel distance, and a equilibrium factor was introduced to establish a mathematical model aiming at less crew routing time and balanced tasks between sub-crew routings. A dual-strategy ant colony optimization algorithm was proposed for this model. Firstly, a solution space satisfying the space-time constraints was constructed and pheromone concentration was set for the node of the crew section and the continuation path respectively, then the transitional probability of the dual-strategy state was adopted to make the ant traverse all of the crew segments, and finally the sub-crew routings that meet the crew constraint rules were found. The designed model and algorithm were tested by the data of the intercity railway from Guangzhou to Shenzhen. The comparison with the experimental results of genetic algorithm shows that under the same model conditions, the number of crew routing in the crew routing plan generated by double-strategy ant colony optimization algorithm is reduced by about 21.74%, the total length of crew routing is decreased by about 5.76%, and the routing overload rate is 0. Using the designed model and algorithm to generate the crew routing plan can reduce the crew routing time of crew plan, balance the workload and avoid overload routing.

Key words: railway, crew routing plan, equilibrium factor, Multi-Traveling Salesman Problem (MTSP), dual-strategy Ant Colony Algorithm (ACA)

中图分类号: