蓄意攻击:按度、介数与自适应攻击
攻击阈值
蓄意攻击按某种重要性从高到低删除节点。按度攻击同时改变两件事(Cohen、Erez、ben-Avraham 与 Havlin 2001,PRL):最大度从 降到 ;剩余节点因失去连向枢纽的边而度数下降。对无度相关网络,删去比例 的枢纽后,被删掉的边占全部边的比例 ,剩余网络相当于“截断到 的幂律网络再随机删去比例 的边”。代入 Molloy–Reed 判据,得到攻击阈值满足
数值解表明:攻击阈值只有百分之几到二十几;攻击阈值总小于随机失效阈值;它随 非单调变化。按本页代码中的连续度近似, 时攻击阈值约在 取极大值 0.06 左右。 时 :删掉极少数枢纽就带走几乎全部边。 时所有节点度相同,攻击与随机失效不再有区别,。
Albert、Jeong 与 Barabási(2000,Nature)首先用模拟展示了这一“阿喀琉斯之踵”:无标度网络在随机失效下直径几乎不变,在攻击下迅速增大并碎裂(论文精读)。同一个 既带来对随机失效的鲁棒,也带来对攻击的脆弱。
攻击者知道得越多,网络瓦解得越快
Holme、Kim、Yoon 与 Han(2002,Physical Review E)比较了四种删点策略:按初始度(ID)、按初始介数(IB)、每删一个节点后重新计算度(RD)、重新计算介数(RB)。结论是:自适应策略(RD、RB)通常比按初始排序更具破坏性,因为删掉枢纽后网络结构变了,原来的“第二重要”节点不一定仍然重要。直观上,介数攻击针对的是承担大量最短路径的“桥”,在社团之间只靠少数节点连接的网络中,它可能比按度攻击更快地切断网络。
更进一步,网络瓦解(dismantling)问题要求找到最小的节点集合,使删除后最大分支不超过给定规模。这是 NP 难问题,近年的近似方法包括:Morone 与 Makse(2015,Nature)的集体影响力(collective influence),把它表述为“最优渗流”,节点 的得分为 ,即自身剩余度乘以距离恰为 的节点的剩余度之和;Braunstein 等(2016,PNAS)的“先拆环(decycling)再拆树”的消息传递算法。它们都比按度攻击更高效,其核心洞见是:瓦解网络的关键不只是枢纽,而是那些破坏环结构、切断社团之间联系的节点。
攻击与免疫是同一个数学问题:免疫策略中,给度高的人接种相当于对接触网络做按度攻击,熟人免疫(Cohen 2003)是在只知道局部信息时近似实现攻击。在药物研发中,“攻击”对应用药物抑制病原体或肿瘤细胞网络的关键蛋白;Barabási 第 8 章指出,细菌对枢纽蛋白删除的脆弱性可以为抗菌药物设计提供思路。但细胞功能不等于网络连通,见致死性与中心性的争论。