节点(物理)
计算机科学
块(置换群论)
整数规划
树(集合论)
网络科学
网络规划与设计
数学优化
树状网络
图论
斯坦纳树问题
图形
广度优先搜索
理论计算机科学
算法
数学
计算机网络
复杂网络
工程类
时间复杂性
数学分析
几何学
结构工程
组合数学
万维网
作者
Zhidan Feng,Huimin Song,Xingqin Qi
标识
DOI:10.1016/j.chaos.2024.114585
摘要
For an undirected network G=(V,E) with removal cost on each node, the generalized network dismantling problem is to find a node subset S⊆V with the minimum overall removal cost, such that the size of each connected component in G−S is not larger than a given integer K. This issue has wide applications at network destruction (e.g., combating crime network) or network defense (e.g., strengthening the infrastructure), and has gained growing attentions from various research fields. In graph theory, cut nodes play important roles in ensuring network connectivity, which could of course be regarded as potential removal candidates for this network dismantling problem. This paper is primarily dedicated to this point. Here, having the aid of an auxiliary block-cut tree, we transform the network dismantling problem into a relatively simple problem −− tree dismantling problem, and then design a bottom-up dynamic programming algorithm (abbreviated as DPA) to dismantle this auxiliary tree by removing cut nodes with minimum overall removal costs. This DPA dismantling strategy has been tested on both synthetic networks and real-world networks, and numerical experiments demonstrate the superiority of this method. Our results shed light on more explorations of network structure from the cut-node perspectives.
科研通智能强力驱动
Strongly Powered by AbleSci AI