Path: DBAI > research > project > argumentation> software> SAT-based Software for Argumentation
Tools: Print
SAT(isfiability) solvers are capable of handling large boolean formulas. Here we present tools based on SAT-solvers for abstract argumentation. They are developed within the project "Abstract Dialectical Frameworks: Advanced Tools for Formal Argumentation".
We borrow the input file format from the ASPARTIX system. The parser will recognize the following lines:
The order of the definitions does not matter but only one attack or argument may be specified in one line.
First of all, let us take a look on some common program calls:
./semi.sh filename skept a
./semi.sh filename cred 1
./semi.sh filename enum
./semi.sh filename allSkept
We provide the complete usage (which is subject to change in future versions):
Usage: ./semi.sh file <cred | skept | allSkept | enum> [argument] file the file to read the AF from cred cred(ulous) reasoning, requires argument skept skept(ical) reasoning, requires argument enum enum(eration) of all semi-stable extensions allSkept output all skeptically accepted arguments argument the argument for the query
First of all, let us take a look on some common program calls:
./eager.sh filename
We provide the complete usage (which is subject to change in future versions):
Usage: ./eager.sh file file the file to read the AF from
First of all, let us take a look on some common program calls:
./ideal.sh filename
We provide the complete usage (which is subject to change in future versions):
Usage: ./ideal.sh file file the file to read the AF from
Let us consider the following input file containing the definition of a argumentation framework:
arg(a). arg(b). arg(c). arg(d). arg(e). arg(f). arg(g). att(a,b). att(c,b). att(c,d). att(d,c). att(d,e). att(e,g). att(f,e). att(g,f).
With this input, the program semi.sh will output the semi-stable extension "{a,d,g}".
Here we provide the newest version of our algorithms as well as some benchmark examples for download. To run the software, download clingo (3.0.4) from potassco and add it to the directory. Then run the .sh files.
2013 | |
[1] |
Advanced SAT Techniques for Abstract Argumentation
Johannes P. Wallner, Georg Weissenbacher and Stefan Woltran. In João Leite, Tran Cao Son, Paolo Torroni, Leon van der Torre and Stefan Woltran, editors, Proceedings of the Fourteenth International Workshop on Computational Logic in Multi-Agent Systems, CLIMA XIV, pages 138-154, Corunna, Spain, September 2013 |