Integer programming with 2-variable equations and 1-variable inequalities

https://doi.org/10.1016/j.ipl.2009.01.025Get rights and content

Abstract

We present an efficient algorithm to find an optimal integer solution of a given system of 2-variable equalities and 1-variable inequalities with respect to a given linear objective function. Our algorithm has worst-case running time in O(N2) where N is the number of bits in the input.

References (10)

  • B. Aspvall et al.

    A fast algorithm for solving systems of linear equations with two variables per equation

    Linear Algebra Appl.

    (1980)
  • T. Chou et al.

    Algorithms for the solution of systems of linear Diophantine equations

    SIAM J. Comput.

    (1982)
  • F. Eisenbrand et al.

    A linear algorithm for integer programming in the plane

    Math. Programming

    (2005)
  • R. Kannan et al.

    Polynomial algorithms for computing the smith and Hermite normal forms of an integer matrix

    SIAM J. Comput.

    (1979)
  • H.W. Lenstra

    Integer programming with a fixed number of variables

    Math. Oper. Res.

    (1983)
There are more references available in the full text version of this article.

Cited by (4)

  • On polynomial kernels for sparse integer linear programs

    2013, Leibniz International Proceedings in Informatics, LIPIcs
  • Discrete-time temporal reasoning with horn DLRs

    2011, IJCAI International Joint Conference on Artificial Intelligence
  • Presenting constraints

    2009, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
1

Partially supported by the Swedish Research Council (VR) under grant 2008-4675 and the Swedish–French foundation.

View full text