Skip to main content
Log in

Abstract

Extensions in prerequisite‐free, disjunction‐free default theories have been shown to be in direct correspondence with kernels of directed graphs; hence default theories without odd cycles always have a “standard” kind of an extension. We show that, although all “standard” extensions can be enumerated explicitly, several other problems remain intractable for such theories: Telling whether a non‐standard extension exists, enumerating all extensions, and finding the minimal standard extension. We also present a new graph‐theoretic algorithm, based on vertex feedback sets, for enumerating all extensions of a general prerequisite‐free, disjunction‐free default theory (possibly with odd cycles). The algorithm empirically performs well for quite large theories.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. E. Allender, The complexity of sparse sets in P, in: Proc. Symp. on Structure in Complexity Theory, Lecture Notes in Computer Science 223 (1986) pp. 1–11.

  2. C. Berge, Graphs and Hypergraphs (Amsterdam, North-Holland, 1973).

    Google Scholar 

  3. Y. Dimopoulos and V. Magirou, A graph theoretic approach to Default Logic, Information & Computation 112 (1994) 239–256.

    Article  MATH  MathSciNet  Google Scholar 

  4. Y. Dimopoulos and A. Torres, Graph theoretical structures in Logic Programs and Default Theories, Theoretical Computer Science 170 (1996) 209–244.

    Article  MATH  MathSciNet  Google Scholar 

  5. D. Johnson, C.H. Papadimitriou and M. Yannakakis, On generating all Maximal Independent Sets, Information Processing Letters 27 (1988) 119–123.

    Article  MATH  MathSciNet  Google Scholar 

  6. M. Garey and D. Johnson, Computers and Intractability (Freeman, 1979).

  7. M. Gelfond and V. Lifschitz, The Stable Model semantics for Logic Programming, in: Logic Programming: Proceedings of the 5th International Conference and Symposium, eds. R. Kowalski and K. Bowen (1988) pp. 1070–1080.

  8. C.H. Papadimitriou and M. Sideri, On finding extensions of Default Theories, in: Proc. of the International Conference on Database Theory, eds. J. Biskup and R. Hull, Lecture Notes in Computer Science 646 (1992).

  9. C.H. Papadimitriou and M. Sideri, Default theories that always have extensions, Artificial Intelligence 69 (1994) 347–357.

    Article  MATH  MathSciNet  Google Scholar 

  10. C.H. Papadimitriou and M. Yannakakis, Tie-Breaking Semantics and Structural Totality, Symposium on the Principles of Database Systems (1992).

  11. R. Reiter, A logic for default reasoning, Artificial Intelligence 13 (1980).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dimopoulos, Y., Magirou, V. & Papadimitriou, C.H. On kernels, defaults and even graphs. Annals of Mathematics and Artificial Intelligence 20, 1–12 (1997). https://doi.org/10.1023/A:1018972125742

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1018972125742

Keywords

Navigation