Skip to main content

Assisting Domain Experts to Formulate and Solve Constraint Satisfaction Problems

  • Conference paper
Managing Knowledge in a World of Networks (EKAW 2006)

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

Abstract

Constraint satisfaction is a powerful approach to solving a wide class of problems. However, as many non-experts have difficulties formulating tasks as Constraint Satisfaction Problems (CSPs), we have built a number of interfaces for particular kinds of CSPs, including crypt-arithmetic problems, map-colouring problems, and scheduling tasks, which ask highly focused questions of the user, c.f., the earlier MOLE/MORE, and SALT knowledge acquisition systems. Information from each of these interfaces is then transformed initially into a structured format which is semantic web compliant and is secondly transformed into the format required by the generic constraint satisfaction problem solver. When this problem solver is run, the user is either provided with solution(s) or feedback that the problem is underspecified (when many solutions are feasible) or over-specified (when no solution is possible). The system has 3 distinct phases, namely; information capture, transformation of the information to that used by a standard problem solver, and thirdly the solving and user feedback phase.

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. Fish, A., Flower, J.: Investigating reasoning with constraint diagrams. In: VLFM 2004, Visual Languages and Formal Methods, vol. 127, pp. 53–69. Elsevier, Rome (2005)

    Google Scholar 

  2. Eshelman, L.: Mole: a knowledge-acquisition tool for cover-and-differentiate systems. In: Marcus, S. (ed.) Automating Knowledge Acquisition for Expert Systems, pp. 37–80. Kluwer Academic, Norwood (1988)

    Google Scholar 

  3. Freuder, E.C.: Partial Constraint Satisfaction. In: Proceedings of the Eleventh International Joint Conference on Artificial Intelligence, IJCAI-1989, Detroit, Michigan, USA, pp. 278–283 (1989)

    Google Scholar 

  4. Frisch, A.M., Grum, M., Jefferson, C., Martinez-Hernandez, B., Miguel, I.: The essence of essence: A constraint language for specifying combinatorial problems. In: Proceedings of the 4th International Workshop on Modelling and Reformulating Constraint Satisfaction Problems, pp. 73–88 (2005)

    Google Scholar 

  5. Kahn, G.: More: From observing knowledge engineers to automating knowledge acquisition. In: Marcus, S. (ed.) Automating Knowledge acquisition for Expert Systems, pp. 7–35. Kluwer Academic, Dordrecht (1988)

    Google Scholar 

  6. Marcus, S., McDermott, J.: Salt: a knowledge acquisition language for propose-and-revise systems. Artif. Intell. 39(1), 1–37 (1989)

    Article  MATH  Google Scholar 

  7. Renker, G.: A modeling framework for constraints. In: Van Hentenryck, P. (ed.) CP 2002. LNCS, vol. 2470, p. 773. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  8. Smith, B.: A tutorial on constraint programming. Technical Report 95.14, School of Computing Research Report, University of Leeds (April 1995)

    Google Scholar 

  9. Zhang, Y., Vasconcelos, W., Sleeman, D.: Ontosearch: An ontology search engine. In: The Twenty-fourth SGAI International Conference on Innovative Techniques and Applications of Artificial Intelligence, Cambridge (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sleeman, D., Chalmers, S. (2006). Assisting Domain Experts to Formulate and Solve Constraint Satisfaction Problems. In: Staab, S., Svátek, V. (eds) Managing Knowledge in a World of Networks. EKAW 2006. Lecture Notes in Computer Science(), vol 4248. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11891451_5

Download citation

  • DOI: https://doi.org/10.1007/11891451_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-46363-4

  • Online ISBN: 978-3-540-46365-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics