asprin: Customizing Answer Set Preferences without a Headache

Authors

  • Gerhard Brewka University of Leipzig
  • James Delgrande Simon Fraser University
  • Javier Romero University of Potsdam
  • Torsten Schaub University of Potsdam

DOI:

https://doi.org/10.1609/aaai.v29i1.9398

Keywords:

preferences, logic programming, answer set programming

Abstract

In this paper we describe asprin, a general, flexible, and extensible framework for handling preferences among the stable models of a logic program. We show how complex preference relations can be specified through user-defined preference types and their arguments. We describe how preference specifications are handled internally by so-called preference programs, which are used for dominance testing. We also give algorithms for computing one, or all, optimal stable models of a logic program. Notably, our algorithms depend on the complexity of the dominance tests and make use of multi-shot answer set solving technology.

Downloads

Published

2015-02-18

How to Cite

Brewka, G., Delgrande, J., Romero, J., & Schaub, T. (2015). asprin: Customizing Answer Set Preferences without a Headache. Proceedings of the AAAI Conference on Artificial Intelligence, 29(1). https://doi.org/10.1609/aaai.v29i1.9398

Issue

Section

AAAI Technical Track: Knowledge Representation and Reasoning