Skip to main content

Mixed-Integer Linear Representability, Disjunctions, and Variable Elimination

  • Conference paper
  • First Online:
Integer Programming and Combinatorial Optimization (IPCO 2017)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10328))

Abstract

Jeroslow and Lowe gave an exact geometric characterization of subsets of \(\mathbb R^n\) that are projections of mixed-integer linear sets, a.k.a MILP-representable sets. We give an alternate algebraic characterization by showing that a set is MILP-representable if and only if the set can be described as the intersection of finitely many affine Chvátal inequalities. These inequalities are a modification of a concept introduced by Blair and Jeroslow. This gives a sequential variable elimination scheme that, when applied to the MILP representation of a set, explicitly gives the affine Chvátal inequalities characterizing the set. This is related to the elimination scheme of Wiliams and Williams-Hooker, who describe projections of integer sets using disjunctions of affine Chvátal systems. Our scheme extends their work in two ways. First, we show that disjunctions are unnecessary, by showing how to find the affine Chvátal inequalities that cannot be discovered by the Williams-Hooker scheme. Second, disjunctions of Chvátal systems can give sets that are not projections of mixed-integer linear sets; so the Williams-Hooker approach does not give an exact characterization of MILP representability.

A. Basu—Supported by the NSF grant CMMI1452820.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    The original definition of Chvátal function in [2] does not employ binary trees. Ryan shows the two definitions are equivalent in [5].

  2. 2.

    This is precisely where we need to allow the arguments of the \(f_i\)’s to be non rational because the vector \(d' - A'x\) that arise from all possible x is sometimes non rational.

References

  1. Balas, E.: Projecting systems of linear inequalities with binary variables. Ann. Oper. Res. 188(1), 19–31 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  2. Blair, C., Jeroslow, R.: The value function of an integer program. Math. Program. 23, 237–273 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  3. Conforti, M., Cornuéjols, G., Zambelli, G.: Integer Programming. Springer, Heidelberg (2014)

    Book  MATH  Google Scholar 

  4. Jeroslow, R., Lowe, J.: Modelling with integer variables. In: Korte, B., Ritter, K. (eds.) Mathematical Programming at Oberwolfach II, vol. 22, pp. 167–184. Springer, Heidelberg (1984)

    Chapter  Google Scholar 

  5. Ryan, J.: Integral monoid duality models. Technical report, Cornell University Operations Research and Industrial Engineering (1986)

    Google Scholar 

  6. Ryan, J.: Decomposing finitely generated integral monoids by elimination. Linear Algebra Appl. 153, 209–217 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  7. Schrijver, A.: Theory of Linear and Integer Programming. Wiley, New York (1986)

    MATH  Google Scholar 

  8. Vielma, J.P.: Mixed integer linear programming formulation techniques. SIAM Rev. 57(1), 3–57 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  9. Williams, H.P.: Fourier-Motzkin elimination extension to integer programming problems. J. Comb. Theor. A 21, 118–123 (1976)

    Article  MathSciNet  MATH  Google Scholar 

  10. Williams, H.P.: The elimination of integer variables. J. Oper. Res. Soc. 43, 387–393 (1992)

    Article  MATH  Google Scholar 

  11. Williams, H., Hooker, J.: Integer programming as projection. Discrete Optim. 22, 291–311 (2016)

    Article  MathSciNet  Google Scholar 

  12. Wolsey, L.: The b-hull of an integer program. Discrete Appl. Math. 3(3), 193–201 (1981)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amitabh Basu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Basu, A., Martin, K., Ryan, C.T., Wang, G. (2017). Mixed-Integer Linear Representability, Disjunctions, and Variable Elimination. In: Eisenbrand, F., Koenemann, J. (eds) Integer Programming and Combinatorial Optimization. IPCO 2017. Lecture Notes in Computer Science(), vol 10328. Springer, Cham. https://doi.org/10.1007/978-3-319-59250-3_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-59250-3_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-59249-7

  • Online ISBN: 978-3-319-59250-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics