现实中的复杂网络可能会遭受目标攻击,该目标攻击可以触发整个网络的细分。因此,衡量网络可以承受扰动的程度。对网络稳健性的研究已被证明是一种朝向这种目的的有效仪器。过去二十年目睹了对网络稳健性研究的热情。然而,对网络稳健性的现有研究主要集中在多层网络上,而几乎没有注意的是复杂网络不可或缺的一部分。在这项研究中,我们调查了在有意节点攻击下的多分网网络的鲁棒性。我们基于最大连接的组件理论开发两个网络模型,以描绘目标攻击下多分网上的级联故障。然后,我们研究了关于八个节点中心度量的计算机生成的多分网网络的鲁棒性。我们发现多分网网络的稳健性可以显示不连续或连续的相位过渡。有趣的是,我们发现多数量的多端网络的盟友集可以增加其与在多层网络上观察到的现象相反的鲁棒性。 Our findings shed new lights on the robust structure design of complex systems. We finally present useful discussions on the applications of existing percolation theories that are well studied for network robustness analysis to multipartite networks. We show that existing percolation theories are not amenable to multipartite networks. Percolation on multipartite networks still deserves in-depth efforts.
复杂系统在我们的日常生活中无处不在。复杂系统的形式可以从宏观层面,如电网系统[
请注意,现实中的复杂网络可能会遭受网络组件的攻击和故障[
网络鲁棒性研究由来已久[
在[
研究多部网络的鲁棒性对揭示多部网络的系统动力学具有重要意义。在文献中,对多部网络鲁棒性的研究只涉及最简单的场景,即二部网络。虽然已有研究表明二部网络对攻击具有鲁棒性[
为了理解多部网络在攻击存在时的行为,本文提出了一种基于仿真的研究,以获得对多部网络鲁棒性的基本理解。为此,我们首先提出了两个网络模型来模拟多部网络在目标节点攻击下的动态过程。随后,我们针对8个广泛研究的节点中心性度量,即度中心性、中间中心性、接近中心性、特征向量中心性、corenness中心性、子图中心性、PageRank中心性和LocalRank中心性,研究了目标节点攻击下的多部网络的鲁棒性。最后,我们对具有泊松度分布的多部网络进行了大量的实验。实验表明,根据所使用的网络模型的不同,多部网络的鲁棒性可以显示不连续或连续的相变。由于从网络结构的角度看,多部网络可以看作是一种简化的多层网络,因此我们将现有的多层网络鲁棒性分析的渗流理论应用于多部网络的情况。证明了现有的渗流理论不适用于多部网络。已有研究表明,随着网络层数的增加,多层网络的鲁棒性急剧下降。令人惊讶的是,我们在实验中发现,多部网络的鲁棒性并不会因其节点集数量的变化而发生太大的变化。实验还表明,增加节点集的数量可以提高多部网络的鲁棒性。 Our study suggests that multipartite networks are more robust to attacks than multilayer networks do.
本文的其余部分的结构如下。部分
在文献中,复杂网络分析的常用方法是通过通常表示的图表表示网络
在复杂网络分析中,最常被讨论的术语之一是度。的程度
给定一个网络
注意子集
方程(
数字
(a)由三个网络组成的多层网络的图示
网络鲁棒性研究的目的是评估网络在摄动情况下的耐久性。在文献中,主要有两种被广泛采用的网络鲁棒性分析方法。数字
两种广泛采用的网络鲁棒性分析方法的思想。(a)基于计算的方法构想
方法如图所示
网络鲁棒性分析涉及到网络模型,该模型指定了级联故障如何在复杂网络中传播。在本文中,我们提出了两个网络模型来研究多部网络的鲁棒性。开发新模型的原因是已有的多层网络模型不能适应多部网络。
在利用多层网络的稳健性时,广泛使用的网络模型来自[
用于描绘多层网络的级联故障对节点攻击的级联故障。网络
在文献中,有几种变体[
为了克服图中模型的不足
用于描绘双层网络(网络A和B)上的级联故障的网络模型,具有一对多相关性。定向链接是支持链接。箭头从支持节点到依赖节点。(a)节点A1和B6最初攻击。(b)网络A上的级联故障。节点A2被删除,因为它与网络A断开连接。由于缺乏支持,节点A7被删除。除了断开连接时,A7的移除还导致节点A6的故障。(c)网络B.节点B1,B2和B7上的级联故障被删除,因为它们没有支撑。删除节点B3,因为它与网络B.(d)在最终稳定阶段中的焦距的LCC的LCC。
该模型如图所示
本文首先对多部网络建立了两个网络模型。在建立模型的基础上,采用基于仿真的方法来代替以渗流理论为代表的理论方法来考察多部网络的鲁棒性。主要原因是现有的多层网络模型不适应多部网络,这直接导致相应的理论方法是在相应的网络模型的基础上发展起来的,不能应用于多部网络。
对于给定的
输入:一个
输出:鲁棒性曲线
实现
实现
请转到步骤2,并重复上述过程
情节
在算法的第2步
我们已经在章节中说明了
数字
提出的模型M1,用于描绘多元网网络的级联故障受节点攻击。(a)最初,Partite集的节点2
Mod M1整体对待多尾网络。模型M1是简单且简单的,因为它与广泛用于分析单层网络的稳健性的模型共享基本思想。由建立的现有模型的启发,用于分析多层网络的稳健性[
模型M2以一种来回反弹的方式工作,并假设只关注LCC中的节点。给定一个
数字
所提出的模型M2,用于描绘多端网络的级联故障受节点攻击。(a)最初,Partite集的节点2
请注意,对于现实世界中的复杂网络,具有较高重要性的节点被攻击的概率较高。因此,在研究多部网络在目标节点攻击下的鲁棒性时,可以根据节点的重要性对多部网络的节点进行排序,从而选择要删除的节点。在网络科学领域,中心性度量被广泛用于衡量网络中节点的重要性。在文献中,有一些节点中心性指标[
节点的程度中心
节点之间的中心性
节点的近密中心
节点的特征向量中心性
节点的一致性中心性
节点的子图中心性
节点的PageRank中心
节点的LocalRank中心性
为了测试目的,在实验中我们生成了具有可控泊松度分布的多部网络。让我们定义一个概率向量
度分布很容易算出来
在模拟中,在不失一般性的前提下,我们生成了一个三部网络
对于一个三方网络
基于M1的三方网络鲁棒性
注意,网络稳健性分析的一个重要指标是临界点
结果记录在图中
类似于上述小节所做的内容,我们在这里研究了三方网络的稳健性
基于M2的三方网络鲁棒性
它可以从图中绘制的鲁棒性曲线观察到
对于所研究的8个节点中心性指标,实验结果如图所示
以上实验
数字
的影响
从图中可以看出
在以上的实验中,我们确定了
学位对三方网络的稳健性的影响,对每个绑梁组的节点攻击进行了节点攻击。网络配置是
请注意,本文采用实证方法来调查多分网网络的鲁棒性。在一节中澄清了动机
从图上可以看出
给定单层网络
为
由上式可进一步求出度分布
根据以方程式(
在下面的情况下,我们将检查方程的正确性(
数字
验证现有单层网络渗流理论应用于多部网络的正确性。(a)多部网络的模拟,其中每个多部网络对于每个部集具有相同数目的节点。(b)二部网络仿真,其中焦点网络的每个部集的节点数由参数控制
注意,理论结果如图所示
对于网络模型M2,基于模型M2的多部网络稳健性分析与[
给定两层网络(包括网络a和网络B),如[
在上式中,
我们生成网络
数字
验证现有多层网络渗流理论应用于多部网络的正确性。
对多层网络的稳健性的现有研究互补,在这项工作中,我们调查了目标节点攻击下的多分网网络的鲁棒性。为此,已经开发了两个网络模型,即M1和M2用于描述经过节点故障的多端网络的动态过程。之后,对于多分网,我们将其节点与八个节点中心度量进行排名。然后,我们删除
渗透理论是分析多层网络鲁棒性的重要理论。由于多部网络可以看作是一对多关联的相互依赖网络的简单情况,因此在[
据报道,无数的现实世界网络是无标度的[
在多部网络上观察到的鲁棒现象表明,多部网络比多层网络对扰动具有更强的鲁棒性。需要注意的是,这一结论是基于已建立的基于最大连通元件理论的模型M1和M2得出的。在鲁棒性分析过程中,模型假设最大连接组件之外的节点将失功并被移除。对于一些现实世界中的复杂网络,最大连接组件之外的节点仍将发挥作用,因此模型M1和M2可能不适用于这种现实世界中的多部网络。然而,本文的研究成果仍然为复杂系统的稳健结构设计提供了新的思路。
用于支持本研究发现的数据可由通讯作者要求提供。
作者声明他们没有利益冲突。