WASP: A new ASP solver

by M. Alviano, C. Dodaro, W. Faber, N. Leone, F. Ricca, M. Sirianni

Description: WASP is an ASP solver handling disjunctive logic programs under the stable model semantics. WASP implements techniques originally introduced for SAT solving that have been extended to cope with ASP programs. Among them are restarts, conflict-driven constraint learning and backjumping. Moreover, WASP combines these SAT-based techniques with optimization methods that have been specifically designed for ASP computation, such as source pointers enhancing unfounded-sets computation, forward and backward inference operators based on atom support, and efficient techniques for stable model checking. Concerning the branching heuristics, WASP adopts the BerkMin criterion hybridized with look-ahead techniques.

Requirements:
- Linux OS

Downloads:

Installation:
- Unzip binaries.zip
- ./dlv filename | ./wasp_mg

If you want to use the script run (used for LPNMR experiments):
$ cat filename | ./run MAXINT MAXNESTINGLEVEL FILTER

Example:
$ cat encoding.asp 01-knight_tour-8-0.asp | ./run 8 0 move