2010
DOI: 10.1017/s1471068409990251
|View full text |Cite
|
Sign up to set email alerts
|

atalog: A logic language for expressing search and optimization problems

Abstract: This paper presents a logic language for expressing NP search and optimization problems. Specifically, first a language obtained by extending (positive) DATALOG with intuitive and efficient constructs (namely, stratified negation, constraints, and exclusive disjunction) is introduced. Next, a further restricted language only using a restricted form of disjunction to define (nondeterministically) subsets (or partitions) of relations is investigated. This language, called NP Datalog, captures the power of DATALO… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2010
2010
2021
2021

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 10 publications
(1 citation statement)
references
References 39 publications
0
1
0
Order By: Relevance
“…These two semantics coincide for certain classes of logic programs [35,16,21], including stratified logic programs and stratified Datalog ¬ programs. The stable model semantics is used for answer set programming (ASP), and systems like DLV [27], NP Datalog [22] and clasp [17], which deal among others with ASP, can be used for answering queries to stratified Datalog ¬ databases. However, as the main aim of ASP engines is to find an answer set (i.e., a stable model) for a given logic program, they are not goal-driven and, in general, not as efficient as expected for answering queries to stratified Datalog ¬ databases.…”
Section: Why Are Evaluation Methods For Stratified Datalog ¬ Needed?mentioning
confidence: 99%
“…These two semantics coincide for certain classes of logic programs [35,16,21], including stratified logic programs and stratified Datalog ¬ programs. The stable model semantics is used for answer set programming (ASP), and systems like DLV [27], NP Datalog [22] and clasp [17], which deal among others with ASP, can be used for answering queries to stratified Datalog ¬ databases. However, as the main aim of ASP engines is to find an answer set (i.e., a stable model) for a given logic program, they are not goal-driven and, in general, not as efficient as expected for answering queries to stratified Datalog ¬ databases.…”
Section: Why Are Evaluation Methods For Stratified Datalog ¬ Needed?mentioning
confidence: 99%