[發明專利]一種改進的譜聚類及并行化方法在審
| 申請號: | 201810344423.3 | 申請日: | 2018-04-17 |
| 公開(公告)號: | CN108520284A | 公開(公告)日: | 2018-09-11 |
| 發明(設計)人: | 強保華;孫顥寧;王玉峰;謝武;韋二龍;史喜娜;趙興朝 | 申請(專利權)人: | 桂林電子科技大學;中國電子科技集團公司第五十四研究所 |
| 主分類號: | G06K9/62 | 分類號: | G06K9/62;G06N3/00 |
| 代理公司: | 廣州市一新專利商標事務所有限公司 44220 | 代理人: | 滕杰鋒 |
| 地址: | 541004 廣西*** | 國省代碼: | 廣西;45 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 聚類 搜索算法 初始化 中心點 粒子群算法 誤差平方和 飛行策略 智能算法 引入 矩陣 適應度函數 聚類操作 聚類結果 速度更新 特征向量 并行化 基于群 數據點 源數據 準確率 收斂 改進 搜索 應用 | ||
1.一種改進的譜聚類及并行化方法,所述方法包括:
選取拉普拉斯矩陣L的前2k個最大特征值對應的特征向量作為聚類的源數據,k為類簇數目;
采用布谷鳥搜索算法尋找初始化中心點;
所述采用布谷鳥搜索算法尋找初始化中心點包括如下步驟:
(1)給定原始數據X=[x1,x2,x3,…,xn]∈Rd和聚類數目k;
(2)根據下面公式計算拉普拉斯矩陣L:
Aij=exp(-|dij|2/2σ2),i≠j,Aii=0;
(3)計算拉普拉斯矩陣L的前2k個最大特征值的特征向量的規范化矩陣Y;
(4)在矩陣Y中隨機地初始化n個鳥巢的位置
(5)分別以n個鳥巢的位置作為聚類中心點進行聚類劃分,計算每個鳥巢的適應度值F,并保留相對較小F值的鳥巢位置:Fbest=min{F1,F2,…,Fn};
(6)按照布谷鳥搜索算法中的萊維飛行策略對鳥巢位置進行更新;
(7)將更新位置后的鳥巢再次進行聚類劃分,計算每個鳥巢的適應度,然后根據適應度對比新舊兩代鳥巢,并對比上一代最小F值,保留相對較小F值鳥巢位置;
(8)用隨機數r∈[0,1]與發現概率Pa比較,若r<Pa,保留鳥巢位置;若r>Pa,則通過公式更新鳥巢位置,保留更新前后F值較小的鳥巢位置;
(9)如果未達到最大迭代次數或設定的停止條件則返回步驟(5)繼續執行;否則保留最小適應度值的解且進入下面步驟操作;
(10)對獲得的最優鳥巢位置進行K-means聚類,最后輸出聚類中心點和聚類結果。
2.根據權利要求1所述的方法,其中所述布谷鳥搜索算法中的萊維飛行策略引入粒子群算法,所述粒子群算法包括如下步驟:
(1)初始化,設置粒子群的大小,隨機初始化其位置xi=(xi1,xi2,…,xiD),設置初始速度vi=(vi1,vi2,…,viD);
(2)計算每個粒子的適應度值F,保留每個粒子經歷的歷史最好位置pi=(pi1,pi2,…,piD)和群體內經歷的最好位置pg=(pg1,pg2,…,pgD);
(3)粒子根據如下的公式來更新自己的速度和位置:
其中,c1、c2為學習因子或加速系數;r1、r2是該區間內均勻分布的偽隨機數,取值范圍是[0,1];
(4)在迭代過程中判斷最近10次迭代過程中適應度值F的下降速度,當下降速度低于閾值時,引入萊維飛行策略,令step=Lévy(λ),用step來實現頻繁的小步長和偶爾的大步長策略;小步長時,減弱全局最優解的影響,公式如下:大步長時,減弱當前粒子歷史最優解的影響,公式如下:
其中:表示全局影響因子;表示局部影響因子;
(5)如果未達到最大迭代次數或設定的停止條件則返回步驟(2)繼續執行;否則保留最小適應度值F的位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于桂林電子科技大學;中國電子科技集團公司第五十四研究所,未經桂林電子科技大學;中國電子科技集團公司第五十四研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810344423.3/1.html,轉載請聲明來源鉆瓜專利網。





