[發明專利]一種混合模擬退火和粒子群的最優化算法在審
| 申請號: | 201811221492.1 | 申請日: | 2018-10-19 |
| 公開(公告)號: | CN109345023A | 公開(公告)日: | 2019-02-15 |
| 發明(設計)人: | 周登極;張會生;馬世喜;韋婷婷;肖旺;關睿;徐明;沈登海 | 申請(專利權)人: | 上海交通大學 |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04;G06N3/00 |
| 代理公司: | 上海旭誠知識產權代理有限公司 31220 | 代理人: | 鄭立 |
| 地址: | 200240 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 精英粒子 最優化算法 模擬退火 迭代終止條件 粒子群算法 粒子群 搜索 模擬退火算法 初始粒子 迭代結束 迭代尋優 階段算法 全局搜索 全局最優 相關參數 優化問題 初始解 分階段 求解 算法 粒子 收斂 輸出 優化 | ||
1.一種混合模擬退火和粒子群的最優化算法,其特征在于,包括以下步驟:
步驟1、利用模擬退火算法進行M次迭代尋優,實施M次模擬退火過程,得到M個解;
步驟2、針對從所述步驟1中獲得的所述M個解,實施精英粒子挑選策略,從所述M個解中選出N個精英粒子,將N個所述精英粒子的位置作為下一階段算法的初始解;
步驟3、以N個所述精英粒子作為初始粒子,通過粒子群算法進行精確搜索;
步驟4、判斷所述步驟3中的所述粒子群算法是否收斂,是否符合迭代終止條件,若符合所述迭代終止條件,迭代結束,并輸出全局最優粒子的相關參數。
2.如權利要求1所述的混合模擬退火和粒子群的最優化算法,其特征在于,所述步驟1中所采用的所述模擬退火算法的粒子更新方式為:在每次循環過程中在原來的解的基礎上產生擾動Δx,計算得到新點x'=x+Δx,計算所述新點的函數值并同上一步進行比較,計算差值Δf=f(x'-x),如果所述差值小于零則接受所述新點作為新解,并作為下次循環的初始點,如果所述差值大于零,則計算概率P(Δf);生成一個0~1的隨機數,若所述隨機數小于所述概率P(Δf),則接受新解,否則放棄。
3.如權利要求2所述的混合模擬退火和粒子群的最優化算法,其特征在于,所述概率P(Δf)根據Boltzmann–Gibbs來確定,具體計算公式為:
其中,T為每次循環的溫度,K是Boltzmann常數,f是目標函數。
4.如權利要求2所述的混合模擬退火和粒子群的最優化算法,其特征在于,所述步驟1中的所述模擬退火算法的整個模擬退火過程就是一個溫度下降過程,在所述溫度下降過程中,溫度從最高溫Tmax不斷下降達到最低溫度Tmin,所述模擬退火算法中采用指數冷卻,所述溫度T的下降過程按照下式確定:
T(t')=aT(t),0<a<1
其中,a是一個指數冷卻常數。
5.如權利要求2所述的混合模擬退火和粒子群的最優化算法,其特征在于,所述步驟1中的所述模擬退火算法的狀態轉移函數按下式確定:
6.如權利要求1所述的混合模擬退火和粒子群的最優化算法,其特征在于,所述步驟2中實施精英粒子挑選策略,從所述M個解中選出N個精英粒子的具體方法為,針對所述M個解計算每個解的適應度,并從中選擇所述適應度較好的N個粒子作為所述精英粒子。
7.如權利要求1所述的混合模擬退火和粒子群的最優化算法,其特征在于,所述步驟3中的所述粒子群算法為基于最優粒子擾動策略的粒子群算法。
8.如權利要求7所述的混合模擬退火和粒子群的最優化算法,其特征在于,所述N個精英粒子的速度和解的更新方式如下公式所示:
Gbestk′=N(Gbestk,σ)
xi,k+1=vi,k+1+xi,k
vk+1=w×vk+c1×rand×(Pbestk-xk)+c2×rand×(Gbestk′-xk)
其中,Gbestk′為擾動后的最優粒子,由正態分布N(Gbestk,σ)產生,其中σ是對循環變量t的非增函數,c1和c2為慣性權重。
9.如權利要求8所述的混合模擬退火和粒子群的最優化算法,其特征在于,所述慣性權重c1和c2均為可變慣性權重,所述慣性權重c1和c2均從0.9到0.4遞減,以進一步平衡搜索效率和搜索質量。
10.如權利要求1所述的混合模擬退火和粒子群的最優化算法,其特征在于,所述步驟4中的所述迭代終止條件為達到最大迭代次數或者滿足收斂精度這兩種情況中的任一種。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海交通大學,未經上海交通大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811221492.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種優化鐵路固定閉塞分區的方法
- 下一篇:一種小麥生長期真菌毒素污染預測方法
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





