多目标优化算法:多目标哈里斯鹰优化算法(Multi-Objective Harris Hawks Optimizer)

作品简介

一、多目标哈里斯鹰优化算法详情

多目标哈里斯鹰优化算法(Multi-Objective Harris Hawks Optimizer,MOHHO)由Meryem Kuşoğlu和Uğur Yüzgeç于2020年提出。MOHHO简介及效果见下方博客:

多目标优化算法:多目标哈里斯鹰优化算法(Multi-Objective Harris Hawks Optimizer,MOHHO)_IT猿手的博客-CSDN博客

二、部分代码

close all;
clear ; 
clc;
%%
% TestProblem测试问题说明:
%一共10个多目标测试函数,详情如下:
%1-5:ZDT1、ZDT2、ZDT3、ZDT4、ZDT6
%6-9:Kursawe、Poloni、Viennet2、Viennet3
%10 盘式制动器设计 https://blog.csdn.net/weixin_46204734/article/details/124051747
%%
TestProblem=10;%1-10(可以修改测试函数)
MultiObj = GetFunInfo(TestProblem);
MultiObjFnc=MultiObj.name;%问题名
% Parameters
params.Np = 100;        % Population size 种群大小
params.Nr = 200;        % 
params.maxgen =100;    % Maximum number of generations 最大迭代次数
% MOHHO
[bestX,bestF] = MOHHO(params,MultiObj);

三、完整Matlab代码

文件夹内包含MOHHO求解9个多目标测试函数(ZDT1、ZDT2、ZDT3、ZDT4、ZDT6、Kursawe、Poloni、Viennet2、Viennet3)和1个工程应用(盘式制动器设计)的全部代码(包含IGD、GD、HV、SP四种评价指标),点击main.m即可运行。


创作时间: