An integer programming framework for critical elements detection in graphs

被引:69
|
作者
Veremyev, Alexander [1 ]
Prokopyev, Oleg A. [2 ]
Pasiliao, Eduardo L. [1 ]
机构
[1] Air Force Res Lab, Munit Directorate, Eglin AFB, FL 32542 USA
[2] Univ Pittsburgh, Dept Ind Engn, Pittsburgh, PA 15261 USA
关键词
Critical node detection; Critical edge detection; Network interdiction; Mixed integer programming; CRITICAL NODES; ALGORITHMS; APPROXIMATION; SURVIVABILITY; MODEL;
D O I
10.1007/s10878-014-9730-4
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This study presents an integer programming framework for minimizing the connectivity and cohesiveness properties of a given graph by removing nodes and edges subject to a joint budgetary constraint. The connectivity and cohesiveness metrics are assumed to be general functions of sizes of the remaining connected components and node degrees, respectively. We demonstrate that our approach encompasses, as special cases (possibly, under some mild conditions), several other models existing in the literature, including minimization of the total number of connected node pairs, minimization of the largest connected component size, and maximization of the number of connected components. We discuss computational complexity issues, derive linear mixed integer programming (MIP) formulations, and describe additional modeling enhancements aimed at improving the performance of MIP solvers. We also conduct extensive computational experiments with real-life and randomly generated network instances under various settings that reveal interesting insights and demonstrate advantages and limitations of the proposed framework.
引用
收藏
页码:233 / 273
页数:41
相关论文
共 50 条
  • [11] AN INTEGER LINEAR-PROGRAMMING APPROACH TO THE STEINER PROBLEM IN GRAPHS
    ANEJA, YP
    NETWORKS, 1980, 10 (02) : 167 - 178
  • [12] Computational Experience with a Software Framework for Parallel Integer Programming
    Xu, Y.
    Ralphs, T. K.
    Ladanyi, L.
    Saltzman, M. J.
    INFORMS JOURNAL ON COMPUTING, 2009, 21 (03) : 383 - 397
  • [13] An integer programming approach to fuzzy symmetry detection
    Buchheim, C
    Jünger, M
    GRAPH DRAWING, 2004, 2912 : 166 - 177
  • [14] Enterprise Insider Detection as an Integer Programming Problem
    Kavun, Sergii V.
    Sorbat, Ivan V.
    Kalashnikov, Vyacheslav V.
    Smart Innovation, Systems and Technologies, 2012, 16 : 281 - 289
  • [15] Enterprise Insider Detection as an Integer Programming Problem
    Kavun, Sergii V.
    Sorbat, Ivan V.
    Kalashnikov, Vyacheslav V.
    INTELLIGENT DECISION TECHNOLOGIES (IDT'2012), VOL 2, 2012, 16 : 281 - 289
  • [16] Constructing extremal triangle-free graphs using integer programming
    Banak, Ali Erdem
    Ekim, Tinaz
    Taskin, Z. Caner
    DISCRETE OPTIMIZATION, 2023, 50
  • [17] Quadratic Integer Programming with Application to the Chaotic Mappings of Complete Multipartite Graphs
    H. L. Fu
    C. L. Shiue
    X. Cheng
    D. Z. Du
    J. M. Kim
    Journal of Optimization Theory and Applications, 2001, 110 : 545 - 556
  • [18] Integer programming models and polyhedral study for the geodesic classification problem on graphs
    Araujo, Paulo H. M.
    Campelo, Manoel
    Correa, Ricardo C.
    Labbe, Martine
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2024, 314 (03) : 894 - 911
  • [19] Reachability Analysis of Augmented Marked Graphs via Integer Linear Programming
    Chen, Chien-Liang
    Chin, Shao-Chi
    Yen, Hsu-Chun
    COMPUTER JOURNAL, 2010, 53 (06): : 623 - 633
  • [20] Quadratic integer programming with application to the chaotic mappings of complete multipartite graphs
    Fu, HL
    Shiue, CL
    Cheng, X
    Du, DZ
    Kim, JM
    JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 2001, 110 (03) : 545 - 556