[发明专利]一种基于节点度值的复杂网络聚类算法攻击方法在审
申请号: | 201810082257.4 | 申请日: | 2018-01-29 |
公开(公告)号: | CN108471382A | 公开(公告)日: | 2018-08-31 |
发明(设计)人: | 宣琦;陈丽红;赵明浩;陈晋音;俞山青;傅晨波;阮中远 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | H04L12/715 | 分类号: | H04L12/715;H04L29/06 |
代理公司: | 杭州斯可睿专利事务所有限公司 33241 | 代理人: | 王利强 |
地址: | 310014 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 复杂网络 聚类算法 节点度 攻击 邻居节点集合 邻居节点 选择度 操控 簇间 团簇 网络 步骤选择 计算网络 随机选取 重复 聚类 删除 更新 | ||
1.一种基于节点度值的复杂网络聚类算法攻击方法,其特征在于,所述方法包括如下步骤:
S1:导入网络G=(V,E),其中V表示网络中节点的集合,E表示网络中连边的集合,记网络中共有n个节点,m条连边;
S2:采用聚类算法对网络进行聚类,得到结果为团簇C1,C2,...,Ch,h为聚类得到的团簇个数;
S3:选择网络中的可操控节点;根据节点的度值属性选择网络中的K个节点作为可操控节点,步骤为:
3.1)计算网络中各个节点的度值,节点的度是指与其直接相连的边数目,节点i的度值记为ki;
3.2)网络中K个可操控节点的集合记为Vattacked,选择网络中度值最大的节点添加到集合Vattacked中;
3.3)在剩余的团簇中继续选择度值最大的节点添加到可操控节点集合Vattacked;
3.4)如果K>h,则重复步骤3.2)和3.3)直至选满K个大度值节点;
S4:从可操控节点集合Vattacked中随机选取一个节点Nrandom,获知节点Nrandom所属的团簇,记为Ci,得到它的邻居节点集合φ与非邻居节点集合ψ,再结合步骤S2中获得的聚类团簇结果构建节点Nrandom的簇内邻居节点集合VinClusterNei与簇间非邻居节点集合VoutClusterNonei;
S5:从节点Nrandom的簇内邻居节点集合VinClusterNei中随机选择一个节点,删除两个节点之间的已有连边,同时从节点Nrandom的簇间非邻居节点集合VoutClusterNonei中随机选择一个节点,添加连边,如果集合VinClusterNei为空集,意味着节点Nrandom已不再具有簇内邻居节点,则此轮跳过;
S6:按照步骤S4和S5进行一次重连边后,更新网络;
S7:重复步骤S4~S6所述过程T次。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810082257.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能可视化网关
- 下一篇:报文转发方法、装置和系统