首页 | 本学科首页   官方微博 | 高级检索  
     


Logic Programs with Ordered Disjunction
Authors:Gerhard Brewka,Ilkka Niemelä  , Tommi Syrjä  nen
Affiliation:Universität Leipzig, Institut für Informatik, Augustusplatz, Leipzig, Germany; Department of Computer Science and Engineering, Helsinki University of Technology, Finland
Abstract:Logic programs with ordered disjunction (LPODs) contain a new connective which allows representing alternative, ranked options for problem solutions in the heads of rules: A × B intuitively means that 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. 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 and possible applications.
Keywords:logic programs    answer set semantics    priorities    qualitative preferences
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号