业界动态
5种算法(DBO、RUN、SO、HO、EPO)的无人机城市地形下路径规划,可修改障碍物及起始点
2024-12-23 21:43

一、算法介绍

(1)蜣螂优化算法DBO

参考文献:Xue Jiankai, Shen Bo. Dung beetle optimizer: a new meta-heuristic algorithm for global optimization[J]. Journal of Supercomputing, 2023,79(7):7305-7336.

(2)龙格-库塔优化算法 RUN

参考文献: Iman Ahmadianfar, Ali Asghar Heidari, Amir H. Gandomi, Xuefeng Chu, Huiling Chen. RUN beyond the metaphor: An efficient optimization algorithm based on Runge Kutta method[J]. Expert Systems with Applications, 2021, 181(115079): 0957-4174.

(3)蛇优化算法SO

 参考文献:Hashim, F. A., & Hussien, A. G. (2022). Snake Optimizer: A novel meta-heuristic optimization algorithm.Knowledge-based Systems, 108320.

(4)海马优化算法HO

参考文献:Zhao, S., Zhang, T., Ma, S. et al. Sea-horse optimizer: a novel nature-inspired meta-heuristic for global optimization problems. Appl Intell (2022). https://doi.org/10.1007/s10489-022-03994-3

(5)帝企鹅优化算法EPO

参考文献:Gaurav Dhiman, Vijay Kumar. Emperor Penguin Optimizer: A Bio-inspired Algorithm for Engineering Problems[J]. Knowledge-based Systems, 2018, 159: 20-50.

二、部分代码

close all clear clc rng('default');%% 载入数据 data.E=[50,950,12];     %起点位置 横坐标与纵坐标需为50的倍数 data.S=[950,50,1]; %终点点位置 横坐标与纵坐标需为50的倍数 data.Obstacle=xlsread('data1.xls'); data.numObstacles=length(data.Obstacle(:,1)); data.mapSize=[1000,1000,20]; %10m 地图尺寸 data.unit=[50,50,1]; %地图精度 data.S0=ceil(data.Shttps://www.bilibili.com/read/cv34394337/data.unit); data.E0=ceil(data.Ehttps://www.bilibili.com/read/cv34394337/data.unit); data.mapSize0=data.mapSizehttps://www.bilibili.com/read/cv34394337/data.unit; data.map=zeros(data.mapSize0);%% 算法设置 SearchAgents_no=30; %  种群大小 Max_iteration=30;% 最大迭代次数 ColorStr={'r-','b--','c-.','g-.','m-'};%颜色%% 画图 PlotFigure; %% 显示路径信息for i=1:length(AlgorithName)    fprintf(AlgorithName{i});    fprintf("路径坐标: ");    display(Result(i).path)    fprintf(AlgorithName{i});    fprintf("路径长度:%f ",Result(i).fit);end

三、部分结果

DBO路径坐标:

  950  50   1

  900  100   2

  850  150   2

  800  200   3

  750  250   4

  700  300   5

  650  300   5

  600  300   5

  550  300   5

  500  350   6

  450  400   7

  450  450   7

  450  500   7

  450  550   7

  450  600   7

  450  650   7

  400  700   8

  350  700   8

  300  750   9

  250  800  10

  200  800  11

  150  850  12

  100  900  12

  50  950  12

DBO路径长度:1419.319522

RUN路径坐标:

  950  50   1

  900  50   1

  900  100   1

  850  100   2

  800  100   3

  750  150   3

  700  200   4

  700  200   5

  700  250   6

  650  300   6

  600  300   6

  550  300   6

  500  350   7

  500  400   7

  450  450   8

  450  500   8

  450  550   9

  450  600   9

  450  650  10

  400  700  10

  350  700  11

  300  750  12

  250  800  12

  200  850  12

  150  850  12

  100  900  12

  50  950  12

RUN路径长度:1478.905736

SO路径坐标:

  950  50   1

  900  100   2

  850  150   3

  800  150   3

  750  200   3

  700  250   4

  650  300   4

  600  300   5

  550  300   5

  500  350   5

  450  400   6

5种算法(DBO、RUN、SO、HO、EPO)的无人机城市地形下路径规划,可修改障碍物及起始点

  450  450   7

  450  500   7

  450  550   8

  450  600   8

  450  650   8

  400  700   9

  350  700   9

  300  750  10

  250  800  11

  200  850  12

  150  900  12

  100  900  12

  50  950  12

SO路径长度:1419.325378

HO路径坐标:

  950  50   1

  900  100   2

  850  150   3

  800  200   4

  750  250   4

  700  300   5

  650  300   5

  600  300   5

  550  300   5

  500  350   6

  450  400   7

  450  450   7

  450  500   7

  450  550   7

  450  600   8

  450  650   8

  400  700   9

  350  700   9

  300  750  10

  250  800  11

  200  850  12

  150  900  12

  100  950  12

  50  950  12

HO路径长度:1419.319522

EPO路径坐标:

     950     50      1

    1000     100      2

     950     100      3

     950     100      4

     950     100      5

     900     100      6

     850     100      6

     800     150      7

     800     150      8

     800     200      9

     750     250     10

     700     300     10

     650     300     10

     600     300     11

     600     350     12

     600     400     13

     550     450     13

     500     500     12

     450     550     11

     450     550     10

     450     600      9

     450     650      9

     400     700      9

     350     700      9

     300     750      9

     250     800      9

     200     800     10

     150     800     11

     150     850     12

     100     900     12

     50     950     12

EPO路径长度:1552.663481

四、完整MATLAB代码

一键三连,获取代码链接

    以上就是本篇文章【5种算法(DBO、RUN、SO、HO、EPO)的无人机城市地形下路径规划,可修改障碍物及起始点】的全部内容了,欢迎阅览 ! 文章地址:https://sicmodule.kub2b.com/news/9696.html
     栏目首页      相关文章      动态      同类文章      热门文章      网站地图      返回首页 企库往资讯移动站 https://sicmodule.kub2b.com/mobile/ , 查看更多   
最新文章
发改委:推进户用光伏发展,助力农民拓宽增收新路径
中国产品流通经纪人协会供销合作行业标准《农产品食品供应商信用评价规范》参编单位征集函中国农产品流通经纪人协会供销合作行业
泉州百度爱采购运营介绍
百度爱采购入驻条件有哪些:商家需持有工商行政管理局颁发的营业执照,并且执照在6个月有效期内;厂家商品真实在营且符合国家相
抖音feed是什么 feed广告投放流程
feed是什么?feed流(又称信息流)它是穿插在App内容中的广告,具有原生沉浸式体验,支持多种展现形式。feed可以进行线索收集,
抖音投流怎么投?找到最合适的优化路线,实现精准引流与高效转化!
在如今竞争激烈的市场中,抖音广告已经成为商家吸引流量、增加曝光和转化的重要工具。很多企业都在问:“抖音投流怎么投,才能真
提升脸书播放/浏览量:Facebook Workplace的策略
以下介绍:提升脸书播放/浏览量:Facebook Workplace的策略关于提升脸书播放/浏览量:Facebook Workplace的策略所提到的问题请大
想换07年左右的老车,值得吗?
百车全说别人研究车,而我研究你!问:想买一辆2007年左右,绿色(丨), 3.0。主要是喜欢这种雪茄车身,想留着自己偶尔开一下,家
年度盘点丨西安:2024年度十大交通精细化治理案例
​​2024年,西安公安交警深入践行以人民为中心的发展思想,聚焦群众反映强烈的交通问题,坚持缓堵保畅、全域治理,坚持小切口入
怎样才能很好的提高百度SEO的排名呢
怎样使自己的网站在百度等搜索引擎排名靠前  提高用户体验确保网站加载速度快,移动设备友好,并提供良好的用户互动体验。利用
《人工智能:未来世界的“智慧引擎”》
在当今这个科技飞速发展的时代,人工智能(Artificial Intelligence,简称AI)正以前所未有的速度重塑
未来直播技术的创新与发展方向
随着信息技术的快速发展和移动互联网的广泛普及,直播已经成为当今互联网领域的重要应用之一。从最初的娱乐直播到现在的教育直播