鹅算法(GOOSE Algorithm,GOOSE)求解复杂城市地形下无人机避障三维航迹规划,可以修改障碍物及起始点(Matlab代码)

一、鹅算法

鹅优化算法(GOOSE Algorithm,GOOSE)从鹅的休息和觅食行为获得灵感,当鹅听到任何奇怪的声音或动作时,它们会发出响亮的声音来唤醒群中的个体,并保证它们的安全。

参考文献

[1]Hamad R K, Rashid T A. GOOSE algorithm: a powerful optimization tool for real-world engineering challenges and beyond[J]. Evolving Systems, 2024: 1-26.

原文链接:https://blog.csdn.net/weixin_46204734/article/details/139904818

二、鹅算法GOOSE求解复杂城市地形下无人机避障三维航迹规划

2.1部分代码

%% 算法设置
SearchAgents_no=30; % Number of search agents 种群数量
Max_iteration=100;
[Best_score,Best_pos,curve]=GOOSE(SearchAgents_no,Max_iteration,lb,ub,dim,fobj); %开始优化
str='GOOSE';
%% 画图
figure
hold on
plot(curve,'r','LineWidth',2)
xlabel('迭代次数')
ylabel('路径长度')

2.2部分结果

三、完整MATLAB代码

相关推荐
阿拉-M833 分钟前
代码随想录Day66(图论Part03)
算法·深度优先·图论
幼儿园大哥~11 分钟前
矩阵的奇异值(Singular Values)
线性代数·算法·矩阵
筱姌44 分钟前
单调队列优化DP——AcWing 135. 最大子序和
算法
橙子199110161 小时前
算法题 — 接雨水
前端·javascript·算法
硕风和炜1 小时前
【LeetCode:2742. 给墙壁刷油漆 + 递归 + 记忆化搜索 + dp】
java·算法·leetcode·缓存·dp·记忆化搜索·递归
每天努力进步!1 小时前
LeetCode热题100刷题1:1.两数之和、49. 字母异位词分组、128. 最长连续序列
c++·算法·leetcode·哈希表
幸运草时代狂想曲1 小时前
67.二进制求和
数据结构·python·算法·leetcode·力扣
大钻石选莱驰2 小时前
NEFU算法设计与分析课程设计
算法
人间花木2 小时前
快速排序(C/C++实现)—— 简单易懂系列
c语言·c++·算法·快速排序·入门教学
羚通科技2 小时前
视频共享融合赋能平台LntonCVS安防监控平台现场方案实现和应用场景
数据库·人工智能·算法·安全·音视频·智慧城市