Skip to main content
Log in

Interval Analysis on Directed Acyclic Graphs for Global Optimization

  • Published:
Journal of Global Optimization Aims and scope Submit manuscript

Abstract

A directed acyclic graph (DAG) representation of optimization problems represents each variable, each operation, and each constraint in the problem formulation by a node of the DAG, with edges representing the flow of the computation. Using bounds on ranges of intermediate results, represented as weights on the nodes and a suitable mix of forward and backward evaluation, it is possible to give efficient implementations of interval evaluation and automatic differentiation. It is shown how to combine this with constraint propagation techniques to produce narrower interval derivatives and slopes than those provided by using only interval automatic differentiation preceded by constraint propagation. The implementation is based on earlier work by L.V. Kolev, (1997), Reliable Comput., 3, 83–93 on optimal slopes and by C. Bliek, (1992), Computer Methods for Design Automation, PhD Thesis, Department of Ocean Engineering, Massachusetts Institute of Technology on backward slope evaluation. Care is taken to ensure that rounding errors are treated correctly. Interval techniques are presented for computing from the DAG useful redundant constraints, in particular linear underestimators for the objective function, a constraint, or a Lagrangian. The linear underestimators can be found either by slope computations, or by recursive backward underestimation. For sufficiently sparse problems the work is proportional to the number of operations in the calculation of the objective function (resp. the Lagrangian).

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. ILOG Solver 5.1,2001.

  2. I.P. Androulakis C.D. Maranas C.A. Floudas (1995) ArticleTitleαBB: a global optimization method for general constrained nonconvex problems J. Global Optim. 7 337–363 Occurrence Handle10.1007/BF01099647

    Article  Google Scholar 

  3. Benhamou, F. and Older, W. (1997), Applying interval arithmetic to real, integer, and boolean constraints, J. Logic Program.

  4. Berz, M. (1997), COSY INFINITY version 8 reference manual. Technical report, National Superconducting Cyclotron Lab., Michigan State University, East Lansing, Mich., MSUCL–1008.

  5. M. Berz K. Makino (1998) ArticleTitleVerified integration of ODEs and flows using differential algebraic methods on high-order Taylor models Reliable Comput. 4 361–369

    Google Scholar 

  6. Bliel, C. (1992), Computer Methods for Design Automation.PhD thesis, Department of Ocean Engineering, Massachusetts Institute of Technology.

  7. Bliek, C., Spellucci, P., Vicente, L.N., Neumaier, A., Granvilliers, L., Monfroy, E., Benhamouand, F., Huens, E., Van Hentenryck, P., Sam-Haroud, D. and Faltings,~B. (2001), Algorithms for Solving Nonlinear Constrained and Optimization Problems: The State of the Art. Report of the European Community funded project COCONUT, Mathematisches Institut der Universitat Wien, http://www.mat.univie.ac.at/ ∼neum/glopt/coconut/StArt.html.

  8. A. Brooke D. Kendrick A. Meeraus (1992) GAMS – A User’s Guide (Release 2.25) Boyd & Eraser Publishing Company Danvers Massachusetts

    Google Scholar 

  9. Chekuri, C., Johnson, R., Motwani, R., Natarajan, B., Ramakrishna Rau, B. and Schlansker, M. S. (1996), Profile-driven instruction level parallel scheduling with application to super blocks. in International Symposium on Microarchitecture, pp. 58–67.

  10. S. Dallwig A. Neumaier H. Schichl (1997) GLOPT – A program for constrained global optimization I.M. Bomze T. Csendes R. Horst P.M. Pardalos (Eds) Developments in Global Optimization Kluwer Dordrecht 19–36

    Google Scholar 

  11. L.C.W. Dixon G.P. Szegö (1975) Towards Global Optimization Elsevier New York

    Google Scholar 

  12. C.A. Floudas (1999) Deterministic Global Optimization: Theory, Algorithms and Applications Kluwer Dordrecht

    Google Scholar 

  13. Fourer, R., Gay, D.M. and Kernighan, B.W. (2003), AMPLA Mathematical ProgrammingLanguage, Thomson, second ed.

  14. A. Griewank G.F. Corliss (1991) Automatic Differentiation of Algorithms SIAM Publications Philadelphia

    Google Scholar 

  15. J. Jaffar M.J. Maher (1994) ArticleTitleConstraint logic programming: A survey J. of Logic Program. 19/20 503–581

    Google Scholar 

  16. R.B. Kearfott (1991) ArticleTitleDecomposition of arithmetic expressions to improve the behavior of interval iteration for nonlinear systems Computing 47 169–191 Occurrence Handle10.1007/BF02253433

    Article  Google Scholar 

  17. R.B. Kearfott (1996) Rigorous Global Search: Continuous Problems Kluwer Dordrecht

    Google Scholar 

  18. L.V. Kolev (1997) ArticleTitleUse of interval slopes for the irrational part of factorable functions Reliable Comput 3 83–93 Occurrence Handle10.1023/A:1009902813842

    Article  Google Scholar 

  19. Kolev, L.V. (2002), An improved interval linearization for solving non-linear problems, Manuscript.

  20. G.P. McCormick (1976) ArticleTitleComputability of global solutions to factorable nonconvex programs: Part I – Convex underestimating problems Math. Program. 10 147–175 Occurrence Handle10.1007/BF01580665

    Article  Google Scholar 

  21. A. Neumaier (1990) Interval Methods for Systems of Equations Cambridge University Press Cambridge

    Google Scholar 

  22. A. Neumaier (2001) Introduction to Numerical Analysis Cambridge University Press Cambridge

    Google Scholar 

  23. A. Neumaier (2002) ArticleTitleTaylor forms – use and limits Reliable Comput. 9 43–79

    Google Scholar 

  24. N.V. Sahinidis (1996) ArticleTitleBARON: A general purpose global optimization software package J. Global Optim. 8 201–205 Occurrence Handle10.1007/BF00138693

    Article  Google Scholar 

  25. D. Sam-Haroud B. Faltings (1996) ArticleTitleConsistency techniques for continuous constraints Constraints 1 IssueID1&2 85–118

    Google Scholar 

  26. Z. Shen A. Neumaier (1990) ArticleTitleThe Krawczyk operator and Kantorovich’s theorem J. Math. Anal. Appl 149 437–443

    Google Scholar 

  27. M. Tawarmalani N.V. Sahinidis (2002) Convexification and Global Optimization in Continuous and Mixed-Integer Nonlinear Programming: Theory, Algorithms, Software, and Applications Kluwer Dordrecht

    Google Scholar 

  28. P. Van Hentenryck L. Michel Y. Deville (1997) Numerica – A Modeling Language for Global Optimization MIT Press Cambridge, MA

    Google Scholar 

  29. Vu, X.-H., Schichl, H. and Sam-Haroud, D. (2004), Using directed acyclic graphs to coordinate propagation and search for numerical constraint satisfaction problems. in Proceedings of the 16th IEEE International Conference on Tools with Artificial Intelligence (ICTAI 2004).Florida, USA.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hermann Schichl.

Additional information

Mathematics Subject Classification (2000). primary 65G40, secondary 90C26

Rights and permissions

Reprints and permissions

About this article

Cite this article

Schichl, H., Neumaier, A. Interval Analysis on Directed Acyclic Graphs for Global Optimization. J Glob Optim 33, 541–562 (2005). https://doi.org/10.1007/s10898-005-0937-x

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10898-005-0937-x

Keywords

Navigation