Analysis of the Min-Sum Algorithm for Packing and Covering Problems via Linear Programming
Guy Even, Nissim Halabi

TL;DR
This paper analyzes the min-sum message-passing algorithm's effectiveness for packing and covering problems modeled as linear programs, revealing conditions under which it computes optimal solutions and extending previous results.
Contribution
It provides theoretical insights into when the min-sum algorithm finds optimal solutions for packing and covering LPs, especially regarding fractional solutions and boundary conditions.
Findings
Min-sum algorithm matches LP solutions only with unique integral optima.
If LP has fractional solutions, min-sum oscillates or finds multiple solutions.
For certain boundary cases, min-sum computes solutions in pseudo-polynomial time.
Abstract
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. BP-based algorithms operate over graph representations, called factor graphs, that are used to model the input. Although in many cases BP-based algorithms exhibit impressive empirical results, not much has been proved when the factor graphs have cycles. This work 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 LPs. We compare the solutions computed by the min-sum algorithm for packing and covering problems to the optimal…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
