[發明專利]基于動態分解和選擇的超多目標優化方法、系統、終端在審
| 申請號: | 202110050873.3 | 申請日: | 2021-01-14 |
| 公開(公告)號: | CN112734122A | 公開(公告)日: | 2021-04-30 |
| 發明(設計)人: | 王茂才;包芊;戴光明;彭雷;宋志明;陳曉宇 | 申請(專利權)人: | 中國地質大學(武漢) |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04;G06N3/12 |
| 代理公司: | 北京金智普華知識產權代理有限公司 11401 | 代理人: | 楊采良 |
| 地址: | 430074 湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 動態 分解 選擇 多目標 優化 方法 系統 終端 | ||
1.一種基于動態分解和選擇的超多目標優化方法,其特征在于,所述基于動態分解和選擇的超多目標優化方法包括:
步驟一,隨機初始化具有N個個體的種群P,初始化當代演化代數為0;計算出被選個體距離超平面的距離和個體對應的參考點之間的距離,并利用DDS策略選擇N個優秀個體作為下一代演化子代P;
步驟二,初始化子代種群O為空集;
步驟三,針對父代中的N個個體,開始循環處理;初始化用于存儲子代個體的R,對當前父代利用Mating-Selection選擇出一個交配個體;對兩個父代利用SBX和PM生成一個子代R,將子代R加入到子代種群O中;
步驟四,重復步驟三,直至產生的子代種群集O的大小為N個為止;合并子代O和原來的父代P,組成一個新的種群大小為2N的種群P;在種群P中利用DDS選擇得到最優的N個種群P;
步驟五,演化代數加1,重復步驟二至步驟四,直至達到最大演化代數為止。
2.如權利要求1所述基于動態分解和選擇的超多目標優化方法,其特征在于,所述步驟一種群P的初始化處理包括:
(1)在種群P中尋找每一位坐標軸上所對應的極值點,第i個坐標軸上的極值點如下:
式中,表示每個目標上最小的值;
(2)根據矩陣E=(e1-z*,e2-z*,...,eM-z*)T和u=(1,1,...,1)T構造超平面H;
其中,a1,a2,...,am是超平面H每個方向上的截距;ai為第i個坐標軸上的截距;
(3)將種群P中的每一個個體都歸一化為:
(4)將種群中每個個體x都轉化為平面上的參考點RP:
3.如權利要求1所述基于動態分解和選擇的超多目標優化方法,其特征在于,所述步驟三對當前父代利用Mating-Selection選擇出一個交配個體包括:
設置一個隨機數,當該隨機數大于ζ時,隨機從父代中選擇一個個體進行交配;否則,在選擇距離該個體最近(d2最小)的K個個體,然后從這K個個體中選擇d1最小的那個個體進行交配。
4.如權利要求1所述基于動態分解和選擇的超多目標優化方法,其特征在于,所述步驟四在種群P中進行DDS選擇得到最優的N個種群P包括:
1)將每個軸上的極值點加入到已經選擇的個體集Q中,余下的個體W=P-Q。得到每個個體對應在超平面上參考點的距離distance,x,y∈P,則個體x和個體y之間的距離為distance(x,y);
distance(x,y)=||RP(x)-RP(y)||2
2)選擇一個個體x距離已經選擇解集Q最遠的那個個體作為中心軸ρ,計算公式如下:
3)以選擇的軸ρ為出發點,選擇一組多樣性最好的解作為候選解集SA;確定選擇候選解的標準,進行候選解選擇:
d2(x,p)=distance(x,p)
SA={F(x)∈Rm|d2(x,p)≤dst(x,Q)}
SB={F(x)∈Rm|d2(x,p)>dst(x,Q)};
4)從候選解集SA中選擇一個最優解s,根據超平面懲罰函數HPF進行動態選擇,公式如下:
HPF(x,p)=d1+θ*d2;
其中,d1用于衡量個體的收斂性,d2用于衡量個體之間的多樣性;θ根據演化代數進行調整。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國地質大學(武漢),未經中國地質大學(武漢)許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110050873.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種瓦斯繼電器校驗儀用安裝殼
- 下一篇:一種防壓力機調速軸承過載的保護裝置
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





