Implementing Prioritized Circumscription by Computing Disjunctive Stable Models

نویسندگان

  • Emilia Oikarinen
  • Tomi Janhunen
چکیده

The stable model semantics of disjunctive logic programs is based on minimal models which assign atoms false by default. While this feature is highly useful and leads to concise problem encodings, it occasionally makes knowledge representation with disjunctive rules difficult. Lifschitz’ parallel circumscription provides a remedy by introducing atoms that are allowed to vary or to have fixed values while others are falsified. Prioritized circumscription further refines this setting in terms of priority classes for atoms being falsified. In this paper, we present a linear and faithful transformation to embed prioritized circumscription into disjunctive logic programming in a systematic fashion. The implementation of the method enables the use of disjunctive solvers for computing prioritized circumscription. The results of an experimental evaluation indicate that the method proposed herein compares favorably with other existing implementations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Linear Transformation from Prioritized Circumscription to Disjunctive Logic Programming

Introduction. The stable model semantics of disjunctive logic programs (DLPs) is based on minimal models which assign atoms false by default. While this feature is highly useful—leading to concise problem encodings—it occasionally renders knowledge representation with disjunctive rules difficult. Reiter-style minimal diagnoses [1] provide a good example in this respect. This problem can be alle...

متن کامل

Prefs 2006 : Preferences and their Applications in Logic Programming Systems

Recently we proposed a method of compiling prioritized circumscription into ASP. However, its encoding has the “guess and check” structure, where the candidates are generated by the “guess” program and the check is expressed by the inconsistency of the “check” program. In this paper, we present another method which compiles prioritized circumscription into a single general disjunctive program (...

متن کامل

circ2dlp - Translating Circumscription into Disjunctive Logic Programming

The stable model semantics of disjunctive logic programs (DLPs) is based on minimal models [5, 12] which makes atoms appearing in a disjunctive program false by default. This is often desirable from the knowledge representation point of view, but certain domains become awkward to formalize if all atoms are blindly subject to minimization. In contrast to this, parallel circumscription [11] provi...

متن کامل

Computing General First-Order Parallel and Prioritized Circumscription

This paper focuses on computing general first-order parallel and prioritized circumscription with varying constants. We propose linear translations from general first-order circumscription to first-order theories under stable model semantics over arbitrary structures, including Trv for parallel circumscription and Tr v for conjunction of parallel circumscriptions (further for prioritized circum...

متن کامل

AB CIRC 2 DLP — Translating Circumscription into Disjunctive Logic Programming

The stable model semantics of disjunctive logic programs (DLPs) is based on minimal models [3, 8] which makes atoms appearing in a disjunctive program false by default. This is often desirable from the knowledge representation point of view, but certain domains become awkward to formalize if all atoms are blindly subject to minimization. In contrast to this, parallel circumscription [7] provide...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008