[發明專利]基于非支配鄰域免疫算法的動態網絡社區檢測方法無效
| 申請號: | 201210002177.6 | 申請日: | 2012-01-05 |
| 公開(公告)號: | CN102521655A | 公開(公告)日: | 2012-06-27 |
| 發明(設計)人: | 公茂果;焦李成;侯田;馬晶晶;馬文萍;馬里佳;王艷輝;付寶 | 申請(專利權)人: | 西安電子科技大學 |
| 主分類號: | G06N3/12 | 分類號: | G06N3/12 |
| 代理公司: | 陜西電子工業專利中心 61205 | 代理人: | 王品華;朱紅星 |
| 地址: | 710071*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 支配 鄰域 免疫 算法 動態 網絡 社區 檢測 方法 | ||
1.一種基于非支配鄰域免疫算法的動態網絡社區檢測方法,包括如下步驟:
(1)設定優化算法的最大代數Gmax、支配種群最大規模nD、活性種群規模nA、克隆種群規模nC、Community?Fitness目標函數中的參數α,最大時間片刻T;
(2)設置時間片刻t=1,輸入第一時間片刻網絡N1的鄰接矩陣A1,并根據鄰接矩陣A1生成規模為nD的初始化抗體種群B0,設置優化算法運行代數g=0,并設定支配種群D0=φ,活性種群A0=φ,臨時支配種群DT0和克隆種群C0=φ,其中φ表示空集;
(3)如果優化算法運行代數g>優化算法最大運行代數Gmax,則對Gmaxg代時的支配種群DGmax中的個體進行解碼,并計算個體的模度值,選擇模度值最大的個體CR1作為第一時間片刻網絡的劃分結果輸出,t=t+1,執行步驟(5);否則,執行步驟(4);
(4)對抗體種群Bg中的個體進行解碼,并分別計算Community?Score值和Community?Fitness值作為兩個目標值,根據目標值從抗體種群Bg中選出支配抗體組成支配種群Dg,再從支配種群Dg中選出活性個體組成活性種群Ag,對活性種群Ag進行等比例克隆、均勻交叉、單點變異操作后和支配種群連接形成新的抗體種群Bg,令優化算法運行代數g=g+1,返回步驟(3);
(5)判斷終止條件:如果時間片刻t>最大時間片刻T,則對t的時間片刻的g代支配種群Dg中的個體進行解碼,并計算個體模度值,選擇模度值最大的個體作為t時間片刻網絡Nt的劃分結果輸出;否則,執行步驟(6);
(6)輸入第t時間片刻網絡Nt的鄰接矩陣At,并根據鄰接矩陣At生成規模為nD的初始化抗體種群B0,設置優化算法運行代數g=0,并設定支配種群D0=φ,活性種群A0=φ,臨時支配種群DT0和克隆種群C0=φ,其中φ表示空集;
(7)如果優化算法運行代數g>優化算法最大運行代數Gmax,則對Gmax代時的支配種群DGmax中的個體進行解碼,并計算個體的模度值,選擇模度值最大的個體CRt作為第t時間片刻網絡的劃分結果輸出,t=t+1,返回步驟(5);否則,執行步驟(8);
(8)對抗體種群Bg中的個體進行解碼,并分別計算個體的Community?Score值和個體解碼后所表示的網絡劃分與上一時間片刻網絡劃分結果CRt-1的Normalized?Mutual?Information值作為兩個目標值,根據目標值從抗體種群Bg中選出支配抗體組成支配種群Dg,再從支配種群Dg中選出活性個體組成活性種群Ag,對活性種群Ag進行等比例克隆、均勻交叉、單點變異操作后和支配種群連接形成新的抗體種群Bg,令優化算法運行代數g=g+1,返回步驟(7)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安電子科技大學,未經西安電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210002177.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:冷藏集裝箱壁板與厚板加強筋的電阻焊裝置
- 下一篇:阻尼孔深孔加工治具





