CEC2013(MATLAB):墨西哥蝾螈优化算法(Mexican Axolotl Optimization,MAO)求解CEC2013

一、墨西哥蝾螈优化算法MAO

墨西哥蝾螈优化算法(Mexican Axolotl Optimization,MAO)由Yenny Villuendas-Rey 1等人于2021年提出,该算法具有较强的平衡全局搜索与局部搜索能力。

参考文献:

1\]Villuendas-Rey, Yenny, José Luis Velázquez-Rodríguez, Mariana Dayanara Alanis-Tamez, Marco Moreno-Ibarra and Cornelio Yáñez-Márquez. "**Mexican Axolotl Optimization: A Novel Bioinspired Heuristic.** " *Mathematics* 9 (2021): 781. ### 二、cec2013简介 在CEC 2013 Special Session on Real-Parameter Optimization中共有28个测试函数维度可选择为10/30/50/100。每个测试函数的信息如下表所示:(详细信息见下方参考文献) ![](https://file.jishuzhan.net/article/1714306634366324738/861961391b3e76c81947cfac6ac5b2ac.webp) 参考文献: \[1\] Liang J J , Qu B Y , Suganthan P N ,et al.Problem Definitions and Evaluation Criteria for the CEC 2013 Special Session on Real-Parameter Optimization\[J\]. 2013. ### 三、MAO求解cec2013 (1)部分代码 close all; clear ; clc; dim =10; %维度 TestProblem=1; %测试函数索引可以选择 1-28 [Fun_Name,lb,ub,opt_f,err] = get_fun_info_CEC2013(TestProblem,dim);%获取函数信息 fob=str2func('cec13_0'); SearchAgents_no=50; % 种群大小(可以修改) Max_iteration=500; % 最大迭代次数(可以修改) [Best_score,Xbest,Convergence_curve]=MAO(SearchAgents_no,Max_iteration,lb,ub,dim,fobj); figure plot(Convergence_curve,'b','linewidth',3) xlabel('Iteration') ylabel('Fitness') title(['CEC2013-F' num2str(TestProblem)]) legend('MAO') (2)部分结果 ![](https://file.jishuzhan.net/article/1714306634366324738/93b1956552a90fd2178017233532cf88.webp) ![](https://file.jishuzhan.net/article/1714306634366324738/8aa58fd81cd6881fcfaa98260a5f9d82.webp) ![](https://file.jishuzhan.net/article/1714306634366324738/7383b3e6ae3a331910b3c6fdb292b154.webp) ![](https://file.jishuzhan.net/article/1714306634366324738/0cb0bf52d2c2f237e9a257ee7695f26d.webp) ![](https://file.jishuzhan.net/article/1714306634366324738/5036d515c35308451b21d5ea82319535.webp) ![](https://file.jishuzhan.net/article/1714306634366324738/57fee69911f2db50497c6691402fb2e7.webp) ### 四、完整MATLAB代码

相关推荐
lLinkl6 分钟前
LeetCode-1.两数之和
算法·leetcode·散列表
CodeCraft Studio6 分钟前
国产化Excel开发组件Spire.XLS教程:使用Python批量删除Excel分页符
开发语言·python·excel·python开发·spire.xls·excel api库·excel开发组件
(❁´◡`❁)Jimmy(❁´◡`❁)6 分钟前
F - Manhattan Christmas Tree 2
数据结构·算法
wxdlfkj7 分钟前
从算法溯源到硬件极限:解决微小球面小角度拟合与中心定位的技术路径
人工智能·算法·机器学习
高洁018 分钟前
基于Tensorflow库的RNN模型预测实战
人工智能·python·算法·机器学习·django
木子欢儿9 分钟前
在 Debian 13 上搭建一个 NTP (Network Time Protocol) 服务器
运维·服务器·开发语言·debian·php
一起养小猫11 分钟前
LeetCode100天Day5-最小长度子数组与三数之和
算法·leetcode·职场和发展
小龙报12 分钟前
【初阶数据结构】从 “数组升级” 到工程实现:动态顺序表实现框架的硬核拆解指南
c语言·数据结构·c++·算法·机器学习·信息与通信·visual studio
多米Domi01118 分钟前
0x3f第九天复习(考研日)(10.57-14:00)
python·算法
凯子坚持 c18 分钟前
Qt 信号与槽机制深度解析
开发语言·qt