[發(fā)明專利]基于向量角粒子群的農(nóng)田多目標(biāo)控制排水模型的求解方法有效
| 申請(qǐng)?zhí)枺?/td> | 202011088524.2 | 申請(qǐng)日: | 2020-10-13 |
| 公開(公告)號(hào): | CN112182948B | 公開(公告)日: | 2023-03-03 |
| 發(fā)明(設(shè)計(jì))人: | 楊磊;胡鑫;黃康 | 申請(qǐng)(專利權(quán))人: | 華南農(nóng)業(yè)大學(xué) |
| 主分類號(hào): | G06F30/25 | 分類號(hào): | G06F30/25;G06F111/06;G06F119/12 |
| 代理公司: | 佛山市君創(chuàng)知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44675 | 代理人: | 杜鵬飛 |
| 地址: | 510640 廣*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 向量 粒子 農(nóng)田 多目標(biāo) 控制 排水 模型 求解 方法 | ||
1.一種基于向量角粒子群的農(nóng)田多目標(biāo)控制排水模型的求解方法,其特征在于,包括以下步驟:
獲取待求解的農(nóng)田多目標(biāo)控制排水模型;
基于粒子群算法,隨機(jī)生成初始種群,并初始化種群參數(shù),包括:隨機(jī)生成初始種群,根據(jù)所述農(nóng)田多目標(biāo)控制排水模型中的目標(biāo)函數(shù),計(jì)算出種群中每個(gè)個(gè)體的目標(biāo)函數(shù)和歸一化的目標(biāo)函數(shù)值;所述個(gè)體表示決策變量,在所述控制排水模型中,所述個(gè)體由控制時(shí)間組成;通過帕累托支配關(guān)系將種群里面的非支配解放入外部存檔中;
使用克隆操作外部存檔,包括:計(jì)算所述外部存檔里的基于變換的密度估計(jì)值,然后從外部存檔中選擇出多個(gè)具有最佳密度估計(jì)值的個(gè)體以用來復(fù)制生成新種群;對(duì)所述新種群進(jìn)行遺傳算法交叉變異策略,以生成新的解集;
對(duì)外部存檔和解集的并集進(jìn)行存檔更新操作,包括:消除并集中的抵抗非支配解,直到并集的大小與初始種群中個(gè)體數(shù)量相同,或者沒有抵抗非支配解為止;刪除具有最小向量角的解,并從刪除的解中添加具有最大向量角的解;
在完成存檔更新后,更新種群;更新完成后,得到新的外部存檔,至此完成一次循環(huán);達(dá)到設(shè)定的循環(huán)條件后,輸出最終的外部存檔作為決策者參考的對(duì)象,該外部存檔中包含控制時(shí)間及其對(duì)應(yīng)的所述目標(biāo)控制排水模型的解;
所述消除并集中的抵抗非支配解,包括:
通過帕累托支配關(guān)系,找出并集C中的非支配解集并放入Cnd中,然后消除非支配解集Cnd中的抵抗非支配解,歸一化后目標(biāo)函數(shù)值大于1的解被視為抵抗非支配解;將并集中歸一化目標(biāo)函數(shù)值還大于1的解刪除,直到并集的大小為N或者沒有抵抗非支配解為止;
所述消除具有最小向量角的解,包括:
計(jì)算非支配解集Cnd中所有每?jī)蓚€(gè)解之間的向量角并將其存儲(chǔ)在角度矩陣中,利用該角度矩陣計(jì)算出每個(gè)解的最小向量角
先清空外部存檔A,然后將極端解ei添加到外部存檔A中,C中的極端解ei被定義為與m個(gè)單位權(quán)值向量(1,0,…,0),(0,1,…,0),…,(0,0,…,1)計(jì)算出來的向量角最小的m個(gè)解;在向外部存檔A添加極端解之后,開始刪除非支配解集Cnd中具有最小向量角的解,直到非支配解集Cnd的大小只剩下0.9N-m,N表示初始種群的大小;
所述添加具有最大向量角的解,包括:
在所述刪除C中具有最小向量角的解時(shí),從所有被刪除掉的解中,找出具有最大的解并添加到外部存檔A中,直到A的大小達(dá)到設(shè)定的閾值;計(jì)算公式如下:
其中,其中rk和aj分別代表被刪除解集R和外部存檔A里面的解,|R|表示被刪除解集R的大小,|A|表示外部存檔A的大小;
所述在完成存檔更新后,更新種群,包括:
對(duì)于選擇gbest,選擇外部存檔中與λi最接近的解作為gbesti;從外部存檔中選擇最小PBI值的解來作為pbest;
找到pbest和gbest之后,第t+1次的速度vi(t+1)將通過如下公式更新:
其中xi(t)是種群P中第i個(gè)解的位置,vi(t)表示第t次的速度;r1和r2是兩個(gè)隨機(jī)數(shù),均勻隨機(jī)地分布在[0,1]中;ω是慣性權(quán)重;為學(xué)習(xí)因子;t表示當(dāng)前迭代次數(shù);fit()代表著適應(yīng)度值,F(xiàn)i是為了平衡pbesti和gbesti的加權(quán)參數(shù),其計(jì)算方法如下:
其中,λi表示通過DasDennis方法生成的均勻分布的權(quán)值向量,∠(gbesti,λi)表示gbesti,λi之間的向量角;
所述外部存檔中具有最小PBI值的解作為pbest,其中解個(gè)體p的自適應(yīng)θ的PBI值gpbi(p|λ,z)計(jì)算如下:
min gpbi(p|λ,z)=d1+θd2
θk=s×∠(p,λk)k∈1,2,…,N
其中s是預(yù)設(shè)置的縮放參數(shù),λ為通過DasDennis方法生成的均勻分布的權(quán)值向量,z為理想點(diǎn)也就是每個(gè)目標(biāo)中最小的值,θ則為平衡d1和d2的縮放因子,d1和d2分別代表著解個(gè)體p的目標(biāo)函數(shù)值f(p)在λ投影上的距離和f(p)與λ的垂直距離,∠(p,λk)表示p,λk之間的向量角,θk、λk表示第k個(gè)θ、λ。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華南農(nóng)業(yè)大學(xué),未經(jīng)華南農(nóng)業(yè)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011088524.2/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 移動(dòng)向量解碼方法和移動(dòng)向量解碼裝置
- 一種用于支持向量機(jī)的在線向量選取方法
- 用于在幀序列中執(zhí)行運(yùn)動(dòng)估計(jì)的數(shù)據(jù)處理系統(tǒng)和方法
- 神經(jīng)網(wǎng)絡(luò)的處理方法及裝置、存儲(chǔ)介質(zhì)、電子設(shè)備
- 字符序列處理方法及設(shè)備
- 向量獲取方法、裝置、電子設(shè)備以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 向量獲取方法、裝置、電子設(shè)備以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 近鄰向量的召回方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種向量運(yùn)算裝置及運(yùn)算方法
- 生成類別向量的方法和裝置
- 使用氮同位素指數(shù)區(qū)別有機(jī)農(nóng)產(chǎn)品和傳統(tǒng)農(nóng)產(chǎn)品的方法
- 一種農(nóng)田徑流流失養(yǎng)分循環(huán)利用系統(tǒng)及應(yīng)用
- 利用農(nóng)田溝塘系統(tǒng)防治區(qū)域性農(nóng)田面源污染的方法
- 一種擬自然的生態(tài)農(nóng)田構(gòu)建方法
- 一種農(nóng)田氮磷污染的防控與修復(fù)方法
- 管理農(nóng)田的方法、裝置和系統(tǒng)、監(jiān)控農(nóng)田的方法及裝置
- 基于先驗(yàn)信息與深度學(xué)習(xí)的農(nóng)田區(qū)域預(yù)篩選方法及裝置
- 一種農(nóng)田田塊信息的多維表示方法
- 基于農(nóng)田圖像的卷積神經(jīng)網(wǎng)絡(luò)構(gòu)建方法及其系統(tǒng)
- 務(wù)農(nóng)系統(tǒng)





