国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

五種多目標優(yōu)化算法(MOGWO、MOJS、NSWOA、MOPSO、MOAHA)性能對比(提供MATLAB代碼)

這篇具有很好參考價值的文章主要介紹了五種多目標優(yōu)化算法(MOGWO、MOJS、NSWOA、MOPSO、MOAHA)性能對比(提供MATLAB代碼)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、5種多目標優(yōu)化算法簡介

1.1MOGWO

五種多目標優(yōu)化算法(MOGWO、MOJS、NSWOA、MOPSO、MOAHA)性能對比(提供MATLAB代碼),MATLAB,優(yōu)化算法,算法,matlab,多目標優(yōu)化算法,多目標測試函數(shù),多目標評價指標,最新優(yōu)化算法

1.2MOJS

五種多目標優(yōu)化算法(MOGWO、MOJS、NSWOA、MOPSO、MOAHA)性能對比(提供MATLAB代碼),MATLAB,優(yōu)化算法,算法,matlab,多目標優(yōu)化算法,多目標測試函數(shù),多目標評價指標,最新優(yōu)化算法

1.3NSWOA

五種多目標優(yōu)化算法(MOGWO、MOJS、NSWOA、MOPSO、MOAHA)性能對比(提供MATLAB代碼),MATLAB,優(yōu)化算法,算法,matlab,多目標優(yōu)化算法,多目標測試函數(shù),多目標評價指標,最新優(yōu)化算法

1.4MOPSO

五種多目標優(yōu)化算法(MOGWO、MOJS、NSWOA、MOPSO、MOAHA)性能對比(提供MATLAB代碼),MATLAB,優(yōu)化算法,算法,matlab,多目標優(yōu)化算法,多目標測試函數(shù),多目標評價指標,最新優(yōu)化算法

1.5MOAHA

五種多目標優(yōu)化算法(MOGWO、MOJS、NSWOA、MOPSO、MOAHA)性能對比(提供MATLAB代碼),MATLAB,優(yōu)化算法,算法,matlab,多目標優(yōu)化算法,多目標測試函數(shù),多目標評價指標,最新優(yōu)化算法

二、5種多目標優(yōu)化算法性能對比

為了測試5種算法的性能將其求解9個多目標測試函數(shù)(zdt1、zdt2 、zdt3、 zdt4、 zdt6 、Schaffer、?Kursawe 、Viennet2、 Viennet3),其中Viennet2 與Viennet3的目標為3,其余測試函數(shù)的目標為2,并采用6種評價指標(IGD、GD、HV、Coverage、Spread、Spacing)進行評價對比

2.1部分代碼

close all;
clear ;
clc;
addpath('./MOJS/')%添加算法路徑
addpath('./MOGWO/')%添加算法路徑
addpath('./NSWOA/')%添加算法路徑
addpath('./MOPSO/')%添加算法路徑
addpath('./MOAHA/')%添加算法路徑
%%
% TestProblem測試問題說明:
%一共9個多目標測試函數(shù)1-9分別是: zdt1 zdt2 zdt3 zdt4 zdt6 Schaffer? Kursawe Viennet2 Viennet3
%%
TestProblem=9;%測試函數(shù)1-9
MultiObj = GetFunInfo(TestProblem);
MultiObjFnc=MultiObj.name;%問題名
% Parameters
params.Np = 100;? ? ? ? % Population size 種群大小
params.Nr = 200;? ? ? ? % Repository size 外部存檔
params.maxgen=50;? ? % Maximum number of generations 最大迭代次數(shù)
numOfObj=MultiObj.numOfObj;%目標函數(shù)個數(shù)
%% 算法求解,分別得到paretoPOS和paretoPOF
[Xbest1,Fbest1] = MOGWO(params,MultiObj);
[Xbest2,Fbest2] = MOJS(params,MultiObj);
[Xbest3,Fbest3]? = NSWOA(params,MultiObj);
[Xbest4,Fbest4] = MOPSO(params,MultiObj);
[Xbest5,Fbest5]? = MOAHA(params,MultiObj);
FbestData(1).data=Fbest1;
FbestData(2).data=Fbest2;
FbestData(3).data=Fbest3;
FbestData(4).data=Fbest4;
FbestData(5).data=Fbest5;
%% 獲取測試函數(shù)的真實pareto前沿
True_Pareto=MultiObj.truePF;
%% 計算每個算法的評價指標
% ResultData的值分別是IGD、GD、HV、Coverage、Spread、Spacing
for i=1:5
? ? Fbest=FbestData(i).data;
? ? ResultData(i,:)=[IGD(Fbest,True_Pareto),GD(Fbest,True_Pareto),HV(Fbest,True_Pareto),Coverage(Fbest,True_Pareto),Spread(Fbest,True_Pareto),Spacing(Fbest,True_Pareto)];
end


%% 畫圖
PlotFigure;

2.2部分結(jié)果

(1)以ZDT3為例:

五種多目標優(yōu)化算法(MOGWO、MOJS、NSWOA、MOPSO、MOAHA)性能對比(提供MATLAB代碼),MATLAB,優(yōu)化算法,算法,matlab,多目標優(yōu)化算法,多目標測試函數(shù),多目標評價指標,最新優(yōu)化算法

五種多目標優(yōu)化算法(MOGWO、MOJS、NSWOA、MOPSO、MOAHA)性能對比(提供MATLAB代碼),MATLAB,優(yōu)化算法,算法,matlab,多目標優(yōu)化算法,多目標測試函數(shù),多目標評價指標,最新優(yōu)化算法

五種多目標優(yōu)化算法(MOGWO、MOJS、NSWOA、MOPSO、MOAHA)性能對比(提供MATLAB代碼),MATLAB,優(yōu)化算法,算法,matlab,多目標優(yōu)化算法,多目標測試函數(shù),多目標評價指標,最新優(yōu)化算法

(2)以Viennet3為例:

五種多目標優(yōu)化算法(MOGWO、MOJS、NSWOA、MOPSO、MOAHA)性能對比(提供MATLAB代碼),MATLAB,優(yōu)化算法,算法,matlab,多目標優(yōu)化算法,多目標測試函數(shù),多目標評價指標,最新優(yōu)化算法

五種多目標優(yōu)化算法(MOGWO、MOJS、NSWOA、MOPSO、MOAHA)性能對比(提供MATLAB代碼),MATLAB,優(yōu)化算法,算法,matlab,多目標優(yōu)化算法,多目標測試函數(shù),多目標評價指標,最新優(yōu)化算法

五種多目標優(yōu)化算法(MOGWO、MOJS、NSWOA、MOPSO、MOAHA)性能對比(提供MATLAB代碼),MATLAB,優(yōu)化算法,算法,matlab,多目標優(yōu)化算法,多目標測試函數(shù),多目標評價指標,最新優(yōu)化算法

三、完整MATLAB代碼

五種多目標優(yōu)化算法(MOGWO、MOJS、NSWOA、MOPSO、MOAHA)性能對比(提供MATLAB代碼),MATLAB,優(yōu)化算法,算法,matlab,多目標優(yōu)化算法,多目標測試函數(shù),多目標評價指標,最新優(yōu)化算法文章來源地址http://www.zghlxwxcb.cn/news/detail-833157.html

到了這里,關(guān)于五種多目標優(yōu)化算法(MOGWO、MOJS、NSWOA、MOPSO、MOAHA)性能對比(提供MATLAB代碼)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • MATLAB實現(xiàn)多目標粒子群優(yōu)化算法(MOPSO)

    MATLAB實現(xiàn)多目標粒子群優(yōu)化算法(MOPSO)

    這里如何用MATLAB實現(xiàn)多目標粒子群優(yōu)化算法。 本教程參考:MATLAB實現(xiàn)多目標粒子群算法 對其中的優(yōu)化項、優(yōu)化目標項進行了簡單的修改。優(yōu)化項由1個修改成了2個,優(yōu)化目標由2個修改成了3個。 同時,參考MATLAB源碼,將該算法在C#上也進行了實現(xiàn),有需要的可以參考:C#實現(xiàn)

    2024年02月01日
    瀏覽(26)
  • 【多目標進化優(yōu)化】MOPSO 原理與代碼實現(xiàn)

    【多目標進化優(yōu)化】MOPSO 原理與代碼實現(xiàn)

    ?? 博主相信: 有足夠的積累,并且一直在路上,就有無限的可能!??! ????? 個人主頁: 青年有志的博客 ?? Gitee 源碼地址: https://gitee.com/futurelqh/Multi-objective-evolutionary-optimization 前驅(qū)知識 粒子群優(yōu)化算法 PSO: https://blog.csdn.net/qq_46450354/article/details/127464089 Pareto 最優(yōu)解

    2024年02月05日
    瀏覽(27)
  • 灰狼優(yōu)化算法(MOGWO)

    灰狼優(yōu)化算法(MOGWO)

    固定大小的外部檔案用來保存帕累托優(yōu)化解 在多目標搜索空間中,這個檔案被用來定義狼群社會等級和捕獵行為 這個算法在10個多目標測試集進行測試,并與MOEA/D和MOPSO進行對比 將多個目標集成一個單一的目標 兩個缺點:一個均勻分布的權(quán)重不能保證生成一組均勻分布的帕

    2024年03月21日
    瀏覽(33)
  • 多目標粒子群(MOPSO)算法原理及其MATLAB實現(xiàn)

    多目標粒子群(MOPSO)算法原理及其MATLAB實現(xiàn)

    粒子群算法(PSO)是Eberhart和Kennedy于1995年提出的一種模擬鳥類覓食行為的算法[1],具有操作簡單、速度快等特點。但在實際應(yīng)用中,許多決策問題都是多目標優(yōu)化問題,采用粒子群算法來處理多目標優(yōu)化問題是一種有效方法,Coello 等人將粒子群優(yōu)化算法擴展到多個目標,提出了

    2024年03月11日
    瀏覽(20)
  • 多目標應(yīng)用:MOGWO求解環(huán)境經(jīng)濟負荷分配問題(IEEE-30bus)提供MATLAB代碼

    多目標應(yīng)用:MOGWO求解環(huán)境經(jīng)濟負荷分配問題(IEEE-30bus)提供MATLAB代碼

    MOGWO原理參考文獻: S. Mirjalili, S. Saremi, S. M. Mirjalili, L. Coelho, Multi-objective grey wolf optimizer: A novel algorithm for multi-criterion optimization, Expert Systems with Applications, in press, DOI: http://dx.doi.org/10.1016/j.eswa.2015.10.039 文獻:吳亮紅. 多目標動態(tài)差分進化算法及其應(yīng)用研究[D].湖南大學,2011. 隨著

    2024年02月04日
    瀏覽(22)
  • 【單目標優(yōu)化算法】海鷗優(yōu)化算法(Matlab代碼實現(xiàn))

    【單目標優(yōu)化算法】海鷗優(yōu)化算法(Matlab代碼實現(xiàn))

    ?? ?? ?? ?? 歡迎來到本博客 ?? ?? ?? ?? ?? 博主優(yōu)勢: ?? ?? ??博客內(nèi)容盡量做到思維縝密,邏輯清晰,為了方便讀者。 ? 座右銘: 行百里者,半于九十。 ?? ?? ?? 本文目錄如下: ?? ?? ?? 目錄 ??1 概述 ??2 運行結(jié)果 ??3 參考文獻 ??4 Matlab代碼實現(xiàn) 編

    2024年02月03日
    瀏覽(28)
  • 【單目標優(yōu)化算法】雜草優(yōu)化算法(Matlab代碼實現(xiàn))

    【單目標優(yōu)化算法】雜草優(yōu)化算法(Matlab代碼實現(xiàn))

    ?? ?? ?? ?? 歡迎來到本博客 ?? ?? ?? ?? ?? 博主優(yōu)勢: ?? ?? ??博客內(nèi)容盡量做到思維縝密,邏輯清晰,為了方便讀者。 ? 座右銘: 行百里者,半于九十。 ?? ?? ?? 本文目錄如下: ?? ?? ?? 目錄 ??1 概述 ??2 運行結(jié)果 ??3 參考文獻 ??4 Matlab代碼實現(xiàn) 雜

    2024年02月11日
    瀏覽(29)
  • 進化算法——多目標優(yōu)化

    進化算法——多目標優(yōu)化

    所有的實際優(yōu)化問題都是多目標的,如果不是顯式的至少也是隱式的。接下來討論多目標優(yōu)化問題(MOP)如何修改進化算法。實際的優(yōu)化問題包含多個目標,那些目標常?;ハ鄾_突。例如: 在購買汽車時,我們可能想要車最舒適并且花錢最少。最舒適的汽車太貴,最便宜的汽

    2023年04月13日
    瀏覽(21)
  • 高鐵列車粒子群算法及改進粒子群算法多目標單目標運行優(yōu)化設(shè)計

    高鐵列車粒子群算法及改進粒子群算法多目標單目標運行優(yōu)化設(shè)計

    根據(jù)表1、2、3 所列數(shù)據(jù),以能耗、運行時間、舒適性為目標分別設(shè)計列車運行速度—距離曲線;完成單目標以及多目標優(yōu)化下的列車運行對比;選擇其中一種方案,設(shè)計列車速度跟蹤控制算法并進行性能分析。 PSO算法使用粒子群來搜索問題的最佳解決方案。每個粒子表示問

    2024年02月01日
    瀏覽(33)
  • 多目標優(yōu)化算法:基于非支配排序的魚鷹優(yōu)化算法(NSOOA)MATLAB

    多目標優(yōu)化算法:基于非支配排序的魚鷹優(yōu)化算法(NSOOA)MATLAB

    魚鷹優(yōu)化算法(Osprey?optimization?algorithm,OOA)由Mohammad Dehghani 和 Pavel Trojovsky于2023年提出,其模擬魚鷹的捕食行為。具有尋優(yōu)能力強、收斂速度快等特點。 魚鷹優(yōu)化算法的流程如下: 1. 初始化:設(shè)定算法參數(shù),包括魚鷹數(shù)量、迭代次數(shù)、搜索空間等。 2. 階段一:定位和捕魚

    2024年01月19日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包