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

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

扫码查看
针对启发式算法在求解机器人路径规划问题上存在收敛精度低、搜索路径效率低且容易陷入局部最优等问题,提出一种基于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是用于求解移动机器人路径规划的一种高效算法.
Addressing robot path planning issues using S-shaped growth curve integrated grasshopper optimization algorithm
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.

Grasshopper Optimization Algorithm(GOA)Logistic chaotic mappingS-shaped growth curvet-distributionrobot path planning

冉义、李永胜、蒋烨

展开 >

广西民族大学 电子信息学院,南宁 530006

广西民族大学 人工智能学院,南宁 530006

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

2025

计算机应用
中国科学院成都计算机应用研究所

计算机应用

北大核心
影响因子:0.892
ISSN:1001-9081
年,卷(期):2025.45(1)