算法应用:无人机路径规划 Path Planning for UAVs (2)(附Matlab代码)

发布时间:2024年01月05日

引言

前期已分享利用多种多样的群智能优化算法解决无人机路径规划问题(Path Planning for UAVs)(链接无人机路径规划本期添加了多种算法的对比,修改了主函数和绘图函数。将文末的代码替换无人机路径规划中同名文件即可。

结果展示

详情请见:算法应用:无人机路径规划 Path Planning for UAVs (附Matlab代码)。群优化算法以灰狼优化算法(GWO)和哈里斯鹰优化算法(HHO)作为例子。

主函数Main.m:


% 关注微信公众号-优化算法侠,Swarm-Opti
clc;clear;close all;
%% 问题
model = CreateModel(); % 创建搜索地图和参数

CostFunction=@(x) CostFunction(x,model);    % 成本函数

[lb,ub,dim]=Info(model); % 变量约束信息
%%  调用优化算法
MaxIt=50;          % 迭代次数
nPop=30;           % 种群数
% 调用优化算法,可替换成其他算法
id=1;
results.alg_name{id}='GWO';
[results.Bestcost(id),results.bestX(id,:),results.cost_history(id,:)]=GWO(nPop,MaxIt,lb,ub,dim,CostFunction);
id=id+1;
results.alg_name{id}='HHO';
[results.Bestcost(id),results.bestX(id,:),results.cost_history(id,:)]=HHO(nPop,MaxIt,lb,ub,dim,CostFunction);
%% 绘制结果
DrawSolution(results,model);

图片

图片

图片

matlab代码下载

微信搜索并关注-优化算法侠,或扫描下方二维码关注

算法应用:无人机路径规划 Path Planning for UAVs (2)(附Matlab代码)

?320多种基础的群智能优化算法-matlab

速来下载!超320种基础优化算法!-Matlab版(截至2023.12.02)

175种群智能优化算法python库

超175+种群智能优化算法Python库!!!

求解cec测试函数-matlab

最新最火!cec2022测试函数来了(附Matlab代码)

解决12工程设计优化问题-matlab

略微出手,工程设计问题(12)(附Matlab代码)

求解11种cec测试函数-python

一网打尽!170+种优化算法求解11种cec测试函数(附Python代码)

解决12种工程设计优化问题-python

大放送!170+种优化算法解决12种工程设计问题(附python代码)

文章来源:https://blog.csdn.net/weixin_44028734/article/details/135342280
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。