School of Industrial Engineering, Purdue University, West Lafayette, IN, 47907, USA.
Sci Rep. 2017 Jul 27;7(1):6673. doi: 10.1038/s41598-017-05444-4.
Complex networks can model a wide range of complex systems in nature and society, and many algorithms (network generators) capable of synthesizing networks with few and very specific structural characteristics (degree distribution, average path length, etc.) have been developed. However, there remains a significant lack of generators capable of synthesizing networks with strong resemblance to those observed in the real-world, which can subsequently be used as a null model, or to perform tasks such as extrapolation, compression and control. In this paper, a robust new approach we term Action-based Modeling is presented that creates a compact probabilistic model of a given target network, which can then be used to synthesize networks of arbitrary size. Statistical comparison to existing network generators is performed and results show that the performance of our approach is comparable to the current state-of-the-art methods on a variety of network measures, while also yielding easily interpretable generators. Additionally, the action-based approach described herein allows the user to consider an arbitrarily large set of structural characteristics during the generator design process.
复杂网络可以模拟自然界和社会中的广泛的复杂系统,并且已经开发出许多能够合成具有少量且非常特定结构特征(度分布、平均路径长度等)的网络的算法(网络生成器)。然而,仍然缺乏能够合成与在现实世界中观察到的网络具有很强相似性的生成器的能力,这些生成器可以作为一个空模型,或者用于执行外推、压缩和控制等任务。在本文中,我们提出了一种新的稳健方法,称为基于动作的建模,它为给定的目标网络创建了一个紧凑的概率模型,然后可以使用该模型来合成任意大小的网络。对现有的网络生成器进行了统计比较,结果表明,我们的方法在各种网络度量上的性能与当前最先进的方法相当,同时也产生了易于解释的生成器。此外,本文中描述的基于动作的方法允许用户在生成器设计过程中考虑任意大的一组结构特征。