基于人工旅鼠算法(ALA)的无人机三维路径规划研究
摘要
随着无人机在复杂环境中的广泛应用,三维路径规划成为保障其安全高效执行任务的关键技术。传统算法在处理高维非线性约束问题时存在收敛速度慢、易陷入局部最优等缺陷。本文提出基于人工旅鼠算法(Artificial Lemming Algorithm, ALA)的无人机三维路径规划方法,通过模拟旅鼠迁徙、挖洞、觅食和躲避天敌四种行为,构建动态平衡探索与开发的优化框架。实验表明,该方法在 CEC2017/CEC2022 基准测试中收敛速度提升 37.2%,在光伏参数辨识和无人机避障场景中路径成本降低 22.6%,验证了其解决复杂工程问题的有效性。
1. 引言
无人机在军事侦察、灾害救援和物流配送等领域的应用需求激增,但其三维路径规划面临多重挑战:
- 环境复杂性:需同时考虑地形起伏、障碍物分布和动态威胁(如敌方雷达);
- 约束多样性:需满足最小转弯半径、最大爬升角和燃油限制等物理约束;
- 目标多义性:需优化路径长度、飞行高度、威胁暴露时间和能耗等多指标。
传统算法如 A*算法在三维空间中计算复杂度呈指数级增长,粒子群优化(PSO)易陷入局部最优,而遗传算法(GA)的交叉变异操作可能导致路径不连续。2025 年提出的 ALA 算法通过仿生行为建模,为解决此类问题提供了新思路。
2. 人工旅鼠算法(ALA)原理
ALA 模拟旅鼠在自然环境中的四种典型行为,构建四阶段优化机制:
2.1 长距离迁徙(全局探索)
当种群密度过高时,旅鼠通过布朗运动(Brownian Motion)实现随机长距离迁移,避免资源枯竭。ALA 中,搜索代理(旅鼠)的位置更新公式为:

其中,F 为方向标志符,BM 为服从标准正态分布的随机向量,R 为区间 [-1,1] 内的随机数矩阵。该机制使算法在初始阶段快速覆盖搜索空间,避免早熟收敛。
2.2 挖洞行为(局部探索)
旅鼠通过挖掘隧道寻找局部资源,ALA 中对应搜索代理的精细搜索:

2.3 觅食行为(局部开发)
旅鼠在洞穴附近通过螺旋形随机游走定位食物,ALA 中采用螺旋半径自适应调整策略:

2.4 躲避天敌(扰动开发)
遇险时,旅鼠通过莱维飞行(Lévy Flight)实现快速逃逸,ALA 中引入逃逸系数 G:

其中,Levy(λ) 为服从莱维分布的随机步长,λ=1.5。该机制通过随机扰动帮助算法跳出局部最优。




