吉林大学学报(理学版) ›› 2021, Vol. 59 ›› Issue (5): 1144-1150.

• • 上一篇    下一篇

一种求解交通网络中最短路径问题的人工蜂群算法

王玉1, 申铉京1, 周昱洲2, 林鸿斌1   

  1. 1. 吉林大学 计算机科学与技术学院, 长春 130012; 2. 吉林大学 软件学院, 长春 130012
  • 收稿日期:2021-01-12 出版日期:2021-09-26 发布日期:2021-09-26
  • 通讯作者: 申铉京 E-mail:xjshen@jlu.edu.cn

An Artificial Bee Colony Algorithm for Solving the Shortest Path Problem in Traffic Network

WANG Yu1, SHEN Xuanjing1, ZHOU Yuzhou2, LIN Hongbin1   

  1. 1. College of Computer Science and Technology, Jilin University, Changchun 130012, China;
    2. College of Software, Jilin University, Changchun 130012, China
  • Received:2021-01-12 Online:2021-09-26 Published:2021-09-26

摘要: 用人工蜂群算法解决寻找时间依赖网络中两点之间的最短路径问题, 针对时间依赖网络中先入先出网络的特性, 改进原算法中的路径选择策略, 以优化生成的个体质量. 该算法使用的策略为每个个体(即每条路径)添加一张散列表, 用于记录搜索路径时遇到的路段, 通过查找该表可发现当前个体的更优解. 实验结果表明, 该改进方法能有效提升算法最终解的质量, 并极大缩短运行时间.

关键词: 最短路径; 时间依赖网络; 交通网络, 人工蜂群算法

Abstract: The shortest path problem between two points in time-dependent network was solved by using artificial bee colony algorithm. According to the characteristics of the first in first out network in time-dependent network, the path selection strategy in the original algorithm was improved to optimize the quality of generated individuals. The strategy of the algorithm added a Hash table for each individual (i.e. each path) to record the segments encountered in searching for paths. By looking up the table, we could find the better solution of the current individual. The experimental results show that the improved method can effectively improve the quality of the final solution and greatly shorten the running time.

Key words: the shortest path, time-dependent network, traffic network, artificial bee colony algorithm

中图分类号: 

  • TP391