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 条
  • [21] An Information Theoretic Feature Selection Framework Based on Integer Programming
    Nie, Siqi
    Gao, Tian
    Ji, Qiang
    2016 23RD INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION (ICPR), 2016, : 3584 - 3589
  • [22] On a fully fuzzy framework for minimax mixed integer linear programming
    Arana-Jimenez, Manuel
    Blanco, Victor
    COMPUTERS & INDUSTRIAL ENGINEERING, 2019, 128 : 170 - 179
  • [23] An enumerative algorithm framework for a class of nonlinear integer programming problems
    Djerdjour, M
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1997, 101 (01) : 104 - 121
  • [24] An Integer Polynomial Programming Based Framework for Lifted MAP Inference
    Sarkhel, Somdeb
    Venugopal, Deepak
    Singla, Parag
    Gogate, Vibhav
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 27 (NIPS 2014), 2014, 27
  • [25] lp-Box ADMM: A Versatile Framework for Integer Programming
    Wu, Baoyuan
    Ghanem, Bernard
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2019, 41 (07) : 1695 - 1708
  • [26] An Integer Linear Programming Framework for Mining Constraints from Data
    Meng, Tao
    Chang, Kai-Wei
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 139, 2021, 139
  • [27] INTEGER PROGRAMMING ALGORITHMS - FRAMEWORK AND STATE-OF-ART SURVEY
    GEOFFRION, AM
    MARSTEN, RE
    MANAGEMENT SCIENCE SERIES A-THEORY, 1972, 18 (09): : 465 - 491
  • [28] An Integer Programming Framework for Optimizing Shared Memory Use on CPUs
    Ma, Wenjing
    Agrawal, Gagan
    PACT 2010: PROCEEDINGS OF THE NINETEENTH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2010, : 553 - 554
  • [29] An integer linear programming approach for bilinear integer programming
    Freire, Alexandre S.
    Moreno, Eduardo
    Vielma, Juan Pablo
    OPERATIONS RESEARCH LETTERS, 2012, 40 (02) : 74 - 77
  • [30] Mixed Integer Programming and LP Rounding for Opinion Maximization on Directed Acyclic Graphs
    Chen, Po-An
    Cheng, Ya-Wen
    Tseng, Yao-Wei
    COMPLEX NETWORKS & THEIR APPLICATIONS X, VOL 1, 2022, 1015 : 867 - 878