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 条
  • [31] SOME COMPLEMENTS TO ALGORITHM FOR SOLUTION OF GENERALIZED PROBLEM OF LINEAR PROGRAMMING
    ZUKHOVIT.S
    DOKLADY AKADEMII NAUK SSSR, 1961, 139 (04): : 783 - &
  • [32] A dynamic programming algorithm for the k-haplotyping problem
    Li Z.-P.
    Wu L.-Y.
    Zhao Y.-Y.
    Zhang X.-S.
    Acta Mathematicae Applicatae Sinica, 2006, 22 (3) : 405 - 412
  • [33] A DYNAMIC-PROGRAMMING ALGORITHM FOR THE TRAVELING REPAIRMAN PROBLEM
    YANG, CE
    ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 1989, 6 (02) : 192 - 206
  • [34] Heuristic Dynamic Programming Iterative Algorithm Design Based on BP Neural Network
    Zhao, Yu
    Yang, Jiye
    ADVANCES IN APPLIED SCIENCES AND MANUFACTURING, PTS 1 AND 2, 2014, 850-851 : 893 - 896
  • [35] RECORD BALANCING PROBLEM - A DYNAMIC PROGRAMMING SOLUTION OF A GENERALIZED TRAVELING SALESMAN PROBLEM
    HENRYLAB.AL
    REVUE FRANCAISE D INFORMATIQUE DE RECHERCHE OPERATIONNELLE, 1969, 3 (NB2): : 43 - &
  • [36] Dynamic programming in the generalized bottleneck problem and the start point optimization
    Chentsov, A. G.
    Chentsov, A. A.
    Sesekin, A. N.
    VESTNIK UDMURTSKOGO UNIVERSITETA-MATEMATIKA MEKHANIKA KOMPYUTERNYE NAUKI, 2018, 28 (03): : 348 - 363
  • [37] A Dynamic Programming Bayesian Network Structure Learning Algorithm Based on Mutual Information
    Lv, Zhigang
    Li, Ye
    Di, Ruohai
    Wang, Hongxi
    Li, Liangliang
    Wang, Peng
    Li, Xiaoyan
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (16)
  • [38] A Network Simplex Algorithm for the Equal Flow Problem on a Generalized Network
    Morrison, David R.
    Sauppe, Jason J.
    Jacobson, Sheldon H.
    INFORMS JOURNAL ON COMPUTING, 2013, 25 (01) : 2 - 12
  • [39] Lower bound of network dismantling problem
    Sun, Jiachen
    Liu, Rong
    Fan, Zhengping
    Xie, Jiarong
    Ma, Xiao
    Hu, Yanqing
    CHAOS, 2018, 28 (06)
  • [40] A novel PSO algorithm for dynamic wireless sensor network multiobjective optimization problem
    El-Shorbagy, M. A.
    Elhoseny, Mohamed
    Hassanien, Aboul Ella
    Ahmed, Syed Hassan
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2019, 30 (11):