Analysis of the Min-Sum Algorithm for Packing and Covering Problems via Linear Programming

被引:6
|
作者
Even, Guy [1 ]
Halabi, Nissim [1 ]
机构
[1] Tel Aviv Univ, Sch Elect Engn, IL-69978 Tel Aviv, Israel
关键词
Belief propagation (BP); message-passing algorithms; min-sum algorithm; max-product algorithm; dynamic programming; linear programming (LP); combinatorial optimization; packing problems; covering problems; factor graphs; graph cover; MESSAGE-PASSING ALGORITHMS; BELIEF PROPAGATION; GRAPHS; CODES; CONVERGENCE; CORRECTNESS; PRODUCT;
D O I
10.1109/TIT.2015.2466598
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Message-passing algorithms based on belief-propagation (BP) are successfully used in many applications, including decoding error correcting codes and solving constraint satisfaction and inference problems. The BP-based algorithms operate over graph representations, called factor graphs, that are used to model the input. Although in many cases, the BP-based algorithms exhibit impressive empirical results, not much has been proved when the factor graphs have cycles. This paper deals with packing and covering integer programs in which the constraint matrix is zero-one, the constraint vector is integral, and the variables are subject to box constraints. We study the performance of the min-sum algorithm when applied to the corresponding factor graph models of packing and covering linear programmings (LPs). We compare the solutions computed by the min-sum algorithm for packing and covering problems to the optimal solutions of the corresponding LP relaxations. In particular, we prove that if the LP has an optimal fractional solution, then for each fractional component, the minsum algorithm either computes multiple solutions or the solution oscillates below and above the fraction. This implies that the min-sum algorithm computes the optimal integral solution only if the LP has a unique optimal solution that is integral. The converse is not true in general. For a special case of packing and covering problems, we prove that if the LP has a unique optimal solution that is integral and on the boundary of the box constraints, then the min-sum algorithm computes the optimal solution in pseudopolynomial time. Our results unify and extend recent results for the maximum weight matching problem and for the maximum weight independent set problem.
引用
收藏
页码:5295 / 5305
页数:11
相关论文
共 50 条
  • [1] Min-Sum Bin Packing
    Epstein, Leah
    Johnson, David S.
    Levin, Asaf
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2018, 36 (02) : 508 - 531
  • [2] Min-Sum Bin Packing
    Leah Epstein
    David S. Johnson
    Asaf Levin
    [J]. Journal of Combinatorial Optimization, 2018, 36 : 508 - 531
  • [3] Approximation Algorithms and Linear Programming Relaxations for Scheduling Problems Related to Min-Sum Set Cover
    Happach, Felix
    Schulz, Andreas S.
    [J]. MATHEMATICS OF OPERATIONS RESEARCH, 2024, 49 (01) : 578 - 599
  • [4] Convergence of Weighted Min-Sum Decoding Via Dynamic Programming on Trees
    Jian, Yung-Yih
    Pfister, Henry D.
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2014, 60 (02) : 943 - 963
  • [5] Min-Sum 2-Paths Problems
    Fenner, Trevor
    Lachish, Oded
    Popa, Alexandru
    [J]. APPROXIMATION AND ONLINE ALGORITHMS, WAOA 2013, 2014, 8447 : 1 - 11
  • [6] A fast algorithm for multiplying min-sum permutations
    Sakai, Yoshifumi
    [J]. DISCRETE APPLIED MATHEMATICS, 2011, 159 (17) : 2175 - 2183
  • [7] Min-Sum 2-Paths Problems
    Fenner, Trevor
    Lachish, Oded
    Popa, Alexandru
    [J]. THEORY OF COMPUTING SYSTEMS, 2016, 58 (01) : 94 - 110
  • [8] Min-Sum 2-Paths Problems
    Trevor Fenner
    Oded Lachish
    Alexandru Popa
    [J]. Theory of Computing Systems, 2016, 58 : 94 - 110
  • [9] Designing PTASs for MIN-SUM scheduling problems
    Afrati, F
    Milis, I
    [J]. DISCRETE APPLIED MATHEMATICS, 2006, 154 (04) : 622 - 639
  • [10] FPGA implementation of variants of min-sum algorithm
    Tolouei, Sina
    Banihashemi, Amir H.
    [J]. 2008 24TH BIENNIAL SYMPOSIUM ON COMMUNICATIONS, 2008, : 80 - 83