Skip to main content
Log in

Propagating systems of dense linear integer constraints

  • Published:
Constraints Aims and scope Submit manuscript

Abstract

In interval propagation approaches to solving nonlinear constraints over reals it is common to build stronger propagators from systems of linear equations. This, as far as we are aware, is not pursued for integer finite domain propagation. In this paper we show how we use interval Gauss–Jordan elimination to build stronger propagators for an integer propagation solver. In a similar fashion we present an interval Fourier elimination preconditioning technique to generate redundant linear constraints from a system of linear inequalities. We show how to convert the resulting interval propagators into integer propagators. This allows us to use existing integer solvers. We give experiments that show how these preconditioning techniques can improve propagation performance on dense systems.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Chiu, C. K., & Lee, J. H. M. (1995). Interval linear constraint solving using the preconditioned interval Gauss–Seidel method. In Twelfth international conference on logic programming (pp. 17–31). MIT Press.

  2. Choi, C. W., Harvey, W., Lee, J. H. M., & Stuckey, P. J. (2006). Finite domain bounds consistency revisited. In Proceedings of the Australian conference on artificial intelligence 2006, LNCS (Vol. 4304, pp. 49–58). Springer.

  3. ECLiPSe. http://eclipse.crosscoreop.com/eclipse/.

  4. Feydy, T., & Stuckey, P. J. (2007). Propagating dense systems of integer linear equations. In Proceedings 22nd annual ACM symposium on applied computing (pp. 306–310). ACM Press.

  5. Fourier, J. B. J. (1824). Reported in: Analyse de travaux de l’A cademie Royale des Sciences, pendant l’annee 1824, Partie Mathematique, Histoire de l’Academie Royale de Sciences de l’Institut de France 7 (1827) xlvii-lv. (Partial English translation in: D.A . Kohler, Translation of a Report by Fourier on his work on Linear Inequalities. Opsearch 10 (1973) 38-42.).

  6. Goualard, F. (2008). Gaol reference manual. http://sourceforge.net/projects/gaol/.

  7. Hansen, E., & Greenberg, R. I. (1983). An interval Newton method. Applied Mathematics and Computation, 12, 89–98.

    Article  MATH  MathSciNet  Google Scholar 

  8. Harvey, W., & Stuckey, P. J. (2003). Improving linear constraint propagation by changing constraint representation. Constraints, 8(2), 173–207.

    Article  MATH  MathSciNet  Google Scholar 

  9. Henderson, F., et al. (2007). The mercury language reference manual. http://www.mercury.cs.mu.oz.au.

  10. Moore, R. (1966). Interval arithmetic. Prentice-Hall, Englewood Cliffs (NJ), USA.

    Google Scholar 

  11. Neumaier, A. (1990). Interval methods for systems of equations, Encyclopedia of Mathematics and its Applications (Vol. 37). Cambridge, UK: Cambridge University Press.

    Google Scholar 

  12. OPL Studio (2008). http://www.ilog.com/products/oplstudio/.

  13. Shen, K., & Schimpf, J. (2005). Eplex: Harnessing mathematical programming solvers for constraint logic programming. In Proceedings of principles and practice of constraint programming, LNCS (Number 3709, pp. 622–636). Springer Verlag.

  14. Solnon, C. (1997). Cooperation of LP solvers for solving MILPs. In Proceedings international conference on tools for artificial intelligence (pp. 240–247). IEEE Press.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Peter J. Stuckey.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Feydy, T., Stuckey, P.J. Propagating systems of dense linear integer constraints. Constraints 14, 235–253 (2009). https://doi.org/10.1007/s10601-008-9049-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10601-008-9049-9

Keywords

Navigation