A novel algorithm for the generalized network dismantling problem based on dynamic programming

被引:1
|
作者
Feng, Zhidan [1 ]
Song, Huimin [1 ]
Qi, Xingqin [1 ]
机构
[1] Shandong Univ, Sch Math & Stat, Weihai 264209, Peoples R China
基金
中国国家自然科学基金;
关键词
Generalized network dismantling; Block; Cut node; Dynamic programming; COMPLEX NETWORKS;
D O I
10.1016/j.chaos.2024.114585
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
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 c 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.
引用
收藏
页数:10
相关论文
共 50 条
  • [21] A dynamic programming algorithm for the bilevel knapsack problem
    Brotcorne, Luce
    Hanafi, Said
    Mansi, Raid
    OPERATIONS RESEARCH LETTERS, 2009, 37 (03) : 215 - 218
  • [22] The dynamic programming method in the generalized traveling salesman problem
    Chentsov, AG
    Korotayeva, LN
    MATHEMATICAL AND COMPUTER MODELLING, 1997, 25 (01) : 93 - 105
  • [23] ON THE IMPLEMENTATION OF THE DYNAMIC PROGRAMMING METHOD IN THE GENERALIZED COURIER PROBLEM
    Chentsov, A. A.
    Chentsov, A. G.
    TRUDY INSTITUTA MATEMATIKI I MEKHANIKI URO RAN, 2007, 13 (03): : 136 - 160
  • [24] A genetic algorithm for bi-level linear programming dynamic network design problem
    Lin, Dung-Ying
    Unnikrishnan, Avinash
    Waller, S. Travis
    TRANSPORTATION LETTERS-THE INTERNATIONAL JOURNAL OF TRANSPORTATION RESEARCH, 2009, 1 (04): : 281 - 294
  • [25] Planning based on Dynamic Bayesian Network algorithm Using Dynamic Programming and Variable Elimination
    Jung, Sungmin
    Moon, Gyubok
    Kim, Yongjun
    Oh, Kyungwhan
    PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON AUTONOMOUS ROBOTS AND AGENTS, 2009, : 87 - 92
  • [26] The mechanism for the generalized dual problem of network programming solving
    Zimin, A., V
    Burkova, I., V
    Kravets, O. Ja
    Zimin, V. V.
    INTERNATIONAL SCIENTIFIC CONFERENCE ON APPLIED PHYSICS, INFORMATION TECHNOLOGIES AND ENGINEERING (APITECH-2019), 2019, 1399
  • [27] Ensemble Approach for Generalized Network Dismantling
    Ren, Xiao-Long
    Antulov-Fantulin, Nino
    COMPLEX NETWORKS AND THEIR APPLICATIONS VIII, VOL 1, 2020, 881 : 783 - 793
  • [28] A Dynamic Programming Algorithm for Reliable Network Design
    Elshqeirat, Basima
    Soh, Sieteng
    Rai, Suresh
    Lazarescu, Mihai
    IEEE TRANSACTIONS ON RELIABILITY, 2014, 63 (02) : 443 - 454
  • [29] Identification Algorithm of Neural Network Based on Dynamic Generalized Objective Function
    Liu Xinle
    Yang Hongliang
    Li Hongguo
    Zhou Yilin
    2015 IEEE ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2015, : 460 - 464
  • [30] SOME COMPLEMENTS TO ALGORITHM FOR SOLUTION OF GENERALIZED PROBLEM OF LINEAR PROGRAMMING
    ZUKHOVIT.S
    DOKLADY AKADEMII NAUK SSSR, 1961, 139 (04): : 783 - &