Path planning optimization using the bidirectional ant colony algorithm

被引:0
|
作者
Shen X. [1 ]
Shi Y. [2 ]
Huang Y. [1 ]
Wang Y. [1 ]
机构
[1] College of Computer Science and Technology, Jilin University, Changchun
[2] College of Software, Jilin University, Changchun
关键词
angle parameter; ant colony algorithm; bidirectional path planning; grid map; path planning; pheromone; shortest path;
D O I
10.11990/jheu.202106011
中图分类号
学科分类号
摘要
This paper proposes a bidirectional ant colony algorithm, with angle parameters for robot path searching, to overcome the challenges of insufficient search accuracy and slow convergence speed of traditional ant colony algorithms. It first optimizes the starting position of the ant colony using the ant colony algorithm, selecting the appropriate node from a series of starting points in the map based on the ant number, increasing the diversity of solutions, and simultaneously obtaining the global optimum solution. At the same time, the pheromone update rules are improved, and pheromone rewards are given to the optimal path found by the current iteration so that it can guide the ants′ path-finding process in the next iteration. Finally, in order to improve the speed of convergence of the algorithm, an angle parameter is proposed and added to the transition probability of the ants so that the ants can preferentially select the node with a smaller angular difference from the target node when selecting the next node, thereby increasing the probability of obtaining the optimal solution and speeding up the convergence in the later stages of the algorithm. The results of several simulation experiments show that the path-searching ability and the iterative convergence of the algorithm proposed in this paper are significantly improved. © 2023 Editorial Board of Journal of Harbin Engineering. All rights reserved.
引用
收藏
页码:865 / 875
页数:10
相关论文
共 22 条
  • [1] DORIGO M, MANIEZZO V, COLORNI A., Ant system: optimization by a colony of cooperating agents, IEEE transactions on systems, man, and cybernetics, part B (cybernetics), 26, 1, pp. 29-41, (1996)
  • [2] DIJKSTRA E W., A note on two problems in connexion with graphs [ J], Numerische mathematik, 1, 1, pp. 269-271, (1959)
  • [3] ABUSALIM S W G, IBRAHIM R, ZAINURI S, Et al., Comparative analysis between dijkstra and bellman-ford algorithms in shortest path optimization, IOP conference series: materials science and engineering, 917, 1, (2020)
  • [4] ZENG W, CHURCH R L., Finding shortest paths on real road networks: the case for A, International journal of geographical information science, 23, 4, pp. 531-543, (2009)
  • [5] STEINBRUNN M, MOERKOTTE G, KEMPER A., Heuristic and randomized optimization for the join ordering problem, The VLDB journal, 6, 3, pp. 191-208, (1997)
  • [6] LI Shaobo, SONG Qisong, LI Zhiang, Et al., Review of genetic algorithm in robot path planning, Science technology and engineering, 20, 2, pp. 423-431, (2020)
  • [7] ZHANG Songcan, PU Jiexin, SI Yanna, Et al., Survey on application of ant colony algorithm in path planning of mobile robot, Computer engineering and applications, 56, 8, pp. 10-19, (2020)
  • [8] BU Guannan, LIU Jianhua, JIANG Lei, Et al., Ant colony algorithm with adaptive grouping, Computer engineering and applications, 57, 6, pp. 67-73, (2021)
  • [9] LIU Mingxia, YOU Xiaoming, LIU Sheng, Adaptive dynamic chaotic ant colony algorithm based on degree of aggregation, Computer engineering and applications, 55, 3, pp. 15-22, (2019)
  • [10] SU Zhichao, Application of directivity ant colony algorithm in vehicle route guide system, Computer technology and development, 21, 11, pp. 31-34, (2011)