多目标优化算法:多目标天鹰优化算法MOAO(提供Matlab代码)

一、算法简介

天鹰优化算法(Aquila Optimizer,AO)由Laith Abualigah等人于2021年提出,该算法的灵感来自天鹰在自然界中捕捉猎物的行为。
天鹰是深棕色的,脖子后面有浅金棕色的羽毛。幼天鹰主要在尾巴上有白色,通常,它们的翅膀上有轻微的白色痕迹。天鹰利用其速度和敏捷性与坚固的脚和大而锋利的爪子相结合,抓住各种猎物,主要是兔子,野兔,深海,土拨鼠,松鼠和其他地面动物。天鹰使用四种狩猎方法:
在这里插入图片描述

第一种方法是用垂直弯腰高空翱翔,用于狩猎飞行中的鸟类。天鹰在地面上高空升起,一旦它探索了猎物,天鹰就会进入一个长而低角度的滑翔,随着翅膀的进一步关闭,速度会上升。天鹰需要在其猎物上方有一个高度特征,才能使这种方法取得成功。天鹰在交战之前,翅膀和尾巴展开,脚向前推以抓住猎物。

第二种方法是进行短滑翔攻击的轮廓飞行,这被认为是天鹰最常使用的方法。其中天鹰在地面上以低水平上升,无论猎物是在奔跑还是在飞行,猎物都会被近距离追捕。这种方法有利于狩猎地松鼠,繁殖松鸡或海鸟。

第三种方法是低空飞行,缓慢下降攻击。在这一点上,天鹰低落到地面,接下来对猎物进行猛烈的攻击。天鹰选择它的受害者,并落在猎物的脖子和背部,然后试图穿透。这种狩猎方法用于狩猎行动缓慢的猎物,如响尾蛇,刺猬,狐狸和任何没有逃生反应的猎物。

第四种方法是行走和捕捉猎物,天鹰在陆地上行走并试图拉动猎物。它用于将大型猎物(即鹿或羊)的幼崽拉出覆盖区域。

二、算法原理

天鹰优化算法的优化过程用4种方法表示:垂直弯腰高空翱翔选择搜索空间,高空飞行在分叉搜索空间内探索,在收敛搜索空间内慢速下降攻击,步行捕获猎物。

2.1全局搜索

天鹰识别猎物区域,并通过垂直弯腰的高空翱翔飞行选择最佳狩猎区域。天鹰广泛地从高空翱翔,以确定搜索空间的区域,猎物在哪里。
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

2.2局部探索

当天鹰从高空翱翔发现猎物区域时,会在目标猎物上方盘旋,然后发动攻击。这种方法称为短滑翔攻击式的轮廓飞行。
在这里插入图片描述在这里插入图片描述

2.3全局开采

当猎物区域被准确确定,并且天鹰准备好着陆和攻击时,天鹰会垂直下降,进行初步攻击以试探猎物的反应。这种方法称为低空飞行与缓慢下降攻击。天鹰利用目标的选定区域来接近猎物并进行攻击。
在这里插入图片描述
在这里插入图片描述

2.4局部开采

当天鹰接近猎物时,天鹰会随机运动攻击猎物。这种方法称为步行捕获猎物。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

三、算法描述

在这里插入图片描述
在这里插入图片描述

四、多目标天鹰优化算法MOAO

将天鹰优化算法的优良策略与多目标优化算法框架结合形成多目标天鹰优化算法(MOAO),为了验证所提的MOAO的有效性,将其在46个多目标测试函数(ZDT1、ZDT2、ZDT3、ZDT4、ZDT6、DTLZ1-DTLZ7、WFG1-WFG10、UF1-UF10、CF1-CF10、Kursawe、Poloni、Viennet2、Viennet3)上实验。

4.1 部分实验结果

ZDT1:

在这里插入图片描述

ZDT2:

在这里插入图片描述

ZDT3:

在这里插入图片描述

ZDT4:

在这里插入图片描述

DTLZ5:

在这里插入图片描述

DTLZ6:

在这里插入图片描述

Viennet3:

在这里插入图片描述

4.2完整MATLAB代码

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/59642.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

神奇的人工智能之神笔马良|Stable Diffusion使用

1,月球上骑马的宇航员。 image generate by stable-diffusion model 2,下棋的狗 image generate by stable-diffusion model 3,沉迷学习的史努比 image generate by stable-diffusion model 4,鲤鱼跃出海面

音速索尼克 怪人_最奇妙的刺猬索尼克粉丝游戏

音速索尼克 怪人 Sonic is hilarious. Maybe it’s the decades of bad games. Maybe it’s the Extreme Attitude™, a 90s marketing gimmick that feels dated now. Or maybe it’s just that he’s a weird looking dude. 索尼克很搞笑。 也许这是数十年来糟糕的比赛。 也许…

VTK:刺猬用法实战

VTK:刺猬用法实战 程序输出程序完整源代码程序输出 程序完整源代码 #include <vtkActor.h> #include <vtkCamera.h> #

python应用在人工智能_python应用篇-大数据和人工智能时代下,python牛在哪?

一、人工智能领域&#xff0c;python必用&#xff1f; 人工智能有多么火热呢&#xff1f;现在每12家拿到投资的创业公司&#xff0c;其中就有1家&#xff0c;是跟人工智能领域相关的。而在几年前&#xff0c;这个数字是48。 不管大家对这个行业的了解有多少&#xff0c;但你们…

『开源项目』基于STM32的智能垃圾桶之综合代码(HAL库)

大家好,我是『芯知识学堂』的SingleYork,前面给大家简单介绍了<基于STM32的智能垃圾桶之成员简介>、<基于STM32的智能垃圾桶之语音识别>、<基于STM32的智能垃圾桶之语音播报>和<基于STM32的智能垃圾桶之舵机控制(HAL库)>,今天笔者将要给大家介绍我…

刺猬猫服务器维护2020,刺猬猫杂谈:我认真起来连老板的号都敢封!

原标题&#xff1a;刺猬猫杂谈&#xff1a;我认真起来连老板的号都敢封&#xff01; 铁面无私 首先第一个重要通知 请各位不要在违纪的边缘来回试探 刺猬猫可是铁面无私的 就算是老板违规了也是要按规矩办事 讨论区公告也有通知 请大家引以为戒 自觉维护刺猬猫的和平 female 有…

目标检测算法实现(三)—— yolov5 代码调试

在高xq大佬的指导下完成了代码的调试和第一次训练&#xff0c;纯手工复盘记录&#xff0c;再度理解学习~&#xff01;&#xff01;&#xff01; 记录的逻辑不是很清晰&#xff0c;因为知识盲区太多&#xff0c;待理解的后续继续补充&#xff0c;未实现的后续继续实现并补充记录…

深度学习基础2-----如何使用下载的代码

目录 一、环境配置 1、requirements.txt 二、训练 1.训练公开数据集 2、训练自己的数据集 三、模型预测 下载代码后我们来瞧瞧如何使用&#xff01;&#xff01;&#xff01;&#xff01; 大类中主要包含三部分&#xff1a;环境配置&#xff1b;训练数据&#xff1b;模型…

深度学习基础3------看代码步骤

目录 一、代码的重要部分 二、模型本身 三、训练参数 四、数据加载 1.训练的数据价值 2.预测的数据加载 五、损失函数 六、预测后结果 一、代码的重要部分 包括两个部分&#xff1a;训练模型&#xff0c;模型预测。 训练模型--------需要考虑模型本身&#xff0c;训练…

ppt讲解html,HTML简介讲解.ppt

作业 1.制作一个图文并貌的网页至少3张图片、一个视频文件 文字不少于三段&#xff0c;字数不少于100字 至少用到 等标记符及align属性 图片应分别满足以下排版要求&#xff1a; 实现文本与图像的环绕 文本居于图片左侧 文字与图片在垂直方向上居中对齐 2.制作一个具有锚点链接…

人工智能 60 年技术简史

https://www.toutiao.com/a6711206007982277124/ 作者 | 李理&#xff0c;环信人工智能研发中心 VP 封图 | CSDN 付费下载自视觉中国 出品 | CSDN AI 科技大本营&#xff08;ID:rgznai100&#xff09; 人类的进化发展史就是一部人类制造和使用工具的历史&#xff0c;不同的工…

EndNote X9 参考文献附录列表 格式调整

文章目录 1 参考文献附录列表 格式调整2 EndNote X9 插入参考文献常见问题总结3 EndNote X9 快速上手教程&#xff08;毕业论文参考文献管理器&#xff09; 1 参考文献附录列表 格式调整 注意&#xff1a;这里讲的是对齐格式&#xff0c; 文献规范格式参考EndNote X9 快速上手…

如何将统一参考文献的格式?

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 背景一、使用PubMed二、使用谷粉学术总结 背景 在写中文的文章、开题报告、学位论文、申报书的时候&#xff0c;我们都不免会遇到需要将参考文献引用为统一的格式。…

将 EndNote 文献信息导出成 BibTeX 格式(可根据label排序)以及出现三个问号

文章&#xff1a;将 EndNote 文献信息导出成 BibTeX 格式 - 知乎 介绍的很详细 BibTeX Export using EN Label Field下载地址&#xff1a; https://endnote.com/wp-content/uploads/plugins/styles/BibTeX%20Export%20using%20EN%20Label%20Field.ens 其中有一个问题就是&…

[超简单]如何在Overleaf中用GB/T 7714格式参考文献

​​​​ 首先&#xff0c;在主文件main.tex目录下新建.bib文件&#xff0c;放入bibtex格式的参考信息&#xff0c;例如: article{于潇2012,title{互联网药品可信交易环境中主体资质审核备案模式},author{于潇 and 刘义 and 柴跃廷 and 孙宏波},journal{清华大学学报(自然科学…

NoteExpress对参考文献格式修改

文章目录 NoteExpress格式修改1、将带DOI的模板另存为--Revised_GBT_7714-20152、编辑自定义的nes文件3、保存选择使用。 NoteExpress参考文献格式修改规则GTB_7714-2015下载 NoteExpress中虽然存在很多参考文献的格式模板&#xff0c;但是在使用的过程中会发现许多不正确的地方…

Mendeley中正确设置GB/T 7714-2005中文参考文献格式

GB/T 7714-2005默认参考文献格式 mendeley中的默认参考文献格式选择为&#xff1a; 使用该参考文献格式进行引用时得到的文献格式为&#xff1a; 其中存在两处问题&#xff1a; 针对英文文献中作者名字使用了全大写针对英文文献中三个以上人名省略时使用了中文的“等”&#…

使用overleaf时如何将bibtex参考文献转化为LNCS模板的论文要求的参考文献格式

首先对比谷歌学术给出的参考样例和LNCS要求的参考样例可以发现二者有很大的区别。 此时我们首先导出该文献的bibtex&#xff1a;   复制下来&#xff0c;在overleaf中新建一个myReference.bib文件并导入进去&#xff0c;这里注意是bib文件而不是tex文件。   然后再写文…

将Zotero会议论文集的参考文献格式改成国标格式

将Zotero会议论文集的参考文献格式改成国标格式 一. 毕设论文中会议论文集的格式 毕设论文中要求的会议论文集[C]著录格式&#xff0c;同时也是国标GBT 7714-2005&#xff1a; 中文文献&#xff1a;[序号] 作者&#xff0e;文章名&#xff0e;文集名[C]&#xff0e;会址&…

EndNote设置导出参考文献格式为中文国标GBT7714

笔者使用的版本是最新的EndNote 20&#xff0c;其他版本大同小异。 依次打开&#xff1a;Tools -> Output Styles -> Open Style Manager。其他版本可能有差异&#xff0c;只要找到Open Style Manager即可。 在列表里找到&#xff0c;勾上即可。 而现在还没有安装&#…