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

引言

前期已分享利用多种多样的群智能优化算法解决无人机路径规划问题(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代码下载

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

纷传

 

 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代码)

  • 15
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值