Skip to main content

Abstract

We present an algorithmic framework for integrating solution methods that is based on search, inference, and relaxation and their interactions. We show that the following are special cases: branch and cut, CP domain splitting with propagation, popular global optimization methods, DPL methods for SAT with conflict clauses, Benders decomposition and other nogood-based methods, partial-order dynamic backtracking, various local search metaheuristics, and GRASPs (greedy randomized adaptive search procedures). The framework allows elements of different solution methods to be combined at will, resulting in a variety of integrated methods. These include continuous relaxations for global constraints, the linking of integer and constraint programming via Benders decomposition, constraint propagation in global optimization, relaxation bounds in local search and GRASPs, and many others.

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 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aron, I., Hooker, J.N., Yunes, T.H.: SIMPL: A system for integrating optimization techniques. In: Régin, J.-C., Rueher, M. (eds.) CPAIOR 2004. LNCS, vol. 3011, pp. 21–36. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  2. Benders, J.F.: Partitioning procedures for solving mixed-variables programming problems. Numerische Mathematik 4, 238–252 (1962)

    Article  MATH  MathSciNet  Google Scholar 

  3. Bliek, C.T.: Generalizing partial order and dynamic backtracking. In: Proceedings of AAAI, pp. 319–325. AAAI Press, Menlo Park (1998)

    Google Scholar 

  4. Bockmayr, A., Kasper, T.: Branch and infer: A unifying framework for integer and finite domain constraint programming. INFORMS Journal on Computing 10, 287–300 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  5. Cambazard, H., Hladik, P.-E., Déplanche, A.-M., Jussien, N., Trinquet, Y.: Decomposition and Learning for a Hard Real Time Task Allocation Problem. In: Wallace, M. (ed.) CP 2004. LNCS, vol. 3258, pp. 153–167. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  6. Eremin, A., Wallace, M.: Hybrid Benders decomposition algorithms in constraint logic programming. In: Walsh, T. (ed.) CP 2001. LNCS, vol. 2239, p. 1. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  7. Geoffrion, A.M.: Generalized Benders decomposition. Journal of Optimization Theory and Applications 10, 237–260 (1972)

    Article  MATH  MathSciNet  Google Scholar 

  8. Ginsberg, M.L.: Dynamic backtracking. Journal of Artificial Intelligence Research 1, 25–46 (1993)

    MATH  Google Scholar 

  9. Ginsberg, M.L., McAllester, D.A.: GSAT and dynamic backtracking. In: Second Workshop on Principles and Practice of Constraint Programming (CP 1994), pp. 216–225 (1994)

    Google Scholar 

  10. Hooker, J.N.: Logic-based methods for optimization. In: Borning, A. (ed.) PPCP 1994. LNCS, vol. 874, pp. 336–349. Springer, Heidelberg (1994)

    Google Scholar 

  11. Hooker, J.N.: Constraint satisfaction methods for generating valid cuts. In: Woodruff, D.L. (ed.) Advances in Computational and Stochasic Optimization, Logic Programming and Heuristic Search, pp. 1–30. Kluwer, Dordrecht (1997)

    Google Scholar 

  12. Hooker, J.N.: Logic-Based Methods for Optimization: Combining Optimization and Constraint Satisfaction. John Wiley & Sons, New York (2000)

    MATH  Google Scholar 

  13. Hooker, J.N.: A framework for integrating solution methods. In: Bhargava, H.K., Ye, M. (eds.) Proceedings of ICS 2003 Computational Modeling and Problem Solving in the Networked World, pp. 3–30. Kluwer, Dordrecht (2003)

    Google Scholar 

  14. Hooker, J.N.: A hybrid method for planning and scheduling. In: Wallace, M. (ed.) CP 2004. LNCS, vol. 3258, pp. 305–316. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  15. Hooker, J.N., Osorio, M.A.: Mixed logical/linear programming. Discrete Applied Mathematics 96-97, 395–442 (1999)

    Article  MathSciNet  Google Scholar 

  16. Hooker, J.N., Ottosson, G.: Logic-based Benders decomposition. Mathematical Programming 96, 33–60 (2003)

    MATH  MathSciNet  Google Scholar 

  17. Hooker, J.N., Ottosson, G., Thorsteinsson, E., Kim, H.-J.: A scheme for unifying optimization and constraint satisfaction methods. Knowledge Engineering Review 15, 11–30 (2000)

    Article  Google Scholar 

  18. Hooker, J.N., Yan, H.: Logic circuit verification by Benders decomposition. In: Saraswat, V., Van Hentenryck, P. (eds.) Principles and Practice of Constraint Programming: The Newport Papers (CP 1995), pp. 267–288. MIT Press, Cambridge (1995)

    Google Scholar 

  19. Jain, V., Grossmann, I.E.: Algorithms for hybrid MILP/CP models for a class of optimization problems. INFORMS Journal on Computing 13, 258–276 (2001)

    Article  MathSciNet  Google Scholar 

  20. Moskewicz, M.W., Madigan, C.F., Zhao, Y., Zhang, L., Malik, S.: Chaff: Engineering an efficient SAT solver. In: Proceedings of the 38th Design Automation Conference (DAC 2001), pp. 530–535 (2001)

    Google Scholar 

  21. Neumaier, A.: Complete search in continuous global optimization and constraint satisfaction. In: Iserles, A. (ed.) Acta Numerica 2004, vol. 13. Cambridge University Press, Cambridge (2004)

    Google Scholar 

  22. Pinter, J.D.: Applied Global Optimization: Using Integrated Modeling and Solver Environments. CRC Press, Boca Raton (forthcoming)

    Google Scholar 

  23. Prestwich, S.: Exploiting relaxation in local search. In: First International Workshop on Local Search Techniques in Constraint Satisfaction (2004)

    Google Scholar 

  24. Sahinidis, N.V., Tawarmalani, M.: Convexification and Global Optimization in Continuous and Mixed-Integer Nonlinear Programming. Kluwer Academic Publishers, Dordrecht (2003)

    Google Scholar 

  25. Silva, J.P.M., Sakallah, K.A.: GRASP–A search algorithm for propositional satisfiability. IEEE Transactions on Computers 48, 506–521 (1999)

    Article  Google Scholar 

  26. Thorsteinsson, E.S.: Branch-and-Check: A hybrid framework integrating mixed integer programming and constraint logic programming. In: Walsh, T. (ed.) CP 2001. LNCS, vol. 2239, pp. 16–30. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hooker, J.N. (2005). A Search-Infer-and-Relax Framework for Integrating Solution Methods. In: Barták, R., Milano, M. (eds) Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems. CPAIOR 2005. Lecture Notes in Computer Science, vol 3524. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11493853_19

Download citation

  • DOI: https://doi.org/10.1007/11493853_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-26152-0

  • Online ISBN: 978-3-540-32264-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics