SAG
Introduction: SAG is a SAT-based answer set solver.
The current system supports normal logic programs which may contain
cardinality constraints and choice rules.
The system is now available (for i386-linux) download .
Usage:
Suppose prog1 and prog2 are the input answer set source programs, run
lparse prog1 prog2 | sag1.1 P
where P is a integer and P>=0. P defines the partial answer set checking probability.
If P=0, no answer set checking is invoked which is applicable only to tight
programs. If P>0, then the probability of invoking partial answer set checking on each
decision level is 1/P.
Optional: “lparse prog1 prog2 | sag1.1 P h” will make SAG run under a different heuristic.
Contact: lin@cs.ttu.edu -- Zhijun Lin
Reference: Zhijun Lin, Yuanlin Zhang, Hector Hernandez: Fast SAT-based Answer Set Solver. AAAI 2006