2015
DOI: 10.1007/978-3-319-23264-5_5
|View full text |Cite
|
Sign up to set email alerts
|

Advances in WASP

Abstract: ASP solvers address several reasoning tasks that go beyond the mere computation of answer sets. Among them are cautious reasoning, for modeling query entailment, and optimum answer set computation, for supporting numerical optimization. This paper reports on the recent improvements of the solver wasp, and details the algorithms and the design choices for addressing several reasoning tasks in ASP. An experimental analysis on publicly available benchmarks shows that the new version of wasp outperforms the previo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
82
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
6
3

Relationship

2
7

Authors

Journals

citations
Cited by 90 publications
(82 citation statements)
references
References 24 publications
0
82
0
Order By: Relevance
“…In fact, ME-ASP, WASP+DLV, and WASP completed more runs on Optimization problems than LP2NORMAL+CLASP, which still achieved the highest scores, as given in Figure 3(a). This divergence is due to the use of different optimization strategies, namely model-versus core-guided approaches (Morgado, Heras, Liffiton, Planes, & Marques-Silva, 2013;Alviano et al, 2015a;Alviano, Dodaro, Marques-Silva, & Ricca, 2015b;, where the former are geared for producing good-quality solutions and the latter for confirming optimum solutions. 3 As ME-ASP, WASP+DLV, and WASP utilize core-guided optimization, they are able to complete more runs than LP2NORMAL+CLASP, whose model-guided approach yields better solutions in case of timeouts.…”
Section: Results In the Sp Categorymentioning
confidence: 99%
See 1 more Smart Citation
“…In fact, ME-ASP, WASP+DLV, and WASP completed more runs on Optimization problems than LP2NORMAL+CLASP, which still achieved the highest scores, as given in Figure 3(a). This divergence is due to the use of different optimization strategies, namely model-versus core-guided approaches (Morgado, Heras, Liffiton, Planes, & Marques-Silva, 2013;Alviano et al, 2015a;Alviano, Dodaro, Marques-Silva, & Ricca, 2015b;, where the former are geared for producing good-quality solutions and the latter for confirming optimum solutions. 3 As ME-ASP, WASP+DLV, and WASP utilize core-guided optimization, they are able to complete more runs than LP2NORMAL+CLASP, whose model-guided approach yields better solutions in case of timeouts.…”
Section: Results In the Sp Categorymentioning
confidence: 99%
“…Going beyond DPLL-based solvers (and their extensions), the second generation of native ASP solvers, including CLASP and WASP (Alviano, Dodaro, Leone, & Ricca, 2015a), integrates CDCL-style search with propagation principles dedicated to ASP programs. Implementation features shared with modern SAT solvers include, e.g., watched literals (Moskewicz, Madigan, Zhao, Zhang, & Malik, 2001), activity-based heuristics (Biere & Fröhlich, 2015), and rapid restarts (Huang, 2007).…”
Section: Native Approachesmentioning
confidence: 99%
“…w > p > 0 and p > w > 0 corresponding to formulations 1. and 2. of CPAP, respectively. We executed the ASP solvers CLASP [24] and WASP [1]. The former has been configured with the model-guided algorithm called bb [24], which basically searches for an answer set so to initialize an upper bound of the optimum cost, and new answer sets of improved cost are iteratively searched until the optimum cost is found.…”
Section: Methodsmentioning
confidence: 99%
“…Although (flat) ABA and (normal) logic programming are technically equivalent, there is an important conceptual difference between them. Logic programming over the years has evolved mostly into a formalism for "constraint satisfaction", by expanding the (2-valued) stable model semantics for normal logic programs to answer sets for logic programs with strong negation, disjunction, and other constructs (so-called answer set programs), as evidenced by the current popularity of answer set programming (e.g., Brewka, Eiter, & Truszczynski, 2011;Calimeri, Ianni, Krennwallner, & Ricca, 2012;Calimeri, Gebser, Maratea, & Ricca, 2016;Gebser, Kaufmann, Kaminski, Ostrowski, Schaub, & Schneider, 2011;Alviano, Dodaro, Leone, & Ricca, 2015;Leone, Pfeifer, Faber, Eiter, Gottlob, Perri, & Scarcello, 2006;Liu, Janhunen, & Niemelä, 2012;Lin & Zhao, 2004). The idea is for a particular problem (say, a sudoku puzzle) to be represented as an answer set program, so that the resulting answer sets correspond to the solutions of the original problem.…”
Section: Discussionmentioning
confidence: 99%