2020
DOI: 10.1017/s1471068420000332
|View full text |Cite
|
Sign up to set email alerts
|

Advancing Lazy-Grounding ASP Solving Techniques – Restarts, Phase Saving, Heuristics, and More

Abstract: Answer-Set Programming (ASP) is a powerful and expressive knowledge representation paradigm with a significant number of applications in logic-based AI. The traditional ground-and-solve approach, however, requires ASP programs to be grounded upfront and thus suffers from the so-called grounding bottleneck (i.e., ASP programs easily exhaust all available memory and thus become unsolvable). As a remedy, lazy-grounding ASP solvers have been developed, but many state-of-the-art techniques for grounded ASP solving … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 11 publications
(5 citation statements)
references
References 35 publications
0
5
0
Order By: Relevance
“…. , w n : ℓ n and different bounds w 0 , and the lazy-grounding ASP system ALPHA (Weinzierl et al 2020) features an incremental on-demand rewriting (Bomanson et al 2019) to aggregate-free rules.…”
Section: Discussionmentioning
confidence: 99%
“…. , w n : ℓ n and different bounds w 0 , and the lazy-grounding ASP system ALPHA (Weinzierl et al 2020) features an incremental on-demand rewriting (Bomanson et al 2019) to aggregate-free rules.…”
Section: Discussionmentioning
confidence: 99%
“…Lazy grounding systems perform the grounding of rules during the search for an answer set [8,34,36,41,45,46]. In these approaches, a rule is instantiated only when its body is satisfied, thus grounding is done only for rules that are used during the search.…”
Section: Related Workmentioning
confidence: 99%
“…In these approaches, a rule is instantiated only when its body is satisfied, thus grounding is done only for rules that are used during the search. The state-of-the-art lazy-grounding system ALPHA [45,46] combines lazy instantiation techniques with learning, conflict-based heuristics, restarts, phase saving, etc. A key difference between ALPHA and PROASP is that the first discovers the space of propositional atoms during search, whereas PROASP computes it at the beginning.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In the context of metaprogramming, these results have been used for space-efficient ASP evaluation [13]. The literature distinguishes different attempts to efficient grounding, ranging from classical approaches [1,27] numerical techniques [23] and lazy grounding [35], over ASP modulo theory, e.g., [2], and methods based on structural measures (treewidth) [4,10,7,30]. Treewidth has been considered for ELPs [22], also in practice, e.g., [5].…”
Section: Introductionmentioning
confidence: 99%