《计算机应用》唯一官方网站 ›› 2025, Vol. 45 ›› Issue (1): 178-185.DOI: 10.11772/j.issn.1001-9081.2024010033

• 先进计算 • 上一篇    下一篇

基于S型生长曲线的蝗虫优化算法求解机器人路径规划问题

冉义1, 李永胜2(), 蒋烨1   

  1. 1.广西民族大学 电子信息学院,南宁 530006
    2.广西民族大学 人工智能学院,南宁 530006
  • 收稿日期:2024-01-16 修回日期:2024-04-26 接受日期:2024-04-26 发布日期:2024-05-09 出版日期:2025-01-10
  • 通讯作者: 李永胜
  • 作者简介:冉义(1999—),女,重庆人,硕士研究生,主要研究方向:智能算法;
    蒋烨(1999—),男,广西桂林人,硕士研究生,主要研究方向:智能算法。
  • 基金资助:
    2023年度广西民族大学人工智能学院科研创新团队项目(智能系统控制及优化团队)(RGZNXY202304)

Addressing robot path planning issues using S-shaped growth curve integrated grasshopper optimization algorithm

Yi RAN1, Yongsheng LI2(), Ye JIANG1   

  1. 1.College of Electronic Information,Guangxi Minzu University,Nanning Guangxi 530006,China
    2.School of Artificial Intelligence,Guangxi Minzu University,Nanning Guangxi 530006,China
  • Received:2024-01-16 Revised:2024-04-26 Accepted:2024-04-26 Online:2024-05-09 Published:2025-01-10
  • Contact: Yongsheng LI
  • About author:RAN Yi, born in 1999, M. S. candidate. Her research interests include intelligent algorithm.
    JIANG Ye, born in 1999, M. S. candidate. His research interests include intelligent algorithm.
  • Supported by:
    2023 Scientific Research and Innovation Team Project of School of Artificial Intelligence;Guangxi Minzu University (Intelligent System Control and Optimization Team)(RGZNXY202304)

摘要:

针对启发式算法在求解机器人路径规划问题上存在收敛精度低、搜索路径效率低且容易陷入局部最优等问题,提出一种基于S型生长曲线的蝗虫优化算法(SGCIGOA)。首先,引入Logistic混沌序列优化蝗虫初始种群,增强蝗虫种群在迭代初期的多样性;其次,引入S型生长曲线特征的非线性惯性权重,对递减参数递减的方式进行了调整,从而提高算法的收敛速度和寻优精度;最后,在迭代过程中引入基于t分布的位置扰动机制,使算法能充分利用当前种群的有效信息,以更好地平衡全局搜索和局部开发,并降低算法陷入局部最优的概率。实验结果表明,相较于MOGOA (Multi-Objective Grasshopper Optimization Algorithm)、IGOA (Improved Grasshopper Optimization Algorithm)和IAACO (Improvement Adaptive Ant Colony Optimization)等10种对比算法,所提算法在简单环境下的最优路径长度平均缩短0~14.78%,平均迭代次数减少56.60%~90.00%;在复杂环境下的最优路径长度平均缩短0~11.58%,平均迭代次数减少45.00%~92.76%。可见,所提SGCIGOA是用于求解移动机器人路径规划的一种高效算法。

关键词: 蝗虫优化算法, Logistic混沌映射, S型生长曲线, t分布, 机器人路径规划

Abstract:

Given that heuristic algorithms have low convergence accuracy, low search path efficiency and tendency to fall into local optimum in solving robot path planning problem, an S-shaped Growth Curve Integrated Grasshopper Optimization Algorithm (SGCIGOA) was proposed. Firstly, the initial population of grasshoppers was optimized through the introduction of Logistic chaotic sequences, which results in the enhancement of the diversity of the grasshopper population in the early stages of iteration. Secondly, the non-linear inertia weight of S-shaped growth curve was introduced to adjust the decline way of the decline parameter, thus improving algorithm convergence speed and optimization accuracy. Finally, a t-distribution based position disturbance mechanism was introduced during the iteration, enabling full utilization of effective information of the current population, thereby balancing global search and local exploitation and reducing the probability of the algorithm being trapped in local optimum. Experimental results show that compared with 10 comparison algorithms such as MOGOA (Multi-Objective Grasshopper Optimization Algorithm), IGOA (Improved Grasshopper Optimization Algorithm), and IAACO (Improvement Adaptive Ant Colony Optimization), the proposed algorithm reduces the optimal path length by an average of 0-14.78% and the average number of iterations by an of 56.60%-90.00% in simple environment, and has the optimal path length shortened by an average of 0-11.58% and the average number of iterations decreased by an of 45.00%-92.76% in complex environment. It can be seen that SGCIGOA represents an efficient approach to solving the path planning problem for mobile robots.

Key words: Grasshopper Optimization Algorithm (GOA), Logistic chaotic mapping, S-shaped growth curve, t-distribution, robot path planning

中图分类号: