Skip to main content

Forward Chaining for Hybrid ASP

  • Conference paper
Logical Foundations of Computer Science (LFCS 2013)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7734))

Included in the following conference series:

  • 748 Accesses

Abstract

In this paper, we define an analogue of the Forward Chaining (FC) algorithm due to Marek, Nerode, and Remmel [12] for Hybrid Answer Set Programming (H-ASP). The FC algorithm for normal logic programs takes as an input a well ordering ≺ of the non-Horn clauses of a normal logic program P and produces a stable model D  ≺  for a subprogram A  ≺  of P. It is the case that for every stable model M of P, there is a well ordering ≺ such that D  ≺  = M and A  ≺  = P. Thus the search for a stable model of P becomes a search for a well ordering ≺ such that A  ≺  = P. We show that a similar result hold in case of FC for H-ASP. H-ASP is an extension of normal logic programming or Answer Set Programming (ASP), introduced by the authors in [2] that allows users to combine ASP type rules and numerical algorithms. The MFC algorithm, introduced by the authors in [1] is a Monte Carlo algorithm that combines the FC algorithm and the Metropolis-Hastings algorithm to search for stable models of normal logic programs. We shall briefly discuss how one can produce an analogue of the MFC algorithm to search for stable models of H-ASP programs.

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.

Similar content being viewed by others

References

  1. Brik, A., Remmel, J.B.: Computing stable models of logic programs using metropolis type algorithms. In: Workshop Proceedings. ICLP 2011 Workshop on Answer Set Programming and Other Computing Paradigms (2011)

    Google Scholar 

  2. Brik, A., Remmel, J.B.: Hybrid ASP. In: Gallagher, J.P., Gelfond, M. (eds.) ICLP (Technical Communications). LIPIcs, vol. 11, pp. 40–50. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik (2011)

    Google Scholar 

  3. Brik, A., Remmel, J.B.: Computing a Finite Horizon Optimal Strategy Using Hybrid ASP. In: Workshop Proceedings. NMR (2012)

    Google Scholar 

  4. Diaconis, P., Saloff-Coste, L.: What Do We Know About the Metropolis Algorithm? Journal of Computer and System Sciences 57(1), 20–36 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  5. Diaconis, P.: The Markov chain Monte Carlo revolution. Bull. Amer. Math. Soc. 46, 179–205 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  6. Gebser, M., Kaufmann, B., Neumann, A., Schaub, T.: Conflict-driven answer set solving. In: IJCAI, pp. 386–373 (2007)

    Google Scholar 

  7. Gelfond, M., Lifschitz, V.: The stable model semantics for logic programming. In: ICLP/SLP, pp. 1070–1080 (1988)

    Google Scholar 

  8. Hastings, W.K.: Monte Carlo sampling methods using Markov chains and their applications. Biometrika 57(1), 97–109 (1970)

    Article  MATH  Google Scholar 

  9. Karlin, S., Taylor, H.M.: A First Course in Stochastic Processes, 2nd edn. Academic Press (April 1975)

    Google Scholar 

  10. Liu, J.S.: Monte Carlo Strategies in Scientific Computing, corrected edn. Springer (January 2008)

    Google Scholar 

  11. Marek, V.W., Nerode, A., Remmel, J.B.: Context for belief revision: Fc-normal nomonotonic rule systems. Ann. Pure Appl. Logic 67(1-3), 269–324 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  12. Marek, V.W., Nerode, A., Remmel, J.B.: Logic programs, well-orderings, and forward chaining. Ann. Pure Appl. Logic 96(1-3), 231–276 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  13. Metropolis, N., Rosenbluth, A.W., Rosenbluth, M.N., Teller, A.H., Teller, E.: Equation of State Calculations by Fast Computing Machines. The Journal of Chemical Physics 21(6), 1087–1092 (1953)

    Article  Google Scholar 

  14. Simons, P., Niemelä, I., Soininen, T.: Extending and implementing the stable model semantics. Artif. Intell. 138(1-2), 181–234 (2002)

    Article  MATH  Google Scholar 

  15. van Emden, M.H., Kowalski, R.A.: The semantics of predicate logic as a programming language. J. ACM 23(4), 733–742 (1976)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Brik, A., Remmel, J.B. (2013). Forward Chaining for Hybrid ASP. In: Artemov, S., Nerode, A. (eds) Logical Foundations of Computer Science. LFCS 2013. Lecture Notes in Computer Science, vol 7734. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35722-0_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-35722-0_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-35721-3

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics