为便于展示复杂网络的拓扑结构并从中获取关键信息,设计一种复杂网络仿真软件。对已有的仿真软件及复杂网络的统计性质进行分析,在此基础上建立复杂网络仿真软件的体系结构;基于igraph给定类型和参数创建对应的复杂网络,重要的统计参数采用经典算法计算,结合双缓冲技术及布点算法完成网络可视化,实现软件的各项功能。应用结果表明,该软件便利了复杂网络的创建及关键信息的获取,可为复杂网络的相关研究提供有效支持。
To visualize the topology of the complex network, the simulation software of the complex network had been designed. First, the existing simulation software and statistical properties of the complex network were analyzed, and the architecture of the software was designed. Then, igraph was utilized to construct a complex network with given types and parameters, the classic algorithms were used to get important statistical parameters of the complex network, combining with the double buffering technology and layout algorithms to visualize the complex network, thus software's functions were implemented. Application results show that this software facilitates the construction of the complex network and the mining of the related useful information, and it can provide effective supports for the study of the complex network.