AAAI 2000
A Demand-Driven Algorithm for Generating Minimal Models
Abstract
The task of generating minimal models of a knowledge base is a significant computational problem in artificial intelligence. This task is at the computational heart of diagnosis systems like truth maintenance systems, and of nonmonotonic systems like autoepistemic logic, default logic, and disjunctive logic programs. Unfortunately, it is NP-hard. In this paper we present a hierarchy of classes of knowledge bases, 1; 2; :: :, with the following properties: first, 1 is the class of all Horn knowledge bases; second, if a knowledge base T is in k, then T has at most k minimal models, and all of them may be found in time O(lnk), where l is the length of the knowledge base and n the number of atoms in T; third, for an arbitrary knowledge base T, we can find the minimum k such that T belongs to k in time polynomial in the size of T; and, last, where K is the class of all knowledge bases, it is the case that S1 i=1 i = K, that is, every knowledge base belongs to some class in the hierarchy. The algorithm is demand-driven, that is, it is capable of generating one model at a time.
Authors
Keywords
No keywords are indexed for this paper.
Context
- Venue
- AAAI Conference on Artificial Intelligence
- Archive span
- 1980-2026
- Indexed papers
- 28718
- Paper id
- 953094940102863906