Skip to main content

Constraint Programming and Artificial Intelligence

  • Conference paper
Book cover Constraint Programming

Part of the book series: NATO ASI Series ((NATO ASI F,volume 131))

Abstract

There is a symbiosis between artificial intelligence (AI) and constraint programming (CP). In this chapter we will describe both the relevance of many AI ideas on knowedge representation and reasoning to CP and the contribution new CP ideas and techniques can make to AI. It is a historic fact that many constraint programming techniques were developed by people primarily interested in artificial intelligence problems. In this chapter we shall look not only at the work of such pioneers, because they were explicit about the connections between AI and CP, but also at more recent work of AI-ers.

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

  • Backstrom, C. (1992). Computational complexity of reasoning about plans. Ph. D. thesis, Linkoping University, Linkoping, Sweden.

    Google Scholar 

  • Benjamin, M., T. Viana, K. Corbett, and A. Silva (1993). Satisfying multiple rated constraints in a knowledge based decision aid. In Proc. 9 Conf.Art.Int.Appl., pp. 277–283.

    Google Scholar 

  • BharatRao, R. and S. C.-Y. Lu (1993). A knowledge based equation discovery system for engineering domains. IEEE Expert 8, 37–42.

    Article  Google Scholar 

  • Bhatnagar, N. (1990). Adaptive search by learning from incomplete examples. In Proc. 8 Nat.Conf.AI. MIT Press.

    Google Scholar 

  • Boden, M. (1990). The Creative Mind & Mechanisms. George Weidenfeld and Nicholson.

    Google Scholar 

  • Bongard, N. (1970). Pattern Recognition. Spartan Books.

    Google Scholar 

  • Brookes, R. A. (1991). Intelligence without reason. In Proc.12 IJCAI, pp. 569–595. Morgan Kaufmann.

    Google Scholar 

  • Bruynooghe, M. and L. M. Pereira (1984). Deduction revision by intelligent backtracking. In J. A. Campbell (Ed.), Implementations of Prolog. Ellis Horwood.

    Google Scholar 

  • Cheeseman, P., B. Kanefsky, and W. M. Taylor (1991). Where the really hard problems are. In Proc. 12 IJCAI, pp. 331–337.

    Google Scholar 

  • Codognet, P. and V. Saraswat (1992). Abduction in concurrent constraint programming. Technical report, Xerox Park.

    Google Scholar 

  • Day, D. S. (1992). Acquiring search heuristics automatically for constraint-based planning and scheduling. In J. Hendler (Ed.), Artificial intelligence planning systems. Morgan Kaufmann.

    Google Scholar 

  • Dechter, R. (1986). Learning while searching in constraint satisfaction problems. In AAAI-86 Proceedings. Morgan Kaufmann.

    Google Scholar 

  • Evans, T. G. (1968). A heuristic program to solve geometric analogy problems. In M. Minsky (Ed.), Semantic Information Processing. MIT Press.

    Google Scholar 

  • Freedman, D. (1993). Ai helps researchers find meaning in molecules. Science 261, 844–845.

    Article  Google Scholar 

  • Furukawa, K. (1992). Logic programming as the integrator of the fifth generation computer systems project. Comm.ACM 35, 82–92.

    Article  Google Scholar 

  • Geffner, H. and J. Pearl (1987). An improved constraint-propagation algorithm for diagnosis. In Proc. 10 IJCAI, Milan. Morgan Kaufman.

    Google Scholar 

  • Gentner, D. (1983). Structure-mapping: a theoretical framework for analogy. Cognitive Science 7.

    Google Scholar 

  • Goguen, J. A. and R. M. Burstall (1984). Introducing institutions. LNCS 164, 221–256, Springer-Verlag.

    Google Scholar 

  • Hess, L. and B. Mayoh (1990). The four musicians: analogies and expert systems - a graphic approach. LNCS 532, 430–445, Springer-Verlag.

    Google Scholar 

  • Huberman, B. A. and T. Hogg (1987). Phase transitions in artificial intelligence systems. Art.Int. 33, 155–171.

    Article  Google Scholar 

  • Kaplan, R. M. and J. Bresman (1982). Lexical Functional Grammar: a formal system for grammatical representations. MIT Press.

    Google Scholar 

  • Koza, J. R. (1992). Genetic Programming - on the programming of computers by means of natural selection. MIT Press.

    Google Scholar 

  • Langley, W., H. Simon, and G. Bradshaw (1983). Rediscovering chemistry with the bacon system. In R. Michalski, J. G. Carbonell, and T. M. Mitchell (Eds.), Machine Learning, an artificial intelligence approach. Tioga and Springer-Verlag.

    Google Scholar 

  • Lavrac, N. and S. Dzeroski (Eds.) (1993). Inductive Logic. Programming: techniques and applications. Ellis Horwood.

    Google Scholar 

  • Lin, W. C., E. C. K. Tsao, and C. T. Chen (1992). Constraint satisfaction neural networks for image segmentation. Pattern Recognition 25, 679–693.

    Article  Google Scholar 

  • Mackworth, A. K. (1977). Consistency in networks of relations. Art.Int. 8, 99–118.

    Article  MATH  Google Scholar 

  • Maes, P. (Ed.) (1991). Designing autonomous agents. MIT Press.

    Google Scholar 

  • Margolis, H. (1987). Patterns, Thinking, and Cognition: a theory of justice. University of Chicago Press.

    Google Scholar 

  • Marr, D. (1982). Vision. W. H. Freeman.

    Google Scholar 

  • Minton, S. (1991). Prodigy: an integrated architecture for planning and learning. In K. VanLehn (Ed.), Architectures for Intelligence. Lawrence Erlbaum.

    Google Scholar 

  • Mitchell, D. (1992). Hard and easy distributions of sat problems. In AAAI-92 Proceedings, San Jose, California.

    Google Scholar 

  • Mitchell, M. (1993). Analogy-making as Perception: a computer model. Bradford Book. MIT Press.

    Google Scholar 

  • Montanari, U. (1974). Networks of constraints: fundamental properties and applications to picture processing. Information Sciences 7, 95–132.

    Article  MathSciNet  MATH  Google Scholar 

  • Muggleton, S. (Ed.) (1992). Inductive Logic Programming. A.P.I.C. Academic Press.

    MATH  Google Scholar 

  • Murphy, D. (1993). Time and duration in noninterleaving concurrency. Fandamenta Informatica 5, 403–416.

    Google Scholar 

  • Musick, R. and S. Russell (1992). How long will it take? In AAAI-92 Proceedings, San Jose, California.

    Google Scholar 

  • Narinyani, A. S. (1983). Subdefiniteness and basic means of knowledge representation. Comp.Art.Int. 2, 443–452.

    Google Scholar 

  • Owen, S. (1990). Analogy for Automated Reasoning. Academic Press.

    Google Scholar 

  • Piatersky, G. and W. J. Frawley (Eds.) (1993). Knowledge Discovery in Databases. AAAI Press.

    Google Scholar 

  • Prosser, P. (1993). Hybrid algorithms for the constraint satisfaction problem. Comp.Int. 9, 268–299.

    Google Scholar 

  • Reece, D. A. and S. A. Shafer (1993). A computational model of driving for autonomous vehicles. Transport Research 27A, 23–50.

    Google Scholar 

  • Resnikoff, H. L. (1987). The Illusion of Reality. Springer-Verlag.

    Google Scholar 

  • Richards, B., I. Kraan, and B. Kuipers (1992). Automatic abduction of qualitative models. In AAAI-92 Proceedings. Morgan Kaufmann.

    Google Scholar 

  • Sandewall, S. and R. Ronnquist (1986). A representation of action structures. In AAAI-86 Proceedings. Morgan Kaufmann.

    Google Scholar 

  • Schreiber, M. (1992). Constraint-based grammar formalisms. MIT press.

    Google Scholar 

  • Simon, H. A. (1969). The Sciences of the Artificial. MIT Press.

    Google Scholar 

  • Sowa, J. F. (1984). Conceptual Structures: information processing in mind and machine. Addison-Wesley.

    Google Scholar 

  • Sowa, J. F. (Ed.) (1991). Principles of Semantic Networks: explorations in the representation of knowledge. Morgan Kaufman.

    Google Scholar 

  • Stallman, R. and G. J. Sussman (1977). Forward reasoning and dependency-directed backtracking in a system for computer-aided circuit analysis. Art.Int. 9, 135–196.

    Article  MATH  Google Scholar 

  • Stefik, M. (1981). Planning with constraints. Art.Int. 16, 111–170.

    Article  Google Scholar 

  • Sussman, G. J. and G. L. Steele Jr. (1980). Constraints a language for expressing almost-hierarchical descriptions. Art.Int. 14, 1–39.

    Article  Google Scholar 

  • Townidnejad, M., H. R. Myler, and A. J. Gonzalez (1993). Constraint mechanisms in automated knowledge generation. Applied Art. Int. 7, 113–134.

    Article  Google Scholar 

  • Uckun, S., S. Bagchi, K. Kawamura, and Y. Miyabe (1993, oct). Managing genetic search in jobshop scheduling. IEEE Expert 8, 34–45.

    Google Scholar 

  • Waltz, D. (1975). Understanding line drawings of scenes with shadows. In P. H. E. Winston (Ed.), The Psychology of Computer Vision. McGraw-Hill.

    Google Scholar 

  • Williams, C. and T. Hogg (1992). Using deep structure to locate hard problems. In AAAI-92 Proceedings, San Jose, California.

    Google Scholar 

  • Williams, C. and T. Hogg (1993). The typicality of phase transitions in search. Comp.Int. 9, 221–238.

    Google Scholar 

  • Winston, P. H. (1975). The Psychology of Computer Vision. McGraw-Hill.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mayoh, B. (1994). Constraint Programming and Artificial Intelligence. In: Mayoh, B., Tyugu, E., Penjam, J. (eds) Constraint Programming. NATO ASI Series, vol 131. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-85983-0_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-85983-0_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-85985-4

  • Online ISBN: 978-3-642-85983-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics