[發(fā)明專利]一種基于并行增強搜索粒子群優(yōu)化算法的計算方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201910588283.9 | 申請日: | 2019-06-28 |
| 公開(公告)號: | CN110334797A | 公開(公告)日: | 2019-10-15 |
| 發(fā)明(設(shè)計)人: | 楊震倫 | 申請(專利權(quán))人: | 廣州番禺職業(yè)技術(shù)學(xué)院 |
| 主分類號: | G06N3/00 | 分類號: | G06N3/00;G06F17/50 |
| 代理公司: | 廣州三環(huán)專利商標代理有限公司 44202 | 代理人: | 顏希文;麥小嬋 |
| 地址: | 510000 廣*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 粒子群算法 優(yōu)化目標 計算方法及系統(tǒng) 粒子群優(yōu)化算法 輔助算法 函數(shù)模型 算法 粒子 并行 搜索 個體最優(yōu)位置 全局搜索能力 粒子群搜索 選擇性更新 并行運行 控制變量 快速收斂 目標問題 全局搜索 最優(yōu)化 最優(yōu)解 迭代 求解 補充 保留 | ||
1.一種基于并行增強搜索粒子群優(yōu)化算法的計算方法,其特征在于,包括:
獲取待優(yōu)化目標問題的函數(shù)模型;
利用粒子群算法對所述函數(shù)模型進行全局搜索,同時,運行輔助算法對粒子群算法中的粒子以及粒子的個體最優(yōu)位置pbest進行選擇性更新;
當(dāng)所述粒子群算法達到最大的迭代次數(shù)時,根據(jù)最終代粒子群搜索到的最優(yōu)解的相應(yīng)變量值對所述待優(yōu)化目標問題的參數(shù)進行對應(yīng)設(shè)置,以獲得所述待優(yōu)化目標問題的解決方案。
2.如權(quán)利要求1所述的基于并行增強搜索粒子群優(yōu)化算法的計算方法,其特征在于,所述運行輔助算法對粒子群算法中的粒子以及粒子的個體最優(yōu)位置pbest進行選擇性更新,具體的:
利用輔助算法對第t代粒子以及第t代之前的H-1代粒子進行聚類并生成新個體,得到第t+1代備選粒子,并計算粒子的目標函數(shù)值;
根據(jù)預(yù)設(shè)的第一概率在所述第t+1代備選粒子中選擇出替換粒子對第t+1代粒子進行替換,以對所述第t+1代粒子進行更新;
根據(jù)預(yù)設(shè)的第二概率在所述第t+1代備選粒子中選擇出若干比較粒子,根據(jù)目標函數(shù)值依次判斷所述比較粒子是否優(yōu)于所述第t+1代粒子的個體最優(yōu)位置pbest;
若是,則將所述比較粒子替換對應(yīng)的第t+1代粒子的個體最優(yōu)位置pbest,以對所述第t+1代粒子的個體最優(yōu)位置pbest進行更新。
3.如權(quán)利要求2所述的基于并行增強搜索粒子群優(yōu)化算法的計算方法,其特征在于,所述利用輔助算法對第t代粒子以及第t代之前的H-1代粒子進行聚類并生成新個體,得到第t+1代備選粒子,具體的:
根據(jù)歐幾里得距離在搜索空間內(nèi)對第t代粒子以及第t代之前的H-1代粒子進行聚類,得到若干個粒子類別;
以預(yù)設(shè)的選擇概率從不同粒子類別中隨機選取個體,并基于這些個體采用輔助算法的算子生成新的個體;
重復(fù)執(zhí)行上述步驟,得到所述第t+1代備選粒子。
4.如權(quán)利要求3所述的基于并行增強搜索粒子群優(yōu)化算法的計算方法,其特征在于,所述輔助算法包括差分進化算法和遺傳算法;所述輔助算法的算子包括差分進化算子、交叉算子和變異算子。
5.一種基于并行增強搜索粒子群優(yōu)化算法的計算系統(tǒng),其特征在于,包括模型獲取模塊、算法尋優(yōu)模塊、解決方案生成模塊;
所述模型獲取模塊,用于獲取待優(yōu)化目標問題的函數(shù)模型;
所述算法尋優(yōu)模塊,用于利用粒子群算法對所述函數(shù)模型進行全局搜索,同時,運行輔助算法對粒子群算法中的粒子以及粒子的個體最優(yōu)位置pbest進行選擇性更新;
所述解決方案生成模塊,用于當(dāng)所述粒子群算法達到最大的迭代次數(shù)時,根據(jù)最終代粒子群搜索到的最優(yōu)解的相應(yīng)變量值對所述待優(yōu)化目標問題的參數(shù)進行對應(yīng)設(shè)置,以獲得所述待優(yōu)化目標問題的解決方案。
6.如權(quán)利要求5所述的基于并行增強搜索粒子群優(yōu)化算法的計算系統(tǒng),其特征在于,所述算法尋優(yōu)模塊包括粒子常規(guī)更新單元、備選粒子計算單元、粒子更新單元、最優(yōu)位置比較單元和最優(yōu)位置更新單元;
所述粒子常規(guī)更新單元,用于根據(jù)粒子群算法的粒子位置更新公式進行計算得到每個粒子在當(dāng)前運行代數(shù)下的新位置矢量,對所述新位置矢量的目標函數(shù)值進行計算,并根據(jù)目標函數(shù)值的優(yōu)劣以對每個粒子的個體最優(yōu)位置和種群最優(yōu)位置進行更新;
所述備選粒子計算單元,用于利用輔助算法對第t代粒子以及第t代之前的H-1代粒子進行聚類并生成新個體,得到第t+1代備選粒子,并計算粒子的目標函數(shù)值;
所述粒子更新單元,用于根據(jù)預(yù)設(shè)的第一概率在所述第t+1代備選粒子中選擇出替換粒子對第t+1代粒子進行替換,以對所述第t+1代粒子進行更新;
所述最優(yōu)位置比較單元,用于根據(jù)預(yù)設(shè)的第二概率在所述第t+1代備選粒子中選擇出若干比較粒子,根據(jù)目標函數(shù)值依次判斷所述比較粒子是否優(yōu)于所述第t+1代粒子的個體最優(yōu)位置pbest;
所述最優(yōu)位置更新單元,用于當(dāng)所述比較粒子優(yōu)于所述第t+1代粒子的個體最優(yōu)位置pbest時,將所述比較粒子替換對應(yīng)的第t+1代粒子的個體最優(yōu)位置pbest,以對所述第t+1代粒子的個體最優(yōu)位置pbest進行更新。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州番禺職業(yè)技術(shù)學(xué)院,未經(jīng)廣州番禺職業(yè)技術(shù)學(xué)院許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910588283.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 多目標調(diào)峰優(yōu)化方法和系統(tǒng)
- 一種配電網(wǎng)無功優(yōu)化方法
- 一種含分布式電源配電網(wǎng)遺傳算法優(yōu)化方法
- 一種基于多目標優(yōu)化算法的HPM產(chǎn)生器件優(yōu)化方法
- 電力系統(tǒng)的調(diào)度優(yōu)化方法及裝置
- 優(yōu)化的目標分析
- 一種推薦系統(tǒng)的構(gòu)建方法及裝置
- 電網(wǎng)無功優(yōu)化方法、裝置、計算機設(shè)備及存儲介質(zhì)
- 風(fēng)電場的優(yōu)化設(shè)計方法、系統(tǒng)、電子設(shè)備和存儲介質(zhì)
- 軍機平尾轉(zhuǎn)角伺服控制系統(tǒng)的多目標優(yōu)化協(xié)同設(shè)計方法
- 拉曼放大作用下的高速光孤子傳輸系統(tǒng)及孤子光譜的計算方法
- 磁共振梯度場刺激水平計算方法、裝置及控制方法、系統(tǒng)
- 一種基于多尺度耦合的并行進程合并方法及系統(tǒng)
- 一種空氣冷卻光伏-光熱發(fā)電系統(tǒng)輸出功率計算方法
- 一種水冷卻光伏?光熱發(fā)電系統(tǒng)輸出功率計算方法及裝置
- 電力變電一次業(yè)務(wù)計算方法及系統(tǒng)
- 基于分類模型的合同費用計算方法、裝置及計算機設(shè)備
- 一種數(shù)據(jù)中心冷卻能效與經(jīng)濟性計算方法
- 一種燃料電池系統(tǒng)、及其氫氣計量比的計算方法及裝置
- RGV避讓控制系統(tǒng)及避讓方法





