2012
DOI: 10.1007/978-3-642-30743-0_17
|View full text |Cite
|
Sign up to set email alerts
|

The Intelligent Grounder of DLV

Abstract: Abstract. In this work, we give an overview of the DLV Intelligent Grounder, one of the most popular Answer Set Programming instantiators, and a very strong point of the DLV system. Based on a variant of semi-naive evaluation, it also includes several advanced optimization techniques and supports a number of application-oriented features which allow for the successful exploitation of DLV in real-world contexts, also at an industrial level.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
26
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 25 publications
(27 citation statements)
references
References 34 publications
1
26
0
Order By: Relevance
“…consists of all ground instances of atom a that belong to every answer set of P . Taking the prerequisites of instantiation procedures like "intelligent grounding" (Faber, Leone, & Perri, 2012) into account, non-ground ASP-Core-2 programs have to comply with additional requirements (Calimeri et al, 2012), including in particular finiteness of answer sets and safety. In a nutshell, these conditions require the availability of (positive) occurrences of variables within the bodies of rules as well as aggregate or choice elements in order to restrict the relevant substitutions and enable grounders to compute a (finite) ground program, which is typically much smaller yet equivalent to grnd(P ).…”
Section: Semanticsmentioning
confidence: 99%
See 1 more Smart Citation
“…consists of all ground instances of atom a that belong to every answer set of P . Taking the prerequisites of instantiation procedures like "intelligent grounding" (Faber, Leone, & Perri, 2012) into account, non-ground ASP-Core-2 programs have to comply with additional requirements (Calimeri et al, 2012), including in particular finiteness of answer sets and safety. In a nutshell, these conditions require the availability of (positive) occurrences of variables within the bodies of rules as well as aggregate or choice elements in order to restrict the relevant substitutions and enable grounders to compute a (finite) ground program, which is typically much smaller yet equivalent to grnd(P ).…”
Section: Semanticsmentioning
confidence: 99%
“…For instance, adding arc(X, Y ) to the body establishes this condition for rule (4).) Unlike that, the DLV grounder (Leone, Pfeifer, Faber, Eiter, Gottlob, Perri, & Scarcello, 2006;Faber et al, 2012) and recent versions of GRINGO (Gebser, Kaminski, König, & Schaub, 2011a; are based on semi-naive bottom-up evaluation (cf. Abiteboul, Hull, & Vianu, 1995), only requiring safety, i.e., some occurrence in a positive precondition for each variable, to iteratively generate ground instances of recursive rules until no new head atoms are produced anymore.…”
Section: Evaluation Processmentioning
confidence: 99%
“…Hence, the rule instantiation is mainly directed by the instantiated atoms already present in the sets IN and M BT . The algorithm used in the ASPeRiX solver and described below is inspired by the previous work realized on the DLV grounder (Faber et al 2012;Perri et al 2007) which is based on the semi-naive evaluation technique of (Ullman 1989). The goal is to find a substitution for all the literals of the body of a rule r thanks to the atoms already in IN , M BT or OU T .…”
Section: Rule Instantiationmentioning
confidence: 99%
“…ASP grounders Lparse (Syrjänen 1998) and versions up to 3.0 of Gringo (Gebser et al 2007) accept programs respecting some syntactic domain restrictions and are able to deal with some restricted versions of functions. DLV grounder (Faber et al 2012) and Gringo (since version 3.0) (Gebser et al 2011) only require programs to be safe and can deal with all programs having a finite instantiation. DLV guarantees finite instantiation for finitely ground programs but membership in this class is not decidable.…”
Section: Asperix Languagementioning
confidence: 99%
“…However, for non-ground formulae the complexity result from Theorem 4.14 does not hold, because transformation into a boolean sat problem is then exponential in the number of possible groundings. Finding a sound thread then requires the use of sophisticated grounding procedures, (e.g., Dal Palù, Dovier, Pontelli, &Rossi, 2009 andFaber, Leone, &Perri, 2012), which is beyond the scope of this work.…”
Section: Constraining Possible Worlds At Individual Time Pointsmentioning
confidence: 99%