Arrow Research search
Back to AAAI

AAAI 2000

A Demand-Driven Algorithm for Generating Minimal Models

Conference Paper Boolean Satisfiability Artificial Intelligence

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