999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種從目標空間反向引導種群進化的進化算法

2023-04-13 12:38:56楊祉祺姚亦飛于繁華李曉寧蘇小麗
計算機時代 2023年4期

楊祉祺 姚亦飛 于繁華 李曉寧 蘇小麗

摘? 要: 目前進化算法大多是通過解從決策空間到目標空間的映射,來判斷解的質量。針對約束多目標優化問題,將極限學習機代理模型與不可行解存檔方法相結合,提出一種通過目標向量反向預測來引導決策空間種群進化的算法。在CTP和TYPE系列的測試問題上進行了HV度量、IGD度量的性能測試。與幾種經典的算法比較,該算法在大多情況下都表現出具有競爭力的性能,且在高難度問題下比其他算法表現更好。

關鍵詞: 引導解; 代理模型; 不可行解; 約束優化問題; 進化算法

中圖分類號:TP311.5? ? ? ? ? 文獻標識碼:A? ? ?文章編號:1006-8228(2023)04-58-04

Abstract: Most of the current evolutionary algorithms judge the quality of the solution by mapping the solution from the decision space to the objective space. For the constrained multi-objective optimization problem, combining the extreme learning machine surrogate model with the infeasible solution archiving method,an algorithm to guide the evolution of the decision space according to backward prediction of the objective vector is proposed. The comparison of HV indicators and IGD indicators on CTP and TYPE test series shows that the proposed algorithm performs better than other classical algorithms in most cases, especially in high complexity problems.

Key words: guidance solution; surrogate model; infeasible solution; constraint optimization problem; evolutionary algorithms

0 引言

現實世界中的優化問題往往存在相互沖突的多個目標,這樣的問題被稱為多目標優化問題(multi-objective optimization problem,MOP)。一個MOP中原則上會產生一組帕累托最優解。所有帕累托最優解組成的集合稱為帕累托集(Pareto set,PS),PS在目標空間的映射即帕累托前沿(Pareto front,PF)。優化問題往往還涉及不等式和/或等式約束,約束處理是現實世界問題的關鍵組成部分。約束多目標優化問題(constrained multi-objective optimization problems,CMOP)根據其種類、約束強度、約束數量等屬性,難度通常比普通的MOP更大,應用也更加廣泛。一個CMOP可以在數學上表述為

其中,有[m]個目標函數需要同時進行優化,一個解[m]個目標函數上的函數值共同構成這個解在一個[m]維目標空間(objective space,OS)的目標向量(objective director,OD)。每個目標函數[fix]都是在決策空間(decision space,DS)[S?Xd]上定義的。通常,DS是一個在[Xd]上的[d]維超空間。DS的每個維度都有其上界([xmaxi])、下界[(xmini)]的限制,每個解也在DS中存在一個對應的[d]維決策向量(decision director,DD)。[gj(x)]是[d]維的不等式約束,[hj(x)]是[d]維的等式約束。總共有[p]個約束,[q]個不等式約束和[p-q]個等式約束。約束的存在將解限制在DS上的一個區域[F?S]中,稱作可行域,所有未越界但不屬于可行域的區域稱為不可行域[1,2]。

目前對于約束多目標優化算法(constrained multi-objective evolutionary algorithms,CMOEAs)的研究深度不及傳統的MOEAs。針對CMOEAs高維情況收斂速度慢和陷入局部最優這兩個問題,本文中提出了一種在主要循環之外直接生成優秀的OD來引導優化過程的新方法。并將這種方法與另一種不可行解存檔方法相結合,對基于差分進化的分解算法進行了改進,形成了一種目標空間反向引導算法(Objective space reverse guiding algorithm,ORGA)。

ORGA能夠處理高收斂壓力和不規則PF問題,彌補了目前此方向研究的空白。更重要的是,反向引導策略生成解的新思路,對EA研究的意義所在。

1 ORGA框架

1.1 反向引導策略

1.1.1 理論基礎

MOP中的解通常對應兩個向量。目標向量OD,一般記作[Fi(f1,…,fm)]([m]為目標數);決策向量DD,一般記作[Xi(x1,…, xd)]([d]為決策變量數)。[Fi(f1,…,fm)]與[Xi(x1,…, xd)]之間有函數關系[fj=fj(xj,1,…,xj,d)(j∈1,…,m)],即某個解OD的各分量可由其DD的各分量經過指定的函數運算得到。為了降低使用復雜真實函數的次數,很多研究者使用了從DS到OS的代理模型,用于替代真實函數[3]。或者是使用代理模型作為分類器,直接進行后代篩選[4]。既然可以使用代理模型來依據DD計算OD,對于本質上存在某種函數映射關系的DD和OD,理論上,也可以通過OD和訓練好的代理模型來計算精度有所損失的DD。

MOPs中需要被優化的是DD,但是解的質量直接取決于OD。這就導致了現在MOEAs的復雜流程——通過遺傳和變異增殖DD,使用真實函數計算OD,再將其用于DD的環境選擇。而如果能用代理模型來反向由OD計算出DD,就可以采取一種新的產生解的模式,即根據現有的OD,直接產生一個在OS可能更加優秀的后代解的OD,之后再依據代理模型來計算它的DD。傳統方法使用現有解中的優秀解引導種群進化,而這種新的產生解的模式可以使用現有解的優化解來引導進化。

1.1.2 目標空間引導解的生成方法

受基于分解的評估方法啟發,本文提出了一種在OS產生引導解的方法。具體步驟如下:

第一步 在OS產生一組均勻分布的參考向量,并初始化一組和向量數量相同大小的零數組[Dmin];

第二步 在父代中尋找模長最長的OD,然后取它的模記為[Dmax];

第三步 以式(5)求出[Dmid]

其中,[k]為收斂系數([k>1],本文中[k]設置為2),控制引導解的收縮速度;

第四步 以[Dmid]確定長度,以參考向量確定方向,生成一組引導解;

第五步 用極限學習機[5]來預測引導解的DD;

第六步 將越界的引導解舍去,并以其[Dmid]更新其[Dmin],對未越界的引導解再評估之后環境選擇。

1.1.3 反向引導策略

如圖1所示,假設用于預測DD的代理模型誤差足夠小,則[X']落在[X]的附近區域內。而OD由DD通過連續函數計算得出,則[F']應當也落于[F]在OS的附近區域內。換言之,通過預測得到[X'],再通過函數計算得到的[F'],在代理模型的誤差足夠小時,應當落在生成的引導解[F]的附近區域內。

本方法預測得到的一組解[X']和[F'],其PF能夠基本保持兩點優秀特質:

⑴ 由于生成的向量集[F]落于參考向量上,所以與[F]接近的[F']在OS大致分布均勻,即PF在多樣性上表現優秀;

⑵ 由于[Dmax]是種群中距離原點最遠的解距離原點的距離,而生成的解[F]相對最遠解以指數級度量收斂,所以與[F]接近的[F']在收斂性上亦保持優秀。

1.2 不可行解存檔

不可行解不滿足約束條件,但在某些測試問題中,優秀的不可行解反而是進化過程中的先進個體。因此適當地保留優秀的不可行解,可能有助于種群進化。為此研究者提出了由不可行算子引導差分進化的方法[6]。此方法在種群之外獨立建立了一個優秀不可行解的存檔[z],存檔[z]與種群[x]和參考向量[ω]一一對應。

1.3 不可行解引導方法

差分進化算法[7]的子代產生,使用式⑹

將式中的[xj]替換為不可行存檔解[zj]即可得到需要的不可行算子引導進化公式⑺。

2 實驗部分

2.1 實驗設置

對ORGA及有名的幾種算法SP-NSGA-II [8], CDP-NSGA-II[1],CMOEAD-DE-CDP和CMOEAD-DE-SR [9]分別在經典的CTP1-7問題[10]和Fan等人提出的TYPE1-3問題[11]上進行了測試。ORGA在反向引導時收斂系數[k]設置為2。對于CTP1-7約束問題,使用ZDT4作為測試問題。對于TYPE問題,使用其原測試約束問題。對于TYPE問題的參數設置。TYPE1問題,[η=0.5]。TYPE2問題,[ζ=0.01]。TYPE3問題,[γ=0.5]。在此設置下,TYPE系列的問題的PF和不可行域分布如圖2所示。

2.2 實驗結果

2.2.1 收斂情況

各算法在CTP6和TYPE系列問題上的最終迭代結果如圖3所示。對于CTP經典測試用例的1-5、7問題和TYPE1問題,各算法在這些問題上都表現較好。在TYPE2問題上,ORGA依然能完成收斂,而SP-NSGA-II和CDP-NSGA-II的表現均不佳,MOEAD-DE-CDP要優于前二者,而MOEAD-DE-SR表現較好。在TYPE3問題上,SP-NSGA-II和CDP-NSGA-II表現不佳,MOEAD-DE-CDP和MOEAD-DE-SR并未跨過不可行域達到下半段PF,而ORGA能夠均勻地收斂到整個PF附近。在CTP6問題上,ORGA、SP-NSGA-II和CDP-NSGA-II三種算法均收斂到了PF附近,而MOEAD-DE-CDP和MOEAD-DE-SR未能完成收斂,沒有越過PF上方的一個可行域。

2.2.2 可靠性實驗

最后我們對TYPE和CTP兩系列的測試問題進行50次獨立重復實驗并記錄其進化結束后種群的IGD值和HV值。結果表明,在TYPE1、CTP1-5和CTP7問題上五種算法均表現良好;在TYPE2問題上MOEAD-DE-SR表現較好,ORGA僅在可靠性上略遜于它;在TYPE3問題上,ORGA、MOEAD-DE-CDP和MOEAD-DE-SR都可能達到較理想的IGD和HV值,但ORGA可靠性要更高;在CTP6問題上五種參與測試的算法均可能達到IGD值和HV值的較理想值,其中ORGA可靠性最高。

2.2.3 小結

從以上實驗結果可以看出,ORGA在所有問題上的表現都較為理想,兩種NSGA-Ⅱ在高維決策變量的TYPE系列問題上表現不佳。而MOEAD-DE-CDP和MOEAD-DE-SR在TYPE2、3問題上表現一般,在CTP6測試問題上表現較差。

3 結論

針對CMOPs,提出了一種通過目標向量反向預測來引導決策空間種群進化的方法。將極限學習機代理模型與不可行解存檔方法相結合,使得算法能夠高效地跨越不可行區域,在保持多樣性的同時迅速收斂。

ORGA的核心在于其使用的反向引導策略,該策略將EA原本面臨的DS尋解問題轉化為了一個OS尋解問題和一個代理模型的精確度問題。OS尋解的優勢在于,其天然受到帕累托支配壓力的引導,而DS尋解并不直接受到收斂性指標上的引導。而該策略的OS尋解方法和代理模型選擇都仍有改進的空間。

參考文獻(References):

[1] K. Deb. An efficient constraint handling method for genetic?algorithms. Computer methods in applied mechanics and engineering 186.2-4 (2000):311-338

[2] K. Deb, et al. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE transactions on evolutionary computation 6.2 (2002):182-197

[3] B. Abbasi, T. Babaei, Z. Hosseinifard, K. Smith-Miles, M.Dehghani. Predicting solutions of large-scale optimization problems via machine learning: A case study in blood supply chain management. Computers & Operations Research 119(2020):104941

[4] J.C. Xavier-Júnior, et al. An Evolutionary Algorithm for?Automated Machine Learning Focusing on Classifier Ensembles: an improved algorithm and extended results, Theoret. Comput. Sci. (2020)

[5] G.B. Huang, Q.Y. Zhu, C.K. Siew,Extreme learning machine: a new learning scheme of feedforward neural networks. 2004 IEEE international joint conference on neural networks (IEEE Cat. No. 04CH37541). Vol. 2. Ieee,2004

[6] B. Xu, W. Duan, H. Zhang, Z. Li, Differential evolution with infeasible-guiding mutation operators for constrained multi-objective optimization. Applied Intelligence 50.12 (2020):4459-4481

[7] H. Li, Q. Zhang,Multiobjective optimization problems with complicated Pareto sets, MOEA/D and NSGA-II. IEEE transactions on evolutionary computation 13.2 (2008):284-302

[8] Y.G. Woldesenbet, G.G.Yen, B.G. Tessema,Constraint handling in multiobjective evolutionary optimization. IEEE Transactions on Evolutionary Computation 13.3 (2009):514-525

[9] M.A. Jan, R.A. Khanum,A study of two penalty-parameterless constraint handling techniques in the framework of MOEA/D. Applied Soft Computing 13.1 (2013):128-148

[10] K. Deb, A. Pratap, T. Meyarivan,Constrained test problems for multi-objective evolutionary optimization. International conference on evolutionary multi-criterion optimization. Springer, Berlin, Heidelberg,2001

[11] Z. Fan, W. Li, X. Cai, H. Li, C. Wei, Q. Zhang, E.Goodman,Difficulty adjustable and scalable constrained multiobjective test problem toolkit. Evolutionary computation 28.3(2020):339-378

*基金項目:本研究由中國自然科學基金(Grant No.42105144); 吉林省教育廳(Grant No.JJKH20220840-KJ); 遼寧省科技廳和國家機器人重點實驗室聯合基金(Grant No.2020-KF-22-08)

作者簡介:楊祉祺(1997-),男,湖南長沙人,碩士研究生,主要研究方向:多目標優化、元啟發算法。

通訊作者:姚亦飛(1981-),女,吉林長春人,博士,講師,主要研究方向:安全多方計算,私有信息保護。

主站蜘蛛池模板: 亚洲AV无码久久精品色欲| 久久夜色精品国产嚕嚕亚洲av| 妇女自拍偷自拍亚洲精品| 亚洲日韩精品欧美中文字幕| 中文字幕第1页在线播| 欧美精品啪啪一区二区三区| 超级碰免费视频91| 国产91熟女高潮一区二区| 国产人前露出系列视频| 国产激情无码一区二区三区免费| 国产精品成人啪精品视频| 最新无码专区超级碰碰碰| 国产成人综合日韩精品无码首页 | 日韩无码精品人妻| a级免费视频| 国产麻豆福利av在线播放 | 永久在线精品免费视频观看| 亚洲国产精品日韩欧美一区| 国产99精品视频| 宅男噜噜噜66国产在线观看| av大片在线无码免费| 日本91视频| 久操中文在线| 国产一二三区在线| 在线看片中文字幕| 午夜精品影院| 日本免费福利视频| 日韩av电影一区二区三区四区| 亚洲欧美成aⅴ人在线观看| 18禁影院亚洲专区| 久久人搡人人玩人妻精品| 99r在线精品视频在线播放| 国模在线视频一区二区三区| 久久精品波多野结衣| 婷婷五月在线| 国产午夜福利在线小视频| 国产欧美视频综合二区| 欧美成人区| 精品国产一区91在线| 欧美日韩亚洲综合在线观看| 欧美在线国产| 色首页AV在线| 视频一本大道香蕉久在线播放| 青青热久免费精品视频6| 色综合天天操| 久久一日本道色综合久久| 亚洲一区色| 国产一区二区网站| 欧美日韩中文字幕二区三区| 国产成人综合久久精品下载| 一本一本大道香蕉久在线播放| 国内99精品激情视频精品| 伊人中文网| 免费看av在线网站网址| 亚洲综合香蕉| 欧美中文一区| 免费观看无遮挡www的小视频| 亚洲动漫h| 99久久精品国产自免费| 99热这里只有免费国产精品 | 亚洲成A人V欧美综合天堂| 国产精品无码翘臀在线看纯欲| 99re热精品视频中文字幕不卡| 国产微拍一区二区三区四区| 欧日韩在线不卡视频| 日韩二区三区无| 国产一区在线观看无码| 四虎国产精品永久一区| 国产99视频免费精品是看6| 天堂网亚洲系列亚洲系列| 国产成人免费手机在线观看视频| 亚洲精品第一在线观看视频| 无码人中文字幕| 精品伊人久久久久7777人| a级毛片免费网站| 性做久久久久久久免费看| 综合成人国产| 午夜精品福利影院| 亚洲欧美综合另类图片小说区| 亚洲人成人无码www| 特级精品毛片免费观看| 国产精品高清国产三级囯产AV|