Integer programming approach to static monopolies in graphs

被引:3
|
作者
Moazzez, Babak [1 ]
Soltani, Hossein [2 ]
机构
[1] Kennesaw State Univ, Dept Math, Kennesaw, GA 30144 USA
[2] Urmia Univ Technol, Dept Math, Orumiyeh, Iran
关键词
Static monopoly; Integer programming; Polytopes; Valid inequalities; Cactus graphs; Majority thresholds; SET COVERING POLYTOPE; FACETS; COEFFICIENTS;
D O I
10.1007/s10878-018-0256-z
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A subset M of vertices of a graph is called a static monopoly, if any vertex v outside M has at least neighbors in M. The minimum static monopoly problem has been extensively studied in graph theoretical context. We study this problem from an integer programming point of view for the first time and give a linear formulation for it. We study the facial structure of the corresponding polytope, classify facet defining inequalities of the integer programming formulation and introduce some families of valid inequalities. We show that in the presence of a vertex cut or an edge cut in the graph, the problem can be solved more efficiently by adding some strong valid inequalities. An algorithm is given that solves the minimum monopoly problem in trees and cactus graphs in linear time. We test our methods by performing several experiments on randomly generated graphs. A software package is introduced that solves the minimum monopoly problem using open source integer linear programming solvers.
引用
收藏
页码:1009 / 1041
页数:33
相关论文
共 50 条
  • [1] Integer programming approach to static monopolies in graphs
    Babak Moazzez
    Hossein Soltani
    Journal of Combinatorial Optimization, 2018, 35 : 1009 - 1041
  • [2] AN INTEGER LINEAR-PROGRAMMING APPROACH TO THE STEINER PROBLEM IN GRAPHS
    ANEJA, YP
    NETWORKS, 1980, 10 (02) : 167 - 178
  • [3] 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
  • [4] An approach to integer programming
    Gomory, RE
    Johnson, EL
    MATHEMATICAL PROGRAMMING, 2003, 96 (02) : 181 - 181
  • [5] An approach to integer programming
    Ralph E. Gomory
    Ellis L. Johnson
    Mathematical Programming, 2003, 96 : 181 - 181
  • [6] Conflict graphs in solving integer programming problems
    Atamtürk, A
    Nemhauser, GL
    Savelsbergh, MWP
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 121 (01) : 40 - 55
  • [7] ALGEBRAIC APPROACH IN INTEGER PROGRAMMING
    SHEVCHENKO, VN
    CYBERNETICS, 1984, 20 (04): : 508 - 515
  • [8] A computational approach for integer programming
    Cheng, Zhengrong
    Zhao, Weijia
    2010 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE AND ENGINEERING (MSE 2010), VOL 2, 2010, : 159 - 161
  • [9] DUAL APPROACH TO INTEGER PROGRAMMING
    LEBEDEV, SS
    SHEINMAN, OK
    ENGINEERING CYBERNETICS, 1983, 21 (01): : 140 - 147
  • [10] A Study of Monopolies in Graphs
    K. Khoshkhah
    M. Nemati
    H. Soltani
    M. Zaker
    Graphs and Combinatorics, 2013, 29 : 1417 - 1427