[發(fā)明專利]一種網(wǎng)格編織優(yōu)化方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201810374751.8 | 申請(qǐng)日: | 2018-04-24 |
| 公開(公告)號(hào): | CN108573301B | 公開(公告)日: | 2021-05-11 |
| 發(fā)明(設(shè)計(jì))人: | 張淼;劉日升;郝雪冬;龐卓標(biāo);唐雄民 | 申請(qǐng)(專利權(quán))人: | 廣東工業(yè)大學(xué) |
| 主分類號(hào): | G06N3/00 | 分類號(hào): | G06N3/00 |
| 代理公司: | 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 張春水;唐京橋 |
| 地址: | 510060 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 網(wǎng)格 編織 優(yōu)化 方法 裝置 | ||
本發(fā)明公開了一種網(wǎng)格編織優(yōu)化方法及裝置,通過上下編織的方式使得兩個(gè)隨機(jī)的粒子相互學(xué)習(xí),增加種群多樣性,從而有利于粒子群搜索全局最優(yōu)值。一旦粒子某維陷入停滯不前的情況,其可以在左右編織操作下擺脫局部最優(yōu),并且會(huì)通過左右編織行為迅速傳播至整個(gè)種群,而更新后的維也會(huì)使其余陷入局部最優(yōu)的維有更多機(jī)會(huì)通過左右編織行為跳出局部最優(yōu),兩種編織方式的結(jié)果會(huì)呈鏈?zhǔn)椒磻?yīng)在整個(gè)種群中蔓延,解決了現(xiàn)有PSO算法存在著在處理復(fù)雜的多峰搜索問題中容易產(chǎn)生早熟收斂以及局部尋優(yōu)能力差的技術(shù)問題。
技術(shù)領(lǐng)域
本發(fā)明涉及信息處理領(lǐng)域,尤其涉及一種網(wǎng)格編織優(yōu)化方法及裝置。
背景技術(shù)
粒子群優(yōu)化算法是近年來由J.Kennedy和R.C.Eberhart等開發(fā)的一種新的進(jìn)化算法。PSO算法(粒子群優(yōu)化算法)屬于進(jìn)化算法的一種,它是通過模擬鳥群覓食行為而發(fā)展起來的一種基于群體協(xié)作的隨機(jī)搜索算法,一群鳥在隨機(jī)搜索食物,在這個(gè)區(qū)域里只有一塊食物,所有的鳥都不知道食物在那里,但是他們知道當(dāng)前的位置離食物還有多遠(yuǎn),最簡(jiǎn)單有效的就是搜尋目前離食物最近的鳥的周圍區(qū)域,PSO初始化為一群隨機(jī)粒子(隨機(jī)解),然后通過迭代找到最優(yōu)解,在每一次疊代中,粒子通過跟蹤兩個(gè)極值來更新自己。第一個(gè)就是粒子本身所找到的最優(yōu)解,這個(gè)解叫做個(gè)體極值pBest,個(gè)極值是整個(gè)種群目前找到的最優(yōu)解,這個(gè)極值是全局極值gBest。
粒子群算法屬于進(jìn)化算法的一種,是從隨機(jī)解出發(fā),通過迭代尋找最優(yōu)解,它也是通過適應(yīng)度來評(píng)價(jià)解的品質(zhì),但是PSO算法存在著在處理復(fù)雜的多峰搜索問題中容易產(chǎn)生早熟收斂以及局部尋優(yōu)能力差的技術(shù)問題。
發(fā)明內(nèi)容
本發(fā)明提供了一種網(wǎng)格編織優(yōu)化方法及裝置,用于解決現(xiàn)有PSO算法存在著在處理復(fù)雜的多峰搜索問題中容易產(chǎn)生早熟收斂以及局部尋優(yōu)能力差的技術(shù)問題。
本發(fā)明提供的一種網(wǎng)格編織優(yōu)化方法,包括:
確定待優(yōu)化參數(shù)的上限和下限、所述待優(yōu)化參數(shù)的數(shù)量、上下編制行為發(fā)生概率和左右編織行為發(fā)生概率;
確定與所述待優(yōu)化參數(shù)對(duì)應(yīng)的種群規(guī)模為m,解空間為d維,通過初始化公式在目標(biāo)函數(shù)的定義域范圍內(nèi)生成m個(gè)粒子,其中,解空間的上限和下限分別是field1=[a1,a2,a3,…ad]和field2=[A1,A2,A3,…Ad];
確定所述待優(yōu)化參數(shù)為父代粒子,并計(jì)算以所述父代粒子的第一適應(yīng)度值;
通過第一預(yù)設(shè)公式在所述種群中任意兩個(gè)相同維數(shù)的父代粒子進(jìn)行上下網(wǎng)格編織,生成對(duì)應(yīng)的子代粒子;
計(jì)算各子代粒子的第二適應(yīng)度值,并分別與對(duì)應(yīng)的父代粒子的第一適應(yīng)度值進(jìn)行比較,若子代粒子優(yōu)勝,則將所述子代粒子取代父代粒子,否則,剔除所述子代粒子;
通過第二預(yù)設(shè)公式在所述種群中任意兩個(gè)子代粒子的相鄰維度進(jìn)行交叉網(wǎng)格編織運(yùn)算。
優(yōu)選地,第i個(gè)粒子的第j維的所述初始化公式具體為:
xij=aj+rand(1)×(Aj-aj);
式中,j表示維數(shù),j為大于0且小于d的整數(shù),rand(1)表示[0,1]的隨機(jī)數(shù),xij表示粒子i的第j維的值。
優(yōu)選地所述第一預(yù)設(shè)公式為:
MShc(i,d)=r1×X(i,d)+(1-r1)×X(j,d);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東工業(yè)大學(xué),未經(jīng)廣東工業(yè)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810374751.8/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 通過監(jiān)視和分發(fā)網(wǎng)格活動(dòng)促進(jìn)整個(gè)網(wǎng)格環(huán)境管理
- 網(wǎng)格
- 點(diǎn)云網(wǎng)格簡(jiǎn)化系統(tǒng)及方法
- 網(wǎng)格
- CT穿刺引導(dǎo)定位膜
- CT穿刺引導(dǎo)定位膜
- 虛擬現(xiàn)實(shí)三維水體渲染中水體網(wǎng)格的處理方法
- 一種環(huán)境監(jiān)管網(wǎng)格化系統(tǒng)、方法及電子設(shè)備
- 用于海洋結(jié)構(gòu)物與水面網(wǎng)格重疊部分的重建方法
- 一種道具吸附的方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





