Towards Logic Programs with Ordered and Unordered Disjunction. Kärger, P., Lopes, N., Olmedilla, D., & Polleres, A. In Workshop on Answer Set Programming and Other Computing Paradigms (ASPOCP 2008), December, 2008.
Towards Logic Programs with Ordered and Unordered Disjunction [pdf]Paper  abstract   bibtex   
Logic Programming paradigms that allow for expressing preferences have drawn a lot of research interest over the last few years. Among them, the principle of ordered disjunction was developed to express totally ordered preferences for the alternatives in rule heads. In this paper we introduce an extension of this approach called Disjunctive Logic Programs with Ordered Disjunction (DLPOD) that combines ordered disjunction with common disjunction in rule heads. By this extension, we enhance the preference notions expressible with totally ordered disjunctions to partially ordered preferences. Furthermore, we show that computing optimal stable models for DLPODs still stays in $Σ_2^p$ for head-cycle free programs and establish $Σ_3^p$ upper bounds for the general case.

Downloads: 0