Models and algorithms for the Weighted Safe Set Problem

被引:2
|
作者
Malaguti, Enrico [1 ]
Pedrotti, Vagner [2 ]
机构
[1] Univ Bologna, Dipartimento Ingn Energia Elettr & Informaz Guglie, Bologna, Italy
[2] Univ Fed Mato Grosso, Fac Comp, Campo Grande, Brazil
关键词
Safe Set Problem; Weighted Safe Set Problem; Branch-and-cut algorithm; Computational experiments;
D O I
10.1016/j.dam.2022.12.022
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Given a connected graph G = (V, E), a Safe Set S is a subset of the vertex set V such that the cardinality of each connected component in the subgraph induced by V \S does not exceed the cardinality of any neighbor connected component in the subgraph induced by S. When the vertices of G are weighted, the weight of a component is defined as the sum of the weights of its vertices, and the notion of safe set is extended by considering the weight of connected components in subgraphs induced by S and by V \S. We propose an integer linear formulation which can tackle the four variants of the problem which arise by imposing connectivity of the safe set, and by considering weighted or unweighted vertices, respectively. Despite alternative formulations from the literature, that require a large number of variables, our formulation only uses one variable per vertex. The formulation has an exponential number of constraints, which are needed to define the structure of the safe set, and can be generated on-the-fly within a branch-and-cut algorithm. We describe linear-time separation procedures for these constraints, as well as families of additional inequalities based on cliques and on minimum weight cut separators, and discuss separation algorithms. A branch-and-cut algorithm that solves the proposed formulation is computationally compared with the state-of-the-art alternative formulation from the literature, and shows faster in solving most of benchmark instances.(c) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页码:23 / 34
页数:12
相关论文
共 50 条
  • [31] Improved algorithms for weighted 3-set packing
    Feng Q.-L.
    Wang J.-X.
    Chen J.-E.
    Ruan Jian Xue Bao/Journal of Software, 2010, 21 (05): : 886 - 898
  • [32] Improved algorithms for weighted and unweighted set splitting problems
    Chen, Jianer
    Lu, Songjian
    COMPUTING AND COMBINATORICS, PROCEEDINGS, 2007, 4598 : 537 - +
  • [33] THE SET UNION PROBLEM WITH DYNAMIC WEIGHTED BACKTRACKING
    GAMBOSI, G
    ITALIANO, GF
    TALAMO, M
    BIT, 1991, 31 (03): : 382 - 393
  • [34] Algorithms for the generalized weighted frequency assignment problem
    Munoz, David F.
    Munoz, Diego F.
    COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (12) : 3256 - 3266
  • [35] EFFICIENT ALGORITHMS FOR THE (WEIGHTED) MINIMUM CIRCLE PROBLEM
    HEARN, DW
    VIJAY, J
    OPERATIONS RESEARCH, 1982, 30 (04) : 777 - 795
  • [36] COMPETITIVE ALGORITHMS FOR THE WEIGHTED LIST UPDATE PROBLEM
    DAMORE, F
    MARCHETTISPACCAMELA, A
    NANNI, U
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 519 : 240 - 248
  • [37] Simple algorithms for a weighted interval selection problem
    Erlebach, T
    Spieksma, FCR
    ALGORITHM AND COMPUTATION, PROCEEDINGS, 2001, 1969 : 228 - 240
  • [38] Models and algorithms for haplotyping problem
    Zhang, Xiang-Sun
    Wang, Rui-Sheng
    Wu, Ling-Yun
    Chen, Luonan
    CURRENT BIOINFORMATICS, 2006, 1 (01) : 105 - 114
  • [39] Solving a Weighted Set Covering Problem for Improving Algorithms for Cutting Stock Problems with Setup Costs by Solution Merging
    Klocker, Benedikt
    Raidl, Guenther R.
    COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2017, PT I, 2018, 10671 : 355 - 363
  • [40] LINEAR ALGORITHMS FOR THE SET PARTITIONING PROBLEM, THE SET COVERING PROBLEM AND THE BIN PACKING PROBLEM IN THE HYPERGRAPH OF INTERVALS
    GONDRAN, M
    RAIRO-RECHERCHE OPERATIONNELLE-OPERATIONS RESEARCH, 1979, 13 (01): : 13 - 21