发明名称 一种复杂网络社团的发现方法
摘要 本发明公开了一种复杂网络社团的发现方法,包括以下步骤:步骤一:建立所需分析网络的邻接矩阵表示;步骤二:确定初始划分点的值;步骤三:计算网络中每个节点的度;步骤四:选出节点的度数最高的K个点作为初始划分点;步骤五:选取具体需要的划分点;步骤六:根据步骤五得到的最后的划分点,由计算机给出最后的社团发现结果。本发明提出了计算机的基于划分点的处理复杂网络社团的发现方法,解决了现有技术不能够利用计算机处理大规模复杂网络的技术问题,并能够在计算过程中节省大量的计算机存储空间,减少计算所占用的系统资源,提高计算机的运算速度和效率;同时,还实现了向下分解和向上聚合方法的统一。
申请公布号 CN102073700A 申请公布日期 2011.05.25
申请号 CN201010613184.0 申请日期 2010.12.30
申请人 浙江大学 发明人 王益文;姚敏
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 杭州裕阳专利事务所(普通合伙) 33221 代理人 江助菊
主权项 一种复杂网络社团的发现方法,其特征在于包括以下步骤:步骤一:建立所需分析网络的邻接矩阵表示,所述网络的邻接矩阵表示是指矩阵中的元素只为0或者1,0表示行和列代表的节点不相连,1表示行和列代表的节点是相连的;步骤二:确定初始划分点的值,在没有确定的需要划分的社团数目M的情况下,取初始划分点的值K=2;在需要划分的社团的数目最多为M的情况下,初始划分点的值K,应满足关系式2K>M ;步骤三:编制计算步骤一每个节点的度的计算机程序,输入计算机,计算网络中每个节点的度,所述节点的度是指该节点与其它节点相连的边的个数;步骤四:选出节点的度数最高的K个点作为初始划分点;步骤五:根据具体需要,从上述步骤四中得出的K个划分点中,选取具体需要的划分点;或设定满足特定需求的度量函数,通过度量函数所确定的条件,由计算机从初始划分点中选择最终的划分点;步骤六:根据上述步骤五得到的最后的划分点,由计算机给出最后的社团发现结果,所述最后的社团发现结果是指,将网络中的每个节点,依据其是否与所述划分点相连而被划分成不同的社团。
地址 310027 浙江省杭州市西湖区浙大路38号