Abstract
The problem of integer programming in bounded variables, over constraints with no more than two variables in each constraint is NP-complete, even when all variables are binary. This paper deals with integer linear minimization problems inn variables subject tom linear constraints with at most two variables per inequality, and with all variables bounded between 0 andU. For such systems, a 2-approximation algorithm is presented that runs in time O(mnU 2 log(Un 2 m)), so it is polynomial in the input size if the upper boundU is polynomially bounded. The algorithm works by finding first a super-optimal feasible solution that consists of integer multiples of 1/2. That solution gives a tight bound on the value of the minimum. It furthermore has an identifiable subset of integer components that retain their value in an integer optimal solution of the problem. These properties are a generalization of the properties of the vertex cover problem. The algorithm described is, in particular, a 2-approximation algorithm for the problem of minimizing the total weight of true variables, among all truth assignments to the 2-satisfiability problem.
Similar content being viewed by others
References
E. Cohen and N. Megiddo, “Improved algorithms for linear inequalities with two variables per inequality,” in:Proceedings of the Twenty Third Symposium on Theory of Computing, New Orleans (1991) pp. 145–155, to appear in:SIAM Journal on Computing.
H. Edelsbrunner, G. Rote and E. Welzl, “Testing the necklace condition for shortest tours and optimal factors in the plane,”Theoretical Computer Science 66 (1989) 157–180.
S. Even, A. Itai and A. Shamir, “On the complexity of timetable and multicommodity flow problems,”SIAM Journal on Computing 5 (1976) 691–703.
D. Gusfield and L. Pitt, “A bounded approximation for the minimum cost 2-SAT problem,”Algorithmica 8 (1992) 103–117.
D.S. Hochbaum, “Efficient bounds for the stable set, vertex cover and set packing problems,”Discrete Applied Mathematics 6 (1993) 243–254.
D.S. Hochbaum and J. Naor, “Simple and fast algorithms for linear and integer programs with two variables per inequality,” in:Proceedings of the Second Integer Programming and Combinatorial Optimization Conference, Pittsburgh (1992) pp. 41–60, to appear in:SIAM Journal on Computing.
R. Kannan, “A polynomial algorithm for the two-variable integer programming problem,”Journal of ACM 27 (1980) 118–122.
R.M. Karp, “Reducibility among combinatorial problems,” in: R.E. Miller and J.W. Thatcher, eds.,Complexity of Computer Computation (Plenum Press, New York, 1972) pp. 85–103.
J.C. Lagarias, “The computational complexity of simultaneous diophantine approximation problems,”SIAM Journal on Computing 14 (1985) 196–209.
H.W. Lenstra, Jr., “Integer programming with a fixed number of variables,”Mathematics of Operations Reseach 8 (1983) 538–548.
N. Megiddo, “Towards a genuinely polynomial algorithm for linear programming,”SIAM Journal on Computing 12 (1983) 347–353.
G.L. Nemhauser and L.E. Trotter, Jr., “Vertex packing: Structural properties and algorithms,”Mathematical Programming 8 (1975) 232–248.
J.C. Picard, “Maximal closure of a graph and applications to combinatorial problems,”Management Science 22 (1976) 1268–1272.
É. Tardos, “A strongly polynomial algorithm to solve combinatorial linear programs,”Operations Research 34 (1986) 250–256.
Author information
Authors and Affiliations
Additional information
This paper is dedicated to Phil Wolfe on the occasion of his 65th birthday.
Research supported in part by ONR contracts N00014-88-K-0377 and N00014-91-J-1241.
Research supported in part by ONR contract N00014-91-C-0026.
Part of this work was done while the author was visiting the International Computer Science Institute in Berkeley, CA and DIMACS, Rutgers University, New Brunswick, NJ.
Rights and permissions
About this article
Cite this article
Hochbaum, D.S., Megiddo, N., Naor, J.(. et al. Tight bounds and 2-approximation algorithms for integer programs with two variables per inequality. Mathematical Programming 62, 69–83 (1993). https://doi.org/10.1007/BF01585160
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01585160