1 相关研究现状
2 基于服务映射的重叠社群发现
3 服务映射算法
3.1 边过滤
3.2 关键服务节点选择
算法1 社群内关键服务节点选择算法 |
| 输入:双连通核心图Gc=(Vc,Ec) 输出:关键服务节点Vc |
|---|
| 1 For u∈Vc and (u,v)∈Ec |
| 2 compute I |
| 3 compute F(u) |
| 4 end for |
| 5 for u∈Vc |
| 6 if v∈N(u) and F(u)≥F(v) |
| 7 Vk←Vk∪{u} |
| 8 end if |
| 9 end for |
| 10 return Vc |
3.3 社群扩展
算法2 社群扩展算法 |
| 输入:节点集合V及函数映射值F(u) 输出:社群Ck及Ck集合D |
|---|
| 1 If (n(V')=n(V)) |
| 2 /* V'表示已被扩展节点集合,F'表示未被扩展节点*/ |
| 3 /* n(V')表示已被扩展点的数量,n(V)表示节点总数* |
| 4 return D |
| 5 end if |
| 6 *寻找最大函数映射值节点k,并以此为核心创建社群C'k */ |
| 7 Ck←ø |
| 8 k←max(F(u)); |
| 9 Ck←Ck∪{k} |
| 10 D.put(k,Ck) |
| 11 V'←status(k) |
| 12 for each v∈N(k) and F'=status(v) do |
| 13 /*直接扩展*/ |
| 14 F(u)?F(v) |
| 15 Ck.put(k,Ck) |
| 16 V'←status(v) |
| 17 end for |
| 18 for each y∈N(v) and F'=status(v) |
| 19 /*间接扩展*/ |
| 20 if map(v,y)<ε |
| 21 continue; |
| 22 end if |
| 23 Ck=Ck.get(k) |
| 24 Ck←Ck∪{y} |
| 25 Ck.put(k,Ck) |
| 26 D.put(k,Ck) |
| 27 V'←status(y) |
| 28 end for |
| 29 return D |
3.4 社群边界划分
算法3 社群边界划分算法 |
| 输入:原图G=(V,E),双连通核心图Gc=(Vc,Ec),社群划分结果D 输出:划分完成社群G'i |
|---|
| 1 while(Ci∈C) |
| 2 Ci detect |
| 3 for bj∈ do |
| 4 bj detect wi |
| 5 C'i←Ci∪Vj |
| 6 end for |
| 7 end |
| 8 return G'i |
4 网络服务社群隶属关系影响度算法
5 仿真实验及分析
5.1 LFR网络实验
表1 LFR参数Tab.1 LFR parameters |
| 序号 | 符号 | 解释 |
|---|---|---|
| 1 | n | 网络节点数 |
| 2 | k | 平均节点度 |
| 3 | kmax | 网络中最大节点度 |
| 4 | om | 社群数量 |
| 5 | on | 社群重叠节点数 |
| 6 | Cmax | 社群最大规模 |
| 7 | Cmin | 社群最小规模 |
| 8 | T | 社群度与社群容量的幂律分布指数 |
| 9 | u | 社群内外节点边数与节点度数的比值 |
5.1.1 算法敏感度实验
5.1.2 算法性能对比实验
表2 不同算法时间复杂度Tab.2 Time complexity of different algorithms |
| 算法 | 算法复杂度 | 解释 |
|---|---|---|
| SMA | o(m+2n+nk) | k社群数 |
| LFM | o(ncs2) | nc社群数,s社群平均节点数 |
| COPRA | o(Tlg(vm/n)) | T标签代数,v标签数 |
| FA | o(mh) | h初始节点数 |
5.2 算法仿真
表3 节点映射值Tab.3 Node mapping values |
| 节点 | 映射值 | 核心节点 | 节点 | 映射值 | 核心节点 |
|---|---|---|---|---|---|
| 5 | 8 | 否 | 8 | 467.33 | 是 |
| 2 | 27 | 否 | 10 | 87 | 否 |
| 1 | 345.72 | 是 | 13 | 85 | 否 |
| 4 | 49 | 否 | 14 | 34 | 否 |
| 9 | 15 | 否 | 20 | 13 | 否 |
| 3 | 144 | 否 | 14 | 26 | 否 |
| 6 | 157 | 否 |
中国指挥与控制学会会刊 