%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Zebra Optimization Algorithm: A New Bio-inspired Optimization Algorithm for Solving Optimization Algorithm
% IEEE access
% Eva Trojovská1, Mohammad Dehghani1, and Pavel Trojovský1*
% 1Department of Mathematics, Faculty of Science, University of Hradec Králové, 50003 Hradec Králové, Czech Republic
" Optimizer"
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
ZOA is simulated in MATLAB software environment. In order to implement ZOA on optimizing F1 to F23 functions, follow the instructions below:
1- The "main.m" file is the main implementation code that call the information of the objective functions (including: number of variables, upper and lower band of variables, and mathematical formula of the objective function). This code then puts the objective function information as the input of the ZOA optimizer to determine its optimal solution.
2- The "fun_info.m" file determines the information of the objective function and provides it to the main program.
3- "ZOA.m" file is a proposed algorithm that implements ZOA steps on optimization of objective functions and publishes the optimal solution in the output.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
In order to implement the proposed ZOA algorithm in solving other optimization problems, dear researchers should put the optimization problem information in "fun_info.m". This includes the following information:
The number of variables, the upper and lower band of variables, and the mathematical formula of the objective function.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
matlab科研助手
- 粉丝: 3w+
- 资源: 5991
最新资源
- comsol 锂枝晶模型雪花枝晶Karma的焊接融池 comsol 锂枝晶模型 雪花枝晶Karma的焊接融池凝固枝晶生长相场法matlab,锂枝晶及镁生长 comsol 相场,浓度场,电场耦合电势场
- 从零开始的Git版本控制基础教程
- MMC储能APF,MMC储能,MMC型APF,MMC储能型APF,模块化多电平变器储能,有源电力滤波器,同时具有储能和谐波补偿功能,不平衡负载,负序抑制,负序电流补偿,soc均衡控制, 参考文献
- 带隙基准,指标在下面,适用于电源管理芯片 已量产,可作为项目经历
- 机器学习基础与实战教程:从零开始
- 无刷直流电机BLDC双闭环调速仿真 模块: (1) DC直流源、三相逆变桥、无刷直流电机、PI控制器、PWM发生器、霍尔位置解码模块、驱动信号控制等构成 (2) 采用转速和电流双闭环控制算法;
- 使用MATLAB自主编程实现凝固CET转变,柱状晶转变等轴晶,实现经典的Karma模型,激光烧蚀融覆,激光增材制造,激光切割,激光焊接,等等凝固显微组织模拟,能够看到枝晶臂粗化,溶质富集,枝晶竞争生长
- comsol水力压裂岩石损伤耦合,裂缝制作dai码matlab comsol HM耦合模型 损伤模型 裂隙多孔介质注入流体引起天然裂隙,岩石产生新损伤的数值模拟,MATLAB裂缝函数及comsol模
- comsol两相流模型,静水动水条件下注浆模拟
- 基于DSP28335的三相交错双向DCDC变器
- UG NX二次开发编程模板(基于NX2406版本制作)
- comsol电弧放电模型,采用磁流体方程模拟电弧放电现象
- 基于python的学生宿舍管理系统
- comsol水蒸气增湿非饱和黄土水热耦合运移模型,考虑蒸发相变以及水气两相,comsol多层冻土地基冻涨模型 低温 热流固耦合,三场耦合模型,Comsol多孔介质流动,渗流, 毛细,传热,传质地表地下
- FactoryIO码垛搬运仿真,层数1-5层随意增加 因为高度问题,最大高度5层 使用简单的梯形图与SCL语言编写,通俗易懂,写有详细注释,起到抛砖引玉的作用,比较适合有动手能力的入门初学者,和入
- simulink仿真-四有源桥电路的解耦控制仿真,采用模型预测控制方法,一个输入端口,三个输出端口,每个输出端口都可以进行独立控制,共有三种工作模式: 1)电压控制模式,三个端口均进行恒压控制 2)电
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈