亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于環(huán)形拓撲結(jié)構(gòu)和動態(tài)鄰域的多模態(tài)多目標(biāo)粒子群優(yōu)化算法

        2023-10-11 12:11:30章恩澤趙哲萱韋靜月
        關(guān)鍵詞:測試函數(shù)鄰域全局

        章恩澤, 趙哲萱, 韋靜月, 葛 蕤, 蔣 超

        (揚州大學(xué)信息工程學(xué)院, 江蘇 揚州 225127)

        在工程實際中廣泛存在著一類具有多模態(tài)特性的多目標(biāo)優(yōu)化問題, 其決策空間存在2個或以上Pareto最優(yōu)解集對應(yīng)于目標(biāo)空間同一Pareto前沿, 該類問題被稱為多模態(tài)多目標(biāo)優(yōu)化問題(multimodal multi-objective optimization problems, MMOPs), 如路徑規(guī)劃問題[1]、建筑選址問題[2]或結(jié)構(gòu)優(yōu)化設(shè)計[3]等.由于大多數(shù)已有的多目標(biāo)優(yōu)化算法鮮少關(guān)注解在決策空間中的多樣性, 所以在求解MMOPs時通常難以得到分布性良好的Pareto最優(yōu)解集.近年來, 一些改進的MMOPs求解算法被相繼提出.Yue等[1]提出基于環(huán)形拓撲和特殊擁擠距離的多目標(biāo)粒子群優(yōu)化算法(multi-objective particle swarm optimization algorithm with ring topology and special crowding distance, MO_Ring_PSO_SCD), 通過環(huán)形拓撲結(jié)構(gòu)限制種群內(nèi)的信息傳遞速度, 使得種群在搜索過程中逐漸形成穩(wěn)定的小生境, 從而找到更多的Pareto最優(yōu)解; Hu等[4]在多模態(tài)多目標(biāo)鴿群算法(multimodal multi-objective pigeon-inspired optimization, MMOPIO)中采用映射方法將原始決策空間轉(zhuǎn)化到映射空間, 并根據(jù)粒子在映射空間的分布確定其鄰域關(guān)系, 使得種群在映射空間鄰域內(nèi)進化; Zhang等[5]通過決策空間聚類方法將整個種群分為多個子種群, 子種群內(nèi)的粒子根據(jù)全局最優(yōu)位置更新位置和速度, 不同種群之間采用環(huán)形拓撲結(jié)構(gòu)進行信息傳遞; Qu等[6]采用自組織方法將種群劃分為多個子種群進行并行搜索, 提出了自組織多目標(biāo)粒子群優(yōu)化算法(self-organized speciation based multi-objective particle swarm optimizer, SS-MOPSO); Zou等[7]采用改進的差分進化策略擴大搜索范圍, 并利用近鄰移動策略使粒子向最優(yōu)解逼近且在局部范圍內(nèi)進行優(yōu)化.上述MMOPs求解算法均難以獲得完整的Pareto最優(yōu)解集, 且種群多樣性仍有待提高.為更有效地求解MMOPs, 本文基于無重疊環(huán)形拓撲結(jié)構(gòu)構(gòu)造粒子鄰域, 采用鄰域最優(yōu)位置替代種群的全局最優(yōu)位置進行粒子更新, 并引入周期重組(periodic recombination, PR)和一種全局最優(yōu)位置更新(global best position updating, GBPU)策略, 擬提出一種新的多模態(tài)多目標(biāo)粒子群優(yōu)化算法(ring topology and dynamic neighborhood based multi-objective particle swarm optimizer using periodic recombination and global best position updating, RDNMOPSO-PR-GBPU).

        1 RDNMOPSO-PR-GBPU算法

        1.1 采用鄰域最優(yōu)位置的粒子群算法

        (1)

        (2)

        PSO算法的收斂性雖較強, 但容易陷入局部最優(yōu), 故將式(1)中的全局最優(yōu)位置替換為鄰域最優(yōu)位置nbest, 進行PSO更新[8]:

        (3)

        1.2 基于空間距離的無重疊環(huán)形拓撲結(jié)構(gòu)

        粒子群的拓撲結(jié)構(gòu)決定了種群中粒子間的信息交換方式, 從而直接影響算法的收斂速度.在環(huán)形拓撲結(jié)構(gòu)中, 粒子僅與其相鄰的兩個粒子共享信息, 并根據(jù)各自鄰域最優(yōu)位置進行更新,因而能夠發(fā)現(xiàn)更多最優(yōu)解[8].常見的環(huán)形拓撲結(jié)構(gòu)一般根據(jù)粒子的索引構(gòu)建鄰域, 如圖1所示, 其中1號、2號粒子編號雖相鄰, 但在決策空間中距離卻較遠, 因此該類鄰域關(guān)系并不能反映粒子在決策空間中的真實分布, 導(dǎo)致搜索效率下降.

        圖1 基于索引的環(huán)形拓撲結(jié)構(gòu)Fig.1 An index-based ring topology structure

        為更好地體現(xiàn)粒子在決策空間中的分布, 本文充分考慮粒子在決策空間和目標(biāo)空間的多樣性, 提出一種基于空間距離的無重疊環(huán)形拓撲結(jié)構(gòu), 如圖2所示.對種群中所有粒子按照非支配關(guān)系和特殊擁擠距離[1]進行優(yōu)劣排序, 將排名前Ndms個粒子歸類為小型子種群, 其余Ndisad個粒子歸入劣勢子種群.由于各子種群相互獨立且進行并行搜索, 所以種群的多樣性可進一步得以提升.以圖2中種群規(guī)模為10的粒子群為例, 根據(jù)基于特殊擁擠距離的非支配排序方法[1]對粒子進行排序, 將編號為1、4、3的粒子置于第一個小型子種群Dss1, 將編號為2、6、5的粒子置于第二個小型子種群Dss2,Dss1和Dss2分別追隨拓撲結(jié)構(gòu)中粒子的鄰域最優(yōu)位置進行并行搜索.剩余編號為7、8、9、10的粒子在決策空間中分布較松散且距離鄰域最優(yōu)解較遠, 為了提升搜索效率, 將此類粒子并入劣勢子種群Ndisad, 利用全局最優(yōu)位置引導(dǎo)其向更好的區(qū)域進行搜索.

        圖2 基于空間距離的無重疊環(huán)形拓撲結(jié)構(gòu)Fig.2 A non-overlapping ring topology based on the distance structure

        1.3 全局最優(yōu)位置更新策略

        對于PSO算法,全局最優(yōu)位置的選擇直接影響整個種群的搜索方向和最終解集的質(zhì)量,因而在利用PSO算法求解多目標(biāo)優(yōu)化問題時,為每個粒子選擇合適的全局最優(yōu)位置成為算法設(shè)計的關(guān)鍵[9].針對多模態(tài)多目標(biāo)優(yōu)化問題,本文通過在已有鄰域最優(yōu)位置的周圍進行局部搜索,以獲得潛在的分布性更優(yōu)的全局最優(yōu)位置,從而在引導(dǎo)種群逼近Pareto最優(yōu)解集的同時維護其多樣性.本文設(shè)計的全局最優(yōu)位置更新策略的步驟如下:

        2) 在所有小型子種群的鄰域最優(yōu)位置附近生成一個新的粒子, 并計算其目標(biāo)函數(shù)值;

        1.4 周期重組

        小型子種群采用無重疊環(huán)形拓撲結(jié)構(gòu), 增加了搜尋到最優(yōu)解的可能性, 但由于粒子間信息流動過于單一, 粒子可能表現(xiàn)出“趨同性”, 即一旦某一粒子陷入局部最優(yōu), 則可能導(dǎo)致與之處于同一鄰域的其他粒子處于停滯狀態(tài).為引導(dǎo)粒子跳出局部最優(yōu), 現(xiàn)引入周期重組策略, 以增強算法的探索力度和開拓搜索范圍.周期重組策略的具體步驟如下:

        2) 保存Dss i中所有粒子的個體最優(yōu)檔案(personal best archive, PBA)和鄰域最優(yōu)檔案(neighborhood best archive, NBA);

        3) 對Dss i中粒子重新進行初始化操作, 將隨機新生成的粒子加入下一代種群中;

        4) 根據(jù)式(2)(3)更新Dss i中粒子, 并將更新后的粒子加入到下一代種群中.

        2 仿真結(jié)果與分析

        為驗證本文算法的有效性, 現(xiàn)設(shè)置3組對比實驗進行仿真分析: 比較參數(shù)Ndms和Ndisad取值對算法優(yōu)化結(jié)果的影響; 對比引入周期重組和全局最優(yōu)位置更新策略前后算法性能的有效性; 對比本文算法與5種已有多目標(biāo)優(yōu)化算法的性能.所有實驗均通過MATLAB 2020b編程實現(xiàn), 計算機配置為Intel(R) Core(TM) i5-9400F@2.90 GHz, 16 GB RAM.采用8個多模態(tài)多目標(biāo)優(yōu)化測試函數(shù)MMF1~MMF8[1]綜合測試算法的性能.

        2.1 性能評價指標(biāo)

        選擇決策空間反世代距離(the inverted generational distance in the decision space, IGDX)[10]和Pareto解集逼近度(Pareto sets proximity, PSP)[1]作為評價指標(biāo), 評價算法的性能.

        IGDX可衡量獲得的解集與真實Pareto解集的近似程度.對于解集X, 有

        其中D(x,y)為解x和解y的歐氏距離,X*為真實Pareto解集中的均勻采樣, |X*|為集合X*中解的總個數(shù).IGDX的值越小, 表明解集的收斂性和多樣性越好.

        2.2 參數(shù)取值的影響

        設(shè)置種群規(guī)模為600, 當(dāng)小型子種群Ndms與劣勢子種群Ndisad之比r分別為2,4,6,8,10,12時, 參數(shù)Ndms和Ndisad的取值如表1所示.

        表1 不同r值下Ndms和Ndisad的取值

        圖3給出了不同r值下算法運行30次所得PSP均值.由圖3可見: 當(dāng)r=8時, 在除MMF5和MMF6外的其余6個測試函數(shù)上PSP均值都最大, 表明該取值下小型子種群和劣勢子種群的數(shù)目使算法在探索和開發(fā)之間實現(xiàn)了更好的權(quán)衡, 從而獲得更好的綜合性能.

        圖3 不同參數(shù)取值下算法所得PSP均值Fig.3 PSP mean values obtained by the algorithm under different values of parameter

        2.3 周期重組和全局最優(yōu)位置更新策略的有效性

        對比引入周期重組和全局最優(yōu)位置更新策略前后算法的有效性, PSP均值如表2所示.由表2可見: 本文算法在8個測試函數(shù)上都獲得了最優(yōu)結(jié)果, 且在全局和局部Pareto解集共存的測試函數(shù)MMF2和MMF3上優(yōu)勢較明顯, 說明周期重組和全局最優(yōu)位置更新策略有助于算法跳出局部最優(yōu).

        表2 引入周期重組和全局最優(yōu)位置更新策略前后算法的PSP 均值

        2.4 幾種算法的性能對比

        為進一步驗證本文算法的有效性, 現(xiàn)與基于分解的多目標(biāo)進化算法(multi-objective evolutionary algorithm based on decomposition, MOEA/D)[11]、多目標(biāo)粒子群優(yōu)化算法(multi-objective particle swarm optimization algorithm, MOPSO)[12]、決策空間小生境多目標(biāo)遺傳優(yōu)化算法(decision space based niching nondominated sorting genetic algorithm Ⅱ, DN-NSGA Ⅱ)[13]、MO_Ring_PSO_SCD[1]和SS-MOPSO[6]等5種算法在8個測試函數(shù)上進行對比.所有算法均設(shè)置最大評價次數(shù)為60 000, 種群規(guī)模為600, 每種算法在各測試函數(shù)上獨立運行30次, 所得IGDX和PSP均值分別如表3~4所示.由表3~4可見: 1) 本文算法雖在MMF3和MMF7測試函數(shù)上的IGDX結(jié)果略遜于SS-MOPSO和DN-NSGAⅡ, 但在其他6個測試函數(shù)上獲得了IGDX的最小值; 2) 本文算法在除MMF5外的7個測試函數(shù)上PSP值均最大, 表明所提算法在大多數(shù)測試函數(shù)上獲得了更加逼近真實Pareto解集且分布性更好的最優(yōu)解集.其可能原因是, 作為傳統(tǒng)的多目標(biāo)優(yōu)化算法, MOEA/D和MOPSO未針對多模態(tài)情形進行特殊處理; 相較于DN-NSGAⅡ和SS-MOPSO, MO_Ring_PSO_SCD和本文算法在信息傳遞時采用環(huán)形拓撲結(jié)構(gòu), 在環(huán)境選擇中采用特殊擁擠度距離, 大大提高了解集在決策空間的分布性; 本文算法和MO_Ring_PSO_SCD雖然都采用基于擁擠距離的非支配排序方式, 但本文算法因引入周期重組和一種新的全局最優(yōu)位置更新策略, 故能幫助算法跳出局部最優(yōu), 找到更接近真實Pareto最優(yōu)解的解集.綜上, 本文算法在求解多模態(tài)多目標(biāo)優(yōu)化問題時更有效.

        表3 不同算法的IGDX均值

        表4 不同算法的PSP均值

        猜你喜歡
        測試函數(shù)鄰域全局
        Cahn-Hilliard-Brinkman系統(tǒng)的全局吸引子
        量子Navier-Stokes方程弱解的全局存在性
        稀疏圖平方圖的染色數(shù)上界
        落子山東,意在全局
        金橋(2018年4期)2018-09-26 02:24:54
        基于鄰域競賽的多目標(biāo)優(yōu)化算法
        具有收縮因子的自適應(yīng)鴿群算法用于函數(shù)優(yōu)化問題
        關(guān)于-型鄰域空間
        帶勢函數(shù)的雙調(diào)和不等式組的整體解的不存在性
        約束二進制二次規(guī)劃測試函數(shù)的一個構(gòu)造方法
        新思路:牽一發(fā)動全局
        亚洲av成人综合网| 蜜芽亚洲av无码精品色午夜| 亚洲国产精品无码专区在线观看| 国产成人无码av在线播放dvd| 国产成人永久在线播放| 亚洲中文字幕综合网站| 国产极品粉嫩福利姬萌白酱 | 无码AⅤ最新av无码专区| 亚洲成a人一区二区三区久久| 亚洲一区二区三区影院| 亚洲精品无码国模| 精品999无码在线观看| a国产一区二区免费入口| 九九免费在线视频| 丰满人妻无套内射视频| 老妇肥熟凸凹丰满刺激| 免费一级a毛片在线播出| 国产自拍av在线观看| 性刺激的大陆三级视频| 丁香五月缴情综合网| 又色又爽又黄的视频网站| 99久久国产精品免费热| 免费看黑人男阳茎进女阳道视频| 久草视频这里有精品| 久久亚洲春色中文字幕久久久综合 | 成人片99久久精品国产桃花岛| 风间由美中文字幕在线| 无码人妻一区二区三区免费看 | 色综合久久网| 少妇人妻真实偷人精品视频| 欧美熟妇与小伙性欧美交| 国产一区白浆在线观看| 亚洲av无码久久精品蜜桃| 国产AV国片精品有毛| 高清国产亚洲精品自在久久| 亚洲精品久久久av无码专区| 最新国产三级| 综合中文字幕亚洲一区二区三区 | 日本a在线看| 综合久久加勒比天然素人| 中国妇女做爰视频|