[發明專利]一種基于多點張力模型的快速聚類方法在審
| 申請號: | 201710364512.X | 申請日: | 2017-05-22 |
| 公開(公告)號: | CN107194425A | 公開(公告)日: | 2017-09-22 |
| 發明(設計)人: | 屈洪春;呂強;蔡林沁;唐曉銘;王平 | 申請(專利權)人: | 重慶郵電大學 |
| 主分類號: | G06K9/62 | 分類號: | G06K9/62;G06N3/00 |
| 代理公司: | 北京同恒源知識產權代理有限公司11275 | 代理人: | 廖曦 |
| 地址: | 400065 *** | 國省代碼: | 重慶;85 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 多點 張力 模型 快速 方法 | ||
1.一種基于多點張力模型的快速聚類方法,其特征在于:該方法包括以下步驟:
步驟一:初始階段,從UCI數據集庫中選取某個數據集,設定控制參數的值后,選取一定數量的蜜源,一個蜜源代表一個解,蜜源的質量代表解的適應度;將蜜源隨機分布在空間中,蜜源的位置即為聚類中心位置;
步驟二:引領蜂先在蜜源鄰域搜索新的解,搜索方式按照公式Vi=Xi+Ri(Xi-Xh)進行,其中i,h∈{1,2,…,N},N表示初始解的數量,Vi是新的蜜源,Xi是舊蜜源,Ri是[-1.1]內的隨機數;如果Vi的適應度比Xi高,則替代Xi,否則Xi保持不變;
步驟三:當所有引領蜂完成搜索行為后,評估所有解的適應度,跟隨蜂按照概率值Pi選擇新的蜜源,Pi根據公式計算,其中i∈{1,2,…,N},N表示初始解的數量,fi表示第i個解的適應度;Pi與隨機數r比較,若Pi<r,則跟隨蜂在蜜源鄰域結合變異算子搜索新的解,搜索方式按照公式Xi'=Xi+α1(Xbest-Xi)+β1(Xp-Xq)進行,其中Xi'表示Xi更新后的解,Xbest為當前最好的解,p,q∈[1,N]之間的隨機整數,α1,β1服從均勻分布;
步驟四:引入交叉算子增加解的多樣性,使算法更容易跳出局部最優,其中i,k=1,2,…,N,Cr是交叉率,設Cr=0.15;
步驟五:若某個解Xs經過Limit次迭代后沒有找到更合適的解來替代它,則該Xs將被丟棄;重新評估所有解的適應度;引入丟棄算子并結合物理學的張力模型使算法跳出局部最優,使陷入局部最優的解Xs移動到更加合理的位置;選擇當前最好的解Xg和次好解Xb,找到Xg和Xb的中間位置Xc=(Xg+Xb)/2;對Xc進行反射拓展得到新的解Xr的位置Xr=Xc+α2(Xc-Xs),其中α2是反射系數,設α2為1;
步驟六:當fXr>fXg,再次進行拓展操作:Xe=Xc+γ(Xr-Xc),其中Xe為拓展點,γ是拓展系數,設γ為2;如果fXe>fXg,則用Xe替代Xs,否則Xr將替代Xs;
當fXr<fXs,將進行壓縮操作:Xt=Xc+β2(Xs-Xc),其中Xt為Xs壓縮后的點,β2為壓縮系數,設β2為0.5,如果fXt>fXs,則用Xt替代Xs,否則Xs保持不變;
當fXs<fXr<fXg,將進行收縮操作:Xw=Xc-β3(Xs-Xc),其中Xw為收縮后的點,β3為收縮系數,設β3為0.5,如果fXw>fXs,則Xw將替代Xs,否則用Xr替代Xs;
步驟七:不斷進行迭代,當滿足終止條件,算法終止。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶郵電大學,未經重慶郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710364512.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種甲醛捕捉劑及其制備方法
- 下一篇:一種焦爐煙氣脫硫脫硝方法以及設備





