Computing stable models: worst-case performance estimates

05/11/2002
by   Zbigniew Lonc, et al.
0

We study algorithms for computing stable models of propositional logic programs and derive estimates on their worst-case performance that are asymptotically better than the trivial bound of O(m 2^n), where m is the size of an input program and n is the number of its atoms. For instance, for programs, whose clauses consist of at most two literals (counting the head) we design an algorithm to compute stable models that works in time O(m× 1.44225^n). We present similar results for several broader classes of programs, as well.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/25/1999

Extremal problems in logic programming and stable model computation

We study the following problem: given a class of logic programs C, deter...
research
09/18/1998

Stable models and an alternative logic programming paradigm

In this paper we reexamine the place and role of stable model semantics ...
research
01/31/2017

On the Semantics and Complexity of Probabilistic Logic Programs

We examine the meaning and the complexity of probabilistic logic program...
research
02/03/2000

Computing large and small stable models

In this paper, we focus on the problem of existence and computing of sma...
research
10/27/2019

Cilkmem: Algorithms for Analyzing the Memory High-Water Mark of Fork-Join Parallel Programs

Software engineers designing recursive fork-join programs destined to ru...
research
09/03/2023

Worst-Case Input Generation for Concurrent Programs under Non-Monotone Resource Metrics

Worst-case input generation aims to automatically generate inputs that e...
research
06/01/2011

The Good Old Davis-Putnam Procedure Helps Counting Models

As was shown recently, many important AI problems require counting the n...

Please sign up or login with your details

Forgot password? Click here to reset