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

一種快速精英化多目標遺傳算法:NSGA—Ⅱ

2018-07-24 09:37:08韓蕊
關鍵詞:排序

韓蕊

【摘要】NSGA是一種流行的基于非支配的遺傳算法,用于多目標優化。是一種非常有效的算法,但由于其計算復雜度低、缺乏精英性以及需要預先確定共享參數σshare而被詬病。NSGA-II提出了一種更好的排序算法,該算法采用了精英主義,不需要選擇共享參數。

【中圖分類號】TP18 【文獻標識碼】A 【文章編號】2095-3089(2018)03-0025-02

一、NSGA-II概況

種群按照通常的方式被初始化。初始化了的種群基于非支配進入種群進行排序,并被分配適應度值,同時還定義了一個新的參數:擁擠距離。擁擠距離是衡量一個個體到另一個個體之間距離,值越大種群的多樣性越好。

通過基于等級和擁擠距離的二元競爭選擇,從群體中選擇父輩。所選種群從交叉和變異算子中生成子代。對具有當前種群和當前種群子代的種群進行再排序,根據非支配原則,只選擇最佳的N個個體,其中N是種群的大小。選擇的依據是等級和最后一條線上的擁擠距離。

二、NSGA-II操作步驟

1.初始化種群。根據問題范圍和約束初始化種群。

2.初始種群是根據非支配排序??焖倥判蛩惴ㄈ缦拢?/p>

對于主種群P中的每個個體p,執行以下操作:1.初始化Sp=?;此集合將包含所有被p支配的個體。2.初始化np=0。這將是支配p的個體數量。3.對于種群P中的每個個體q。If p支配q,則:增加q到Sp集合中,即Sp=Sp∪{q};Or if q支配p,則增加p的控制計數器,即np=np+1。4.如果np=0,即沒有個體支配p,則p屬于第一前沿,則單個p的集合非劣等級為1,即prank=1。更新第一前沿的集合通過添加p到前沿,即F1=F1∪{P}。

這是針對主種群中每一個個體運行的。將前面的計數器初始化為1。即i=1。在第i前沿為非空的情況下進行如下操作,即Fi≠ ?;

1.Q= ?;用于存儲第(i+1)線的個體的集合。2.對于Fi前沿的每一個個體p,對于Sp中的每個個體q。——nq=nq-1,減少個體的支配數。——若nq=0,那么在隨后的前沿將支配q,因此設置qrank=i+1。更新Q用具有個體q的集q,即Q=Q∪q。3.把前面的前沿增大一個。集合Q是下一個前線,因此Fi=Q。

該算法優于原NSGA算法,由于它利用了關于個人支配的集合(Sp)和受個體支配的個體數目(np)。

3.擁擠距離

一旦非支配排序完成,擁擠距離就會被分配。由于個體是根據等級和擁擠距離來選擇的,種群中的所有個體都被分配了一個擁擠距離值。計算如下:

對于每一個前線Fi,n是個體的數量。

(1)初始化所有個體的距離為零,即Fi(dj)=0,其中j對應于前線Fi中的Jth個體。(2)對于每個目標函數m?;谀繕薽,對前沿個體進行排序,即I=sort(Fi;m);給Fi中每一個個體分配無限大的邊界值。即I(d1)= ∞,I(dn)= ∞;for k = 2 to (n +1)

I(dk)= I(dk)+( I(k + 1)·m -I(k -1)· m)/(fmmax-fmmin)

其中,I(k )· m是I中第k個個體在第m個目標函數的值。

擁擠距離的基本思想是基于m維的m個目標在前線中的每個個體之間的相互關系。邊界中的個體總是被選中的,因為他們影響距離分配。

4.選擇

一旦這些個體根據非支配和在指定擁擠距離的情況下,選擇使用一個擁擠比較運算符(fi(Dq),即擁擠距離應該更遠。個體是通過使用二元競賽選擇和比較運算符來選擇的。

5.遺傳算子

實數編碼遺傳算法使用模擬二進制交叉、交叉算子和多項式變異算子。

(1)模擬二元交叉。模擬二元交叉是模擬自然界中的交叉,如下所示。

c1,k =1/2[(1 +?k)p1,k + (1 + ?k)p,k]

c2,k =1/2[(1 + ?k)p1,k + (1+?k)p2,k]

其中ci,k是kth分量的第一個子代;Pi,k是選擇的父代;?k是從具有密度的隨機數生成的樣本。

p(?)=1/2(ηc+ 1)?ηc 0< ?≤1

?>1

該分布可以從(0,1)之間的均勻采樣的隨機數獲得。ηc是交叉的分布指標。

(2)多項式突變。

其中,ck是子代,Pk是父代,pku是父代種群的上邊界,pkl是父代種群的下界。δk是由多項式分布計算的小變差。

rk是(0,1)之間的一個均勻抽樣隨機數。ηm是變異分布指數。

6.重組和選擇。

重組是當前遺傳種群和子代進行重組;選擇是形成下一代種群個體的集合。因為以前和現在最好的個體組成新種群,精英主義得到了保證。種群現在是根據非支配排序。如果通過添加所有的個體在Fj前面,種群超過N,然后選擇前面Fj中的個體。它們的擁擠距離是遞減的,直到種群規模達到N。因此,這個過程會重復產生后代。

三、結語

NSGA-II由于其新的基于分級的快速非支配解排序方法將計算復雜度降低;該算法提出了擁擠距離的概念,采用擁擠距離比較算子代替NSGA中的適值度共享方法,時間復雜度降低;同時引入了精英保留機制,經選擇后參加繁殖的個體所產生的后代與其父代個體共同競爭來產生下一代種群,有利于提高種群的整體進化水平。因此NSGA-II得到了廣泛應用。

參考文獻:

[1]Kalyanmoy Deb and R.B.Agarwal.Simulated Binary Crossover for Continuous Search Space.Complex Systems,9:115- 148,April 1995.

猜你喜歡
排序
排排序
排序不等式
作者簡介
名家名作(2021年9期)2021-10-08 01:31:36
作者簡介
名家名作(2021年4期)2021-05-12 09:40:02
作者簡介(按文章先后排序)
名家名作(2021年3期)2021-04-07 06:42:16
恐怖排序
律句填空排序題的備考策略
節日排序
刻舟求劍
兒童繪本(2018年5期)2018-04-12 16:45:32
作者簡介(按文章先后排序)
名家名作(2017年2期)2017-08-30 01:34:24
主站蜘蛛池模板: 国产特一级毛片| 久久这里只有精品8| 午夜日b视频| 久久福利片| 性69交片免费看| 亚洲色图欧美在线| 亚洲精品第一页不卡| 国产精品白浆无码流出在线看| 亚洲日本中文字幕乱码中文| 亚洲成人福利网站| 亚洲国产日韩一区| 在线国产资源| 国产精品吹潮在线观看中文| 欧美日本不卡| 国产精品va免费视频| 国产91视频免费观看| 夜夜爽免费视频| 亚洲女同欧美在线| 亚洲一区二区无码视频| 自慰网址在线观看| AV不卡无码免费一区二区三区| 国产自视频| 亚洲无线国产观看| 伊人色综合久久天天| 亚洲欧洲日韩久久狠狠爱| 日韩不卡免费视频| 九九久久99精品| 国产成人高清精品免费| 国产第一页免费浮力影院| 最新国产高清在线| 2019年国产精品自拍不卡| 永久成人无码激情视频免费| 亚洲男女天堂| 亚洲一区二区日韩欧美gif| 久久精品日日躁夜夜躁欧美| 国模粉嫩小泬视频在线观看| 黄色福利在线| 欧美黄网站免费观看| 久久婷婷色综合老司机| 欧美午夜在线播放| 色AV色 综合网站| 国产欧美视频一区二区三区| 91麻豆精品国产高清在线| a级毛片网| 狠狠色噜噜狠狠狠狠色综合久| 不卡无码h在线观看| 五月婷婷综合网| 精品少妇三级亚洲| 亚洲视频色图| 亚洲天堂网视频| 日韩在线永久免费播放| 欧美成人综合视频| 青青青国产精品国产精品美女| 福利在线不卡一区| 乱系列中文字幕在线视频| 在线观看91香蕉国产免费| 国产AV毛片| 日韩精品一区二区三区中文无码| 亚洲 欧美 日韩综合一区| 影音先锋丝袜制服| 国产成人在线小视频| 国产一区二区三区在线无码| 热伊人99re久久精品最新地| 欧亚日韩Av| 狠狠亚洲婷婷综合色香| 国产美女无遮挡免费视频网站 | 91久草视频| 国产www网站| 热思思久久免费视频| 激情乱人伦| 日韩av电影一区二区三区四区 | 久久久久久久97| 美女无遮挡拍拍拍免费视频| 亚洲首页国产精品丝袜| 老司机午夜精品视频你懂的| 尤物视频一区| 成人午夜免费观看| 热re99久久精品国99热| 激情六月丁香婷婷四房播| 露脸真实国语乱在线观看| 久久久久久久久久国产精品| h网站在线播放|