[发明专利]一种基于节点度值的复杂网络聚类算法攻击方法在审

专利信息
申请号: 201810082257.4 申请日: 2018-01-29
公开(公告)号: CN108471382A 公开(公告)日: 2018-08-31
发明(设计)人: 宣琦;陈丽红;赵明浩;陈晋音;俞山青;傅晨波;阮中远 申请(专利权)人: 浙江工业大学
主分类号: H04L12/715 分类号: H04L12/715;H04L29/06
代理公司: 杭州斯可睿专利事务所有限公司 33241 代理人: 王利强
地址: 310014 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种基于节点度值的复杂网络聚类算法攻击方法,包括以下步骤:S1:导入网络;S2:采用复杂网络聚类算法对网络进行聚类,得到团簇;S3:按以下步骤选择网络中的K个可操控节点:3.1)计算网络中各节点度值;3.2)选择度值最大的节点;3.3)从剩下的团簇中选择度值最大的节点;3.4)如果K>h,则重复步骤3.2)和3.3)直至选满K个节点;S4:从K个可操控节点中随机选取一个节点,获得它的簇内邻居节点集合和簇间非邻居节点集合;S5:随机删除一条它与簇内邻居节点的连边,同时增加一条它与簇间非邻居节点的连边;S6:更新网络;S7:重复步骤S4~S6过程T次。本发明可以选择攻击对象,并实现较好的攻击效果。
搜索关键词: 复杂网络 聚类算法 节点度 攻击 邻居节点集合 邻居节点 选择度 操控 簇间 团簇 网络 步骤选择 计算网络 随机选取 重复 聚类 删除 更新
【主权项】:
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次。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201810082257.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top