Arrow Research search
Back to JELIA

JELIA 2002

Implementing Ordered Disjunction Using Answer Set Solvers for Normal Programs

Conference Paper Semantics Artificial Intelligence · Knowledge Representation · Logic in Computer Science

Abstract

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: A×B 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.

Authors

Keywords

No keywords are indexed for this paper.

Context

Venue
European Conference on Logics in Artificial Intelligence
Archive span
2000-2023
Indexed papers
542
Paper id
623335245941889832
v2026.09.13