发明名称 基于传播限制的标签传播方法
摘要 本发明公开了一种基于传播限制的标签传播方法,解决了原始标签传播方法不稳定,结果准确性低的问题,其实现包括:对给定复杂网络使用相似度公式生成2-node子结构;每个2-node子结构的节点分配相同的标签;对每一个节点的标签进行更新,更新原则是根据相邻节点中标签出现次数最大的标签来更新自身的标签;反复执行更新步骤,每个节点的标签都不发生变化或达到最大迭代次数;系统更新结束,相同标签的节点即形成一个模块;复杂网络划分为多个模块。在以2-node子结构为起始条件标签传播时,不同模块间不相互干扰。本发明能快速高效地检测出大的复杂网络中的模块,划分准确。用于对复杂网络模块划分,进一步对复杂网络进行分析。
申请公布号 CN105631157A 申请公布日期 2016.06.01
申请号 CN201610021892.2 申请日期 2016.01.13
申请人 西安电子科技大学 发明人 姚勇;刘慧慧;刘志镜;冯阿敏;武文骁;王炳华
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 陕西电子工业专利中心 61205 代理人 程晓霞;王品华
主权项 一种基于传播限制的标签传播方法,其特征在于,对复杂网络采用2‑node子结构建模来限制各个模块间的标签传播,减少模块间标签传播的相互干扰,将一个大的复杂的网络划分为多个有关联的模块,包括有如下步骤:第1步、给定的大的复杂网络使用相似度公式生成2‑node子结构,在2‑node子结构中节点的相似度最大;初始化时,将大的复杂网络定义为G:设G=(V,E)为无向无权网络,V为节点集合,E为边集合,对G=(V,E)的任意边ij,使用相似度公式:<maths num="0001"><math><![CDATA[<mrow><mi>S</mi><mi>i</mi><mi>m</mi><mo>=</mo><mfrac><mrow><mo>|</mo><mi>N</mi><mrow><mo>(</mo><msub><mi>v</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>&cap;</mo><mi>N</mi><mrow><mo>(</mo><msub><mi>v</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>|</mo></mrow><mrow><mo>|</mo><mi>N</mi><mrow><mo>(</mo><msub><mi>v</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>&cup;</mo><mi>N</mi><mrow><mo>(</mo><msub><mi>v</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>|</mo></mrow></mfrac></mrow>]]></math><img file="FDA0000906178530000011.GIF" wi="597" he="143" /></maths>其中,v<sub>i</sub>、v<sub>j</sub>分别表示节点i和节点j,N(v<sub>i</sub>)、N(v<sub>j</sub>)分别代表节点i和节点j的相邻节点的集合;第2步、每一个2‑node子结构中的两个节点分配相同的标签;第3步、对每一个节点的标签进行更新,根据相邻节点中标签出现次数最大的标签来更新自身的标签,如果出现次数最大的标签不唯一,从中随机选择一个标签来更新本节点;第4步、反复执行步骤3,直到大的复杂网络中每个节点的标签都不发生变化或达到最大迭代次数为止;第5步、系统更新结束,处于稳定状态时,相同标签的节点即形成一个模块;第6步、一个大的复杂网络划分为多个模块,划分结束。
地址 710071 陕西省西安市太白南路2号