检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]中国矿业大学理学院,江苏徐州221008 [2]江苏联合职业技术学院,江苏徐州221008
出 处:《湘潭大学自然科学学报》2015年第2期102-107,共6页Natural Science Journal of Xiangtan University
基 金:江苏省教育教学改革立项重点课题项目(苏教科院ZCZ32)
摘 要:社会网络中的传递性对于网络中的社团分析和节点重要性分析都有着十分重要的意义.为了提高社会网络传递性分析中三角计数的性能,提出了一种MapReduce环境下的三角计数并行计算方法.首先,将社会网络的传递性问题转化为计算网络中三角个数的问题.其次,在计算网络中的三角时按照节点之间的度约束对重复的三角进行了过滤,并在MapReduce环境下实现了高效的三角计数并行算法.最后,分析了MapReduce环境下三角计数并行算法的时间和空间复杂性.理论分析和实验表明,该文提出的方法与相关方法相比,不仅降低了算法的内存使用量,也减小了算法的运行时间,因而更适用于大规模社会网络的传递性分析.Research on transitivity of social networks is very important for analysis of community and node importance in social networks.In order to improve the performance of triangle counting for analyzing network transitivity,this paper proposed a parallel triangle counting algorithm in MapReduce environment.Firstly,we transformed the problem of network transitivity into the counting of triangles in a network.Secondly,while computing triangles in a network,we removed repeated triangles according to the degree constraint of nodes in a triangle,and implemented an efficient parallel triangle counting algorithm in MapReduce.Finally,we analyzed the time and space complexity of the proposed algorithm.Theoretical analysis and the experiments show that,our proposed approach has less memory usage and execution time compared with related work,and thus is more suitable for analyzing network transitivity for large-scale social networks.
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.216.64.93