...
首页> 外文期刊>PLoS One >A permutation method for network assembly
【24h】

A permutation method for network assembly

机译:网络组装的置换方法

获取原文
           

摘要

We present a method for assembling directed networks given a prescribed bi-degree (in- and out-degree) sequence. This method utilises permutations of initial adjacency matrix assemblies that conform to the prescribed in-degree sequence, yet violate the given out-degree sequence. It combines directed edge-swapping and constrained Monte-Carlo edge-mixing for improving approximations to the given out-degree sequence until it is exactly matched. Our method permits inclusion or exclusion of ‘multi-edges’, allowing assembly of weighted or binary networks. It further allows prescribing the overall percentage of such multiple connections—permitting exploration of a weighted synthetic network space unlike any other method currently available for comparison of real-world networks with controlled multi-edge proportion null spaces. The graph space is sampled by the method non-uniformly, yet the algorithm provides weightings for the sample space across all possible realisations allowing computation of statistical averages of network metrics as if they were sampled uniformly. Given a sequence of in- and out- degrees, the method can also produce simple graphs for sequences that satisfy conditions of graphicality. Our method successfully builds networks with order O (10 7 ) edges on the scale of minutes with a laptop running Matlab. We provide our implementation of the method on the GitHub repository for immediate use by the research community, and demonstrate its application to three real-world networks for null-space comparisons as well as the study of dynamics of neuronal networks.
机译:我们介绍了一种组装定向网络的方法,给出规定的双程度(内和OUT度)序列。该方法利用符合规定的程度序列的初始邻接矩阵组件的排列,但违反了给定的度过度序列。它结合了定向边缘交换和约束的Monte-Carlo边缘混合,以改善给定度度序列的近似,直到它完全匹配。我们的方法允许包含或排除“多边缘”,允许加权或二进制网络的组装。它进一步允许规定允许对加权合成网络空间的这种多个连接的总体百分比与当前可用于具有受控多边缘比例空间的实际网络的任何其他方法不同的任何其他方法。图形空间由该方法不均匀地采样,但算法在所有可能的实现中为样本空间提供了适用权,允许计算网络度量的统计平均值,就像它们均匀地对其进行采样。给定序列和低度,该方法还可以为满足图形条件的序列产生简单的图表。我们的方法在与运行MATLAB的笔记本电脑的分钟的刻度成功地建立了订单O(10 7)边的网络。我们在GitHub存储库中提供了对GitHub存储库的实现,以便由研究界立即使用,并展示其在三个真实网络中的空间比较以及神经网络动态研究的应用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号