计算机应用 ›› 2016, Vol. 36 ›› Issue (12): 3341-3346.DOI: 10.11772/j.issn.1001-9081.2016.12.3341

• 人工智能 • 上一篇    下一篇

基于文化算法的符号网络全局不平衡度计算

赵晓晖1,2,3, 刘方爱1,2   

  1. 1. 山东师范大学 信息科学与工程学院, 济南 250014;
    2. 山东省分布式计算机软件新技术重点实验室, 济南 250014;
    3. 山东师范大学 数学科学学院, 济南 250014
  • 收稿日期:2016-06-16 修回日期:2016-08-05 出版日期:2016-12-10 发布日期:2016-12-08
  • 通讯作者: 刘方爱
  • 作者简介:赵晓晖(1981-),女,河南濮阳人,讲师,博士研究生,CCF会员,主要研究方向:社交网络、数据挖掘;刘方爱(1962-),男,山东青岛人,教授,博士生导师,博士,主要研究方向:数据挖掘、大数据分析、分布式计算。
  • 基金资助:
    国家自然科学基金资助项目(61572301,90612003);山东省自然科学基金资助项目(ZR2013AQ008);山东省高等学校科技计划项目(J15LN24)。

Computing global unbalanced degree of signed networks based on culture algorithm

ZHAO Xiaohui1,2,3, LIU Fang'ai1,2   

  1. 1. School of Information Science and Engineering, Shandong Normal University, Jinan Shandong 250014, China;
    2. Shandong Provincial Key Laboratory for Distributed Computer Software Novel Technology, Jinan Shandong 250014, China;
    3. School of Mathematical Sciences, Shandong Normal University, Jinan Shandong 250014, China
  • Received:2016-06-16 Revised:2016-08-05 Online:2016-12-10 Published:2016-12-08
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (61572301,90612003), the Natural Science Foundation of Shandong Province (ZR2013AQ008), Shandong Provincial Higher Educational Science and Technology Program (J15LN24).

摘要: 针对已有符号网络不平衡度计算方法大都只关注局部网络单元的平衡信息,没有考虑网络更大范围乃至全局角度的平衡,无法揭示网络中的不平衡区域这一问题,提出基于文化算法的符号网络全局不平衡度计算方法。该方法利用伊辛自旋玻璃模型描述符号网络的全局状态,将不平衡度的计算转换为一个优化问题,并设计一种具有双层进化结构的文化算法——CA-SNB进行求解。首先,该算法采用遗传算法进行种群空间进化;其次,在信度空间中记录较优个体,并采用贪婪算法提取状况知识;最后,利用状况知识引导种群空间的进化,在保证种群多样性的基础上提高了收敛速度。实验表明,与遗传算法和矩阵变换算法相比,CA-SNB能较快地收敛到最优解,具有较高鲁棒性,在计算全局不平衡度的同时识别不平衡区域。

关键词: 符号网络, 结构平衡, 文化算法, 遗传算法

Abstract: Many approaches which are developed to compute structural balance degree of signed networks only focus on the balance information of local network without considering the balance of network in larger scale and even from the whole viewpoint, which can't discover unbalanced links in the network. In order to solve the problem, a method of computing global unbalanced degree of signed networks based on culture algorithm was proposed. The computation of unbalanced degree was converted to an optimization problem by using the Ising spin glass model to describe the global state of signed network. A new cultural algorithm with double evolution structures named Culture Algorithm for Signed Network Balance (CA-SNB) was presented to solve the optimization problem. Firstly, the genetic algorithm was used to optimize the population space. Secondly, the better individuals were recorded in belief space and the situation knowledges were summarized by using greedy strategy. Finally, the situation knowledge was used to guide population space evolution. The convergence rate of CA-SNB was improved on the basis of population diversity. The experimental results show that, the CA-SNB can converge to the optimal solution faster and can be more robust than genetic algorithm and matrix transformation algorithm. The proposed algorithm can compute the global unbalanced degree and discover unbalanced links at the same time.

Key words: signed network, structural balance, cultural algorithm, genetic algorithm

中图分类号: