Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

ACLP: Flexible solutions to complex problems

  • System-Descriptions
  • Conference paper
  • First Online:
Logic Programming And Nonmonotonic Reasoning (LPNMR 1997)

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

Abstract

In this paper we present a new system for non-monotonic reasoning performed using abduction. The system, called ACLP, is a programming language based on the framework of Abductive and Constraint Logic Programming (ACLP) which integrates abduction and constraint solving in Logic Programming. It is build on top of the ECLiPSe language for Constraint Logic Programming (CLP) interfacing (and exploiting) appropriately the non-monotonic reasoning of abduction with the specialized constraint solving of the CLP language. ACLP is intended as a programming language that extends the underlying CLP language in which using NMR (in this case abduction) together with constraint solving it is possible to develop flexible solutions that are computationally viable in the real-life domain.

We present the basic theory of ACLP that underlies the system, the main features of the ACLP language and how it can be used when developing applications. We then report on some experiments performed in order to test the cost of the use of the ACLP system as compared with the direct use of the (lower level) constraint solving framework of CLP on which this is build. These experiments provide evidence that the non-monotonic framework of ACLP does not compromise significantly the computational efficiency of the solutions thus confirming the computational viability of the framework for the development of flexible solutions to real-life applications.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Ginsberg, M.L.: Do Computers Need Common Sense?. Proceedings of the Fifth International Conference on Knowledge Representation, 1996.

    Google Scholar 

  2. Kakas, A.C., Michael, A.: Integrating abductive and constraint logic programming. Procedings of the Twelfth International Conference on Logic Programming, Tokyo 1995.

    Google Scholar 

  3. Kakas, A.C.: Viable Non-monotonic Applications. Proceedings of the ECAI-96 Workshop on “Integrating Non-monotonicity into Automated Reasoning Systems”, Budapest, 1996.

    Google Scholar 

  4. Kakas, A.C., Kowalski, R.A., Toni, F.: Abductive Logic Programming., Journal of Logic and Computation, 2(6), 719–770, 1993.

    Google Scholar 

  5. Paul, G.: Approaches to abductive reasoning: an overview. Artificial Intelligence Review, 7, 109–152, 1993.

    Google Scholar 

  6. ECLiPSe User Manual. ECRC, Munich, Germany, 1994.

    Google Scholar 

  7. Kakas, A.C., Michael, A.: Applications of Abductive Logic Programming: a case for Non-monotonie reasoning. University of Cyprus Technical report, TR-97-3, 1997.

    Google Scholar 

  8. Sadeh, N.: Look-Ahead Techniques for Micro-Opportunistic Job Shop Scheduling. Ph.D. Thesis, School of Computer Science, Carnegie Mellon University, 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jürgen Dix Ulrich Furbach Anil Nerode

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kakas, A.C., Mourlas, C. (1997). ACLP: Flexible solutions to complex problems. In: Dix, J., Furbach, U., Nerode, A. (eds) Logic Programming And Nonmonotonic Reasoning. LPNMR 1997. Lecture Notes in Computer Science, vol 1265. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63255-7_29

Download citation

  • DOI: https://doi.org/10.1007/3-540-63255-7_29

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63255-9

  • Online ISBN: 978-3-540-69249-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics