Implementing ordered disjunction using answer set solvers for normal programs

0Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Logic programs with ordered disjunction (LPODs) add a new connective to logic programming. This connective allows us to represent alternative, ranked options for problem solutions in the heads of rules: AxB intuitively means: if possible A, but if A is not possible, then at least B. The semantics of logic programs with ordered disjunction is based on a preference relation on answer sets. In this paper we show how LPODs can be implemented using answer set solvers for normal programs. The implementation is based on a generator which produces candidate answer sets and a tester which checks whether a given candidate is maximally preferred and produces a better candidate if it is not. We also discuss the complexity of reasoning tasks based on LPODs. © 2002 Springer-Verlag.

Cite

CITATION STYLE

APA

Brewka, G., Niemelä, I., & Syrjänen, T. (2002). Implementing ordered disjunction using answer set solvers for normal programs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2424 LNAI, pp. 444–456). Springer Verlag. https://doi.org/10.1007/3-540-45757-7_37

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free