Efficient algorithms for integer programs with two variables per constraint

Reuven Bar-Yehuda, Dror Rawitz

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Given a bounded integer program with n variables and m constraints each with 2 variables we present an O(mU) time and O(m) space feasibility algorithm for such integer programs (where U is the maximal variable range size). We show that with the same complexity we can find an optimal solution for the positively weighted minimization problem for monotone systems. Using the localratio technique we develop an O(nmU) time and O(m) space 2-approximation algorithm for the positively weighted minimization problem for the general case. We further generalize all results to non linear constraints (called axis-convex constraints) and to non linear (but monotone) weight functions. Our algorithms are not only better in complexity than other known algorithms, but they are also considerably simpler, and contribute to the understanding of these very fundamental problems.

Original languageEnglish
Title of host publicationAlgorithms - ESA 1999 - 7th Annual European Symposium, Proceedings
EditorsJaroslav Nešetřil
PublisherSpringer Verlag
Pages116-126
Number of pages11
ISBN (Print)3540662510, 9783540662518
DOIs
StatePublished - 1999
Externally publishedYes
Event7th Annual European Symposium on Algorithms, ESA 1999 - Prague, Czech Republic
Duration: 16 Jul 199918 Jul 1999

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1643
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference7th Annual European Symposium on Algorithms, ESA 1999
Country/TerritoryCzech Republic
CityPrague
Period16/07/9918/07/99

Bibliographical note

Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 1999.

Keywords

  • 2SAT
  • Approximation algorithm
  • Combinatorial optimization
  • Integer programming
  • Local ratio technique
  • Vertex cover

Fingerprint

Dive into the research topics of 'Efficient algorithms for integer programs with two variables per constraint'. Together they form a unique fingerprint.

Cite this