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

基于距離優勢關系的高維多目標進化算法

2022-11-15 16:17:58顧清華徐青松李學現
計算機與生活 2022年11期
關鍵詞:優勢

顧清華,徐青松,李學現

1.西安建筑科技大學 管理學院,西安710001

2.西安建筑科技大學 資源工程學院,西安710001

3.西安市智慧工業感知計算與決策重點實驗室,西安710001

在實際生活中,如無人機任務規劃、雷達的波形設計等問題往往是高維多目標優化問題[1]。多目標優化進化算法是解決這些問題的重要手段,但是現有的多目標優化算法在處理高維多目標問題上會面臨維數詛咒難題。傳統的Pareto 支配關系很難有效區分非支配層級,導致種群的大多數個體都處于非支配層級。為了解決這一問題,許多學者從增大選擇壓力出發提出了新的方法來克服這一問題,根據增大選擇壓力方式的不同,這些方法大致分為三類:

第一種策略是發展新的優勢關系,主要思想是增加兩個候選解在多目標優化問題上的可比性。Sato等提出了控制解的支配區域[2]的方法,使用三角函數通過設定參數來改變目標函數的適應度值,進而使解的優勢區域發生改變。雖然控制優勢區域能增強算法的選擇壓力,但是參數難以確定,不恰當的參數設定會降低算法的多樣性。定義模糊優勢關系,在L-支配[3]中通過比較優劣解的個數以及目標函數的范數來比較個體間的優勢關系。在(1-k)-支配[4]中通過預設的參數k比較劣解集及相等解的個數來確定個體的優勢關系。在模糊支配[5]通過高斯公式轉換兩個個體的表現值,表現值相乘得出的值相比較來定義優勢關系。這種方式的好處在于能有效化解目標維度的增加帶來的Pareto優勢互相抵消,但是這種方式并不能有效保證算法的收斂性。

第二種策略是將原有的Pareto 優勢與特定的選擇方式結合。通過Pareto 優勢來進行初次比較淘汰劣解后再進行二次選擇。例如KnEA[6]在二元錦標賽中結合支配關系引入拐點準則和加權距離,利用非支配解拐點的偏向來提高算法的收斂性。在VaEA[7]中通過最大角優先原則與消除差解原則選擇收斂性與分布性更好的解參與進化,但是這使得算法不能很好解決規則Pareto前沿面問題。

第三種策略是將傳統的Pareto 優勢與基于分解的思想相結合,既保留了Pareto 支配的支配層級,又結合了基于分解的適應度值和獨立子空間等特性。在MOEADD[8]中保留基于分解的子空間特征,通過引入Pareto支配關系增強更新過程中算法的收斂性,并且設計種群局部密度維護算法多樣性。在RPDNSGA-Ⅱ[9]中提出了一種基于分解的支配關系,并且引入參考點。結合Pareto 支配并按照參考點關聯候選解的數量,以及計算候選解到理想點的距離來判斷解的優劣。

雖然上述三種策略能一定程度上增強算法的性能,但是這些方法大多需要預先設定合適的參數,而且較難維持算法在高維多目標問題上的多樣性,使得大多數的非支配解集聚集在前沿面上的一小部分區域。基于存在的問題,為了增強算法在高維目標空間中的多樣性,本文提出一種新的支配關系。首先,在非支配排序階段不僅考慮了收斂性,同時進行了多樣性的維護,而且所提出的距離優勢關系不需要預先定義參數。其次,結合所提出的距離優勢關系對VaEA 算法進行了改進,不僅提升了VaEA 算法在高維多目標問題上的性能,而且提升了VaEA算法解決規則Pareto前沿面問題的能力。最后,通過一系列測試問題驗證所提出支配關系的適用性。

1 相關背景

1.1 高維多目標優化問題

高維多目標優化問題是指目標維度超過4 的多目標優化問題,不失一般性,以最小化為例,高維多目標的一般表現形式如下:

其中,m≥4,Ω是決策空間,x=(x1,x2…,xn)∈Ω是決策變量。

1.2 VaEA算法

VaEA算法是由Xiang等于2017年提出的一種基于向量角的多目標進化算法,VaEA算法的基本框架與大多數基于支配關系的算法類似,圖1給出了VaEA算法的流程圖。首先,在決策空間中隨機初始化生成N個個體的種群。然后,根據每個個體的適應值選擇更優的個體進入交配池。在接下來的操作中,通過應用交叉和變異操作來生成一組子代解Q,并合并父代與子代種群。最后,使用Pareto支配關系對合并后的種群進行非支配排序,按照非支配層級由低到高加入外部檔案,并采用環境選擇操作使外部檔案的種群規模為N。VaEA算法的核心是設計了最大角優先原則與消除差解原則,其中最大角優先原則是指,優先選擇臨界層中與外部檔案中個體關聯角度最大的個體加入外部檔案,這是為了增強種群的多樣性。另一方面,消除差解原則是為了維護種群的收斂性,將一些收斂性太差的個體剔除,選擇與這些差解多樣性相似,但是收斂性更好的個體加入外部檔案,直到外部檔案的種群規模為N。

圖1 VaEA算法流程圖Fig.1 Flow chart of VaEA algorithm

2 提出算法

2.1 整體框架

本文提出的VaEA-DDR 算法整體框架與VaEA算法一致,區別在于VaEA-DDR算法使用距離優勢關系對種群進行非支配排序。算法1給出了具體流程。

算法1VaEA-DDR算法流程

輸入:種群P,種群規模N,最大迭代次數Gmax。輸出:最終種群P。

2.2 距離優勢關系

距離優勢關系結合小生境技術[10],不僅考慮到解的收斂性,同樣使解的多樣性得到了增強。具體來說,如果解X1距離支配解X2,即X1?DDRX2,則滿足下列條件:

其中,d(X)是個體到理想點的歐氏距離,將這一距離作為適應度值來選擇更優的解。表示兩個候選解的目標值之間的夾角,即:

算法2距離優勢關系

輸入:種群P,種群規模N。

圖2 說明了距離優勢關系在雙目標空間的優勢區域。從圖中可以看出,解X1的優勢區域由兩部分組成,在設定的小生境內根據候選解到理想點的距離可以得出區域1,根據式(2)中的第二個公式可以得出另一個優勢區域2。解X1與解X2在同一小生境內,比較兩個解到理想點的距離可以得出解X1?DDR解X2。解X1與解Y不在同一小生境內,θX1Y>,但是根據式(2)中第二個公式可以得出解X1?DDR解Y。從這里可以看出,某些目標函數值較差的候選解可能會被認為是非支配解,但是在這里并沒有試圖定義一種新的方式解決這個問題。一方面,這些較差的解還在預設的范圍內,而且這些較差的非支配解數量較少,不會影響算法的收斂性;另一方面,如果將這些消除,這些差解將會極大增加距離優勢關系的計算復雜度。

圖2 雙目標空間中距離優勢關系支配區域Fig.2 Dominated area of distance dominancerelationship in dual-objective space

圖3 雙目標空間中不同種群分布示意圖Fig.3 Schematic diagram of distribution of different populations in dual-objective space

3 仿真實驗與結果分析

3.1 測試問題與對比算法

為了驗證VaEA-DDR算法性能,選取了DTLZ系列測試集進行實驗研究。表1 給出了測試問題及其特征。根據目前幾個主要的研究方向,選用近年最具有代表性的算法作為對比算法,包括NSGA-Ⅲ[11]、MOEADD[8]、MOMBI-Ⅱ[12]、RPD-NSGA-Ⅱ[9]、NSGA-Ⅱ-SDR[10]、VaEA[7]。

表1 測試問題及其特征Table 1 Test problems and their characteristics

3.2 性能評價指標

文中采用的性能評價指標主要有:反轉世代距離(inverted generational distance,IGD)[13],該指標是對收斂性和多樣性的綜合性評價指標;廣義分布(Spread/Δ)[14],該指標主要評估算法多樣性;世代距離(generational distance,GD)[15],該指標主要評估算法收斂性。

設P為近似集,P*為沿真實帕累托前沿均勻分布的非支配點集,|P*|是P*中解的個數,|P|是P中解的個數,dist(z*,P)是z*與P中最近鄰域之間的歐幾里德距離。則三個性能評價指標計算公式分別如下:

3.3 參數設置

實驗過程中涉及的多目標算法存在一些參數需要設定,具體如下:

(1)種群規模:表2 概述了不同數量目標的種群規模N和權重向量的數量。

表2 權重向量的數量和種群規模Table 2 Number of weight vectors and population size

(2)鄰域規模:鄰域T的大小設置為0.1N。

(3)PBI中的懲罰因子:θ=5.0。

飛機在恐怖的黑暗中又堅持飛行了近兩個鐘頭。一直沒有聲音的廣播突然傳出機長的緊急通知:“飛機遇到特大氣流,大家忍耐一下,正在聯系準備迫降。”不知又過了多久,廣播中再次傳來了機長的通知,內容大致是:飛機準備迫降在阿拉斯加阿留申群島的薛米亞美國空軍基地。但是這個島太小,機場不具備降落大型民用客機的條件,跑道不夠長,沒有足夠的照明設施。加上眼下氣候惡劣,有大風暴,能見度很低。我們飛機自身的受損情況不明,起落架不知道能不能打開。所以能否安全降落仍是未知數。請大家做好自救準備!

(4)運行次數及終止條件:每個算法在每個測試實例上獨立運行30次,算法的終止條件是5、8、10、15目標上算法運行迭代次數分別為200、300、300、500次。

3.4 實驗結果分析與討論

本節給出了VaEA-DDR算法與NSGA-Ⅲ、MOEADD、MOMBI-Ⅱ、RPD-NSGA-Ⅱ、NSGA-Ⅱ-SDR以及VaEA算法對比的實驗結果。實驗結果為在PlatEMO平臺[16]獨立運行30 次結果的平均值與標準差。在PlatEMO 中,采用顯著性水平為0.05 的Wilcoxon 秩和檢驗對結果進行分析,“+”“-”“=”分別表示對比算法的結果比提出算法的結果好、差以及在統計學上相似。

表3 給出了7 種算法在5、8、10、15 目標DTLZ 與IDTLZ測試問題上獲得的IGD 平均值與標準差。從表中可以知道,VaEA-DDR算法所取得的最佳IGD值的個數為16 個。比NSGA-Ⅲ、MOEADD、MOMBI-Ⅱ、RPD-NSGA-Ⅱ、NSGA-Ⅱ-SDR以及VaEA取得更佳IGD值的個數分別為22、21、25、24、22、23。

VaEA-DDR 算法在DTLZ1 與IDTLZ1問題上表現不佳,在DTLZ1 測試問題上,MOEADD 算法為表現最佳的算法。在IDTLZ2 問題上,VaEA-DDR 與NSGA-Ⅱ-SDR 算法的IGD 值十分接近。這是因為DTLZ1 與IDTLZ1 都是具有線性Pareto 最優面的測試問題,但是在本文中定義的支配關系通過基于到理想點的距離來選擇適應度更好的解,這種支配關系較難判斷線性平面上解的收斂程度。這可能會造成在解決具有線性平面的多目標問題時,文中提出的算法較難具有很強的競爭力。

DTLZ2~5 是凹優化問題,從實驗結果可以知道VaEA算法表現最佳。為了更直觀了解IGD值的變化,圖4 給出了7 種算法在15 目標上DTLZ2、DTLZ4、DTLZ5 以及IDTLZ2 的IGD 值變化曲線。從圖4(a)中可以看出VaEA-DDR算法最快降至最小值并穩定在最小值,相比VaEA 算法在早期IGD 值收斂更快。MOMBI-Ⅱ算法IGD 值表現最差,NSGA-Ⅱ-SDR 算法的IGD 值出現了明顯的波動,雖然在早期算法具有很好的收斂性,但是隨著迭代次數的增加IGD 值會迅速增加,這說明NSGA-Ⅱ-SDR算法在迭代過程的早期能很迅速接近最優解,但是可能會出現遠離最優解集的情況。從圖4(b)中仍可以看出VaEA-DDR算法相對VaEA算法在前期IGD值下降更迅速。

DTLZ5 問題最后會收斂為一條退化曲線,在該問題上改進的VaEA-DDR算法表現出絕對優勢。對比VaEA 算法與VaEA-DDR 算法的實驗結果可以看出,VaEA算法的性能僅相比MOMBI-Ⅱ算法有優勢,這說明本文提出的距離優勢關系對VaEA 算法的性能有較大提升。從圖4(c)可以看出大部分算法的IGD值出現了明顯的波動,其中MOMBI-Ⅱ算法的IGD值一直處于上升趨勢,這說明算法形成的解正在遠離Pareto前沿面。NSGA-Ⅲ、RPD-NSGA-Ⅱ、NSGA-Ⅱ-SDR 以及VaEA 算法出現了不同程度的波動,但是VaEA-DDR 算法IGD 值一直處于下降趨勢,這說明VaEA-DDR能較好處理退化問題。

IDTLZ2 問題是一個凸優化問題,從實驗結果看VaEA-DDR 算法僅在8 目標與10 目標問題上具有最佳的IGD值。從圖4(d)可以看出在15目標上VaEADDR 算法IGD 值下降與NSGA-Ⅱ-SDR 算法基本一致,最終僅比VaEA算法略差。這說明在凸優化問題上,文中提出的距離優勢關系對算法性能的提升較小。

圖4 7種算法在15目標上獲得的IGD值變化曲線Fig.4 IGD value change curves of 7 algorithms on 15 objectives

為了檢驗提出的距離優勢關系是否能增強VaEA算法多樣性,表4給出了7種算法在5、8、10、15目標DTLZ 和IDTLZ 測試問題上獲得的Spread 平均值與標準差。從表4 中可以知道VaEA-DDR 算法具有最佳Spread 值的個數為16,相比6 種對比算法具有更優Spread 值的個數分別為24、24、27、28、21、10。由此可知距離優勢關系顯著增強了VaEA 算法多樣性。

為了檢驗距離優勢關系能否有效保證算法的收斂性,表5 對VaEA 與VaEA-DDR 算法的GD 值進行對比。從表中可以看出,改進后的VaEA-DDR 算法在DTLZ1、DTLZ4 與IDTLZ1 問題上表現出絕對優勢,VaEA 算法僅在15 目標DTLZ2,5 目標與8 目標DTLZ3 和DTLZ5 以及IDTLZ2 測試問題上比VaEADDR 具有更好的GD 值。這說明距離優勢關系并沒有削弱算法的收斂性,在DTLZ1 問題上可以明顯看出,距離優勢關系有效增強了算法的收斂性。

表5 VaEA與VaEA-DDR算法GD值對比Table 5 Comparison of GD values between VaEA and VaEA-DDR algorithms

綜上所述,本文提出的距離優勢關系極大提升了VaEA算法求解高維多目標問題上算法的多樣性,在增強算法多樣性的同時有效維護了算法的收斂性。

3.5 汽車碰撞測試實驗的實際應用

為了驗證改進后的算法在實際應用上的求解性能,在經典的高維多目標汽車碰撞的實際問題[17]上對算法性能進行測試。汽車碰撞問題為9 目標測試問題,決策變量的個數為11個,包括汽車相關構件的厚度、材料性質等。最大的迭代次數為800 次,種群大小設置為11d-1,d為決策變量數量。在實際問題上運行20 次得到的IGD 與HV 平均值用來評估實驗結果。注意,計算IGD值時,所有算法得到的非支配集作為參考集;計算HV 時,所有算法得到的非支配集的最差目標函數加上一個小閾值作為參考點。表6 給出了7 種算法在實際問題上獲得的IGD 和HV值。從實驗結果看,改進后的算法獲得了最佳的IGD和HV值,相比原算法有一定的提升。這說明在實際問題上,使用距離優勢關系改進后的算法仍能具備良好的求解性能。

表6 7種算法在汽車碰撞實驗獲得的IGD與HV值Table 6 IGD and HV values obtained by 7 algorithms in car crash experiment

3.6 距離優勢關系適用性驗證

為了驗證所提出的距離優勢關系的適用性,本節給出了結合距離優勢關系改進的NSGA-Ⅲ算法的實驗對比。表7 給出了NSGA-Ⅲ與NSGA-Ⅲ-DDR算法在PlatEMO 平臺獨立運行30 次后得到的IGD值、Spread值以及GD值。

從表7 中可以知道,改進后的NSGA-Ⅲ-DDR 算法具有最優的IGD值、Spread值以及GD值最佳的個數為23、26、15。尤其是從Spread 值上可以看出,改進后的NSGA-Ⅲ-DDR 算法基本上都具有最佳值,NSGA-Ⅲ算法僅在5目標的DTLZ1問題與15目標的DTLZ5 問題上具有更優的Spread 值,這再次驗證了距離優勢關系能顯著提升算法的多樣性。同時,從GD 值上可以看出,兩種算法均具有一半的最優值,這說明了距離優勢關系能有效保證算法的收斂性。綜合上述分析,說明了距離優勢關系對NSGA-Ⅲ算法的性能同樣有提升,具有較強的適用性。

4 結束語

為了增強算法在高維目標空間的多樣性,本文提出了一種距離優勢關系。首先,通過計算候選解到理想點的距離作為適應度值選擇更優解,能保證求解過程中算法的收斂性。其次,通過構建的小生境選擇技術,保證了在同一小生境內只保留一個最優解,能在非支配排序階段有效加強算法的多樣性。基于所提出的優勢關系對VaEA算法進行改進,在DTLZ 與IDTLZ 測試問題上進行對比實驗。從實驗結果可以知道,改進的VaEA-DDR 算法取得最佳IGD 值與Spread 值的個數分別為16、16,并且在多樣性方面具有顯著性優勢。同時在NSGA-Ⅲ算法上驗證了所提出距離優勢關系的適用性,實驗結果表明本文提出的距離優勢關系具有良好的適用性。在汽車碰撞實驗中,改進后的算法能取得最優的表現,這說明使用距離優勢關系改進的算法能應用于實際問題求解。

雖然從實驗結果來看距離優勢關系對算法的性能有較大提升,但是目前算法不能非常有效區分依據距離優勢關系劃分的非支配層級。在后續的研究過程中可以進一步完善研究算法的選解過程,提升距離優勢關系的適應性。

猜你喜歡
優勢
優勢 等
創新發揮僑務優勢 拓展海外統戰工作
華人時刊(2020年13期)2020-09-25 08:21:30
矮的優勢
趣味(語文)(2020年3期)2020-07-27 01:42:46
老父親的優勢
畫與話
發揚優勢 有所作為
中國衛生(2015年2期)2015-11-12 13:13:54
談“五老”的五大特殊優勢
中國火炬(2014年11期)2014-07-25 10:31:58
第二優勢
中國體育(2004年3期)2004-11-11 08:53:02
從優勢到勝勢
棋藝(2001年19期)2001-11-25 19:55:34
從優勢到勝勢
棋藝(2001年23期)2001-01-06 19:08:36
主站蜘蛛池模板: 少妇精品在线| 亚洲大尺度在线| 91福利在线观看视频| 亚洲国产综合精品一区| 伊人中文网| 久久性视频| 精品国产一区二区三区在线观看 | 在线观看欧美国产| 国产成人精品无码一区二| 国产成人综合网在线观看| 午夜精品久久久久久久99热下载| 国产欧美日韩专区发布| 国内精品久久久久鸭| 亚洲视频二| 欧美一级夜夜爽www| 婷婷中文在线| 在线免费无码视频| 经典三级久久| 亚洲欧美另类视频| 三级国产在线观看| 99久久精品国产精品亚洲| 亚洲欧美另类日本| 99久久国产综合精品女同 | 看国产一级毛片| 午夜国产在线观看| 国模极品一区二区三区| 国产特级毛片aaaaaa| 国产一级在线播放| 成年片色大黄全免费网站久久| 国产欧美日韩资源在线观看| 蜜臀av性久久久久蜜臀aⅴ麻豆| 特黄日韩免费一区二区三区| 亚洲人成网站日本片| 欧美高清日韩| 国产污视频在线观看| 亚洲欧美激情小说另类| 亚洲国产成人在线| 一区二区在线视频免费观看| 激情国产精品一区| 亚洲日韩国产精品无码专区| 欧美福利在线| 午夜日本永久乱码免费播放片| 福利在线不卡| 国产农村妇女精品一二区| 免费看久久精品99| 国产精品成| 综合人妻久久一区二区精品| 精品国产免费观看| 国产成人艳妇AA视频在线| 国产激情无码一区二区免费| 992Tv视频国产精品| 国产精品区视频中文字幕| 国产偷国产偷在线高清| 91黄色在线观看| 四虎永久在线精品影院| 中文国产成人久久精品小说| 91久久偷偷做嫩草影院| 亚洲视频免费在线看| 亚洲男人的天堂久久香蕉| 喷潮白浆直流在线播放| 日韩东京热无码人妻| 欧美成人午夜在线全部免费| 亚洲欧洲自拍拍偷午夜色无码| 色综合婷婷| 欧美午夜网站| 一级成人欧美一区在线观看| 精品伊人久久大香线蕉网站| 亚洲视屏在线观看| 日本伊人色综合网| 成人午夜视频免费看欧美| 六月婷婷精品视频在线观看| 免费又黄又爽又猛大片午夜| 毛片在线看网站| 亚洲,国产,日韩,综合一区 | 日本免费高清一区| 亚洲AV永久无码精品古装片| 91在线一9|永久视频在线| 亚洲天堂免费| 国产网友愉拍精品视频| 在线精品视频成人网| 中文无码伦av中文字幕| 日本欧美午夜|