Skip to main content

Towards Inferring Labelling Heuristics for CSP Application Domains

  • Conference paper
  • First Online:
KI 2001: Advances in Artificial Intelligence (KI 2001)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2174))

Included in the following conference series:

Abstract

Many real-life problems can be represented as constraint satisfaction problems (CSPs) and then be solved using constraint solvers, in which labelling heuristics are used to fine-tune the performance of the underlying search algorithm. However, few guidelines have been proposed for the application domains of these heuristics. If a mapping between application domains and heuristics is known to the solver, then modellers can — if they wish so — be relieved from figuring out which heuristic to indicate or implement. Instead of inferring the application domains of (known) heuristics, we advocate inferring (known or new) heuristics for application domains. Our approach is to first formalise a CSP application domain as a family of models, so as to exhibit the generic constraint store for all models in that family. Second, family-specific labelling heuristics are inferred by analysing the interaction of a given search algorithm with this generic constraint store. We illustrate our approach on a domain of subset problems.

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.

Reference

  1. D. Achlioptas, L.M. Kirousis, E. Kranakis, D. Krizanc, M.S.O. Molloy, and Y.C. Stamatiou. Random constraint satisfaction: A more accurate picture. In: G. Smolka (ed), Proc. of CP’97, pp. 107–120. LNCS 1330. Springer, 1997.

    Google Scholar 

  2. P. Codognet and D. Diaz. Compiling constraints in clp(fd). J. of Logic Programming 27(3):185–226, 1996.

    Article  MATH  MathSciNet  Google Scholar 

  3. T. Ellman, J. Keane, A. Banerjee, and G. Armhold. A transformation system for interactive reformulation of design optimization strategies. Research in Engineering Design 10(1):30–61, 1998.

    Article  Google Scholar 

  4. P. Flener. Towards relational modelling of combinatorial optimisation problems. In: Ch. Bessiére (ed), Proc. of the IJCAI’01 Workshopon Modelling and Solving Problems with Constraints, 2001.

    Google Scholar 

  5. P. Flener and B. Hnich. The syntax and semantics of esra. Evolving internal report of the astra Team, at http://www.dis.uu.se/~pierref/astra/.

  6. P. Flener, B. Hnich, and Z. Kiziltan. Compiling high-level type constructors in constraint programming. In: I.V. Ramakrishnan (ed), Proc. of PADL’01, pp. 229–244. LNCS 1990. Springer, 2001.

    Google Scholar 

  7. P. Flener, B. Hnich, and Z. Kiziltan. A meta-heuristic for subset problems. In: I.V. Ramakrishnan (ed), Proc. of PADL’01, pp. 274–287. LNCS 1990. Springer, 2001.

    Google Scholar 

  8. C. Gervet. Interval propagation to reason about sets: Definition and implementation of a practical language. Constraints 1(3):191–244, 1997.

    Article  MATH  MathSciNet  Google Scholar 

  9. J.M. Gratch and S.A. Chien. Adaptive problem-solving for large scale scheduling problems: A case study. J. of Artificial Intelligence Research 4:365–396, 1996.

    Google Scholar 

  10. J.N. Hooker. Testing heuristics: We have it all wrong. J. of Heuristics 1:33–42, 1996.

    Article  Google Scholar 

  11. Z. Kiziltan and P. Flener. An adaptive meta-heuristic for subset problems. Submitted for review. Available via http://www.dis.uu.se/~pierref/astra/.

  12. S. Minton. Automatically configuring constraint satisfaction programs: A case study. Constraints 1(1-2):7–43, 1996.

    Article  MathSciNet  Google Scholar 

  13. T. Müller. Solving set partitioning problems with constraint programming. Proc. of PAPPACT’98, pp. 313–332. The Practical Application Company, 1998.

    Google Scholar 

  14. N.M. Sadeh and M.S. Fox. Variable and value ordering heuristics for the job shop scheduling constraint satisfaction problem. Arificial Intelligence 86(1):1–41, 1996.

    Article  Google Scholar 

  15. E.P.K. Tsang. Foundations of Constraint Satisfaction. Academic Press, 1993.

    Google Scholar 

  16. E.P.K. Tsang, J.E. Borrett, and A.C.M. Kwan. An attempt to map the performance of a range of algorithm and heuristic combinations. Proc. of AISB’95, pp. 203–216, 1995. IOS Press.

    Google Scholar 

  17. P. Van Hentenryck. The OPL Optimization Programming Language. The MIT Press, 1999.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kiziltan, Z., Flener, P., Hnich, B. (2001). Towards Inferring Labelling Heuristics for CSP Application Domains. In: Baader, F., Brewka, G., Eiter, T. (eds) KI 2001: Advances in Artificial Intelligence. KI 2001. Lecture Notes in Computer Science(), vol 2174. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45422-5_20

Download citation

  • DOI: https://doi.org/10.1007/3-540-45422-5_20

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42612-7

  • Online ISBN: 978-3-540-45422-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics