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 条
  • [1] Generalized network dismantling via a novel spectral partition algorithm
    Feng, Zhidan
    Cao, Zhulou
    Qi, Xingqin
    INFORMATION SCIENCES, 2023, 632 : 285 - 298
  • [2] An efficient dynamic programming algorithm for a new generalized LCS problem
    Zhu, Daxin
    Wang, Lei
    Tian, Jun
    Wang, Xiaodong
    IAENG International Journal of Computer Science, 2016, 43 (02) : 204 - 211
  • [3] Dynamic Programming Approach to the Generalized Minimum Manhattan Network Problem
    Masumura, Yuya
    Oki, Taihei
    Yamaguchi, Yutaro
    ALGORITHMICA, 2021, 83 (12) : 3681 - 3714
  • [4] Dynamic Programming Approach to the Generalized Minimum Manhattan Network Problem
    Yuya Masumura
    Taihei Oki
    Yutaro Yamaguchi
    Algorithmica, 2021, 83 : 3681 - 3714
  • [5] A dynamic programming algorithm based on expected revenue approximation for the network revenue management problem
    Huang, Kuancheng
    Liang, Yu-Tung
    TRANSPORTATION RESEARCH PART E-LOGISTICS AND TRANSPORTATION REVIEW, 2011, 47 (03) : 333 - 341
  • [6] A dynamic programming based algorithm for the crew scheduling problem
    Beasley, JE
    Cao, B
    COMPUTERS & OPERATIONS RESEARCH, 1998, 25 (7-8) : 567 - 582
  • [7] Generalized network dismantling
    Ren, Xiao-Long
    Gleinig, Niels
    Helbing, Dirk
    Antulov-Fantulin, Nino
    PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2019, 116 (14) : 6554 - 6559
  • [8] A Dynamic Programming Algorithm for the Generalized Minimum Filter Placement Problem on Tree Structures
    Mofya, E. Chisonge
    Smith, J. Cole
    INFORMS JOURNAL ON COMPUTING, 2009, 21 (02) : 322 - 332
  • [9] A Dynamic Programming Algorithm for a Generalized LCS Problem with Multiple Subsequence Inclusion Constraints
    Zhu, Daxin
    Wu, Yingjie
    Wang, Xiaodong
    INTERNET OF VEHICLES - SAFE AND INTELLIGENT MOBILITY, IOV 2015, 2015, 9502 : 439 - 446
  • [10] A dynamic programming algorithm for the local access telecommunication network expansion problem
    Flippo, OE
    Kolen, AWJ
    Koster, AMCA
    van de Leensel, RLMJ
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 127 (01) : 189 - 202