From Valid Inequalities to Heuristics: A Unified View of Primal-Dual Approximation Algorithms in Covering Problems
- 1 August 1998
- journal article
- Published by Institute for Operations Research and the Management Sciences (INFORMS) in Operations Research
- Vol. 46 (4) , 503-514
- https://doi.org/10.1287/opre.46.4.503
Abstract
In recent years approximation algorithms based on primal-dual methods have been successfully applied to a broad class of discrete optimization problems. In this paper, we propose a generic primal-dual framework to design and analyze approximation algorithms for integer programming problems of the covering type that uses valid inequalities in its design. The worst-case bound of the proposed algorithm is related to a fundamental relationship (called strength) between the set of valid inequalities and the set of minimal solutions to the covering problems. In this way, we can construct an approximation algorithm simply by constructing the required valid inequalities. We apply the proposed algorithm to several problems, such as covering problems related to totally balanced matrices, cyclic scheduling, vertex cover, general set covering, intersections of polymatroids, and several network design problems attaining (in most cases) the best worst-case bound known in the literature.Keywords
All Related Versions
This publication has 15 references indexed in Scilit:
- Rounding algorithms for covering problemsMathematical Programming, 1998
- Worst-case comparison of valid inequalities for the TSPMathematical Programming, 1995
- A fast approximation algorithm for the multicovering problemDiscrete Applied Mathematics, 1986
- Worst-Case Analysis of Greedy Heuristics for Integer Programming with Nonnegative DataMathematics of Operations Research, 1982
- Approximation Algorithms for the Set Covering and Vertex Cover ProblemsSIAM Journal on Computing, 1982
- A linear-time approximation algorithm for the weighted vertex cover problemJournal of Algorithms, 1981
- A Greedy Heuristic for the Set-Covering ProblemMathematics of Operations Research, 1979
- An analysis of approximations for maximizing submodular set functions—IIPublished by Springer Nature ,1978
- Cores of convex gamesInternational Journal of Game Theory, 1971
- Blocking and anti-blocking pairs of polyhedraMathematical Programming, 1971