|
team |
[ download | compile | usage ] Automated Reencoding SoftwareThis page provides access to software used in our HVC'12 paper. Download[ bva.tar.gz ] [ lingeling-limami2-aa61f7a- A CNF formula in DIMACS format can be given to the bva tool, which then applied the SimpleBoundedVariableAddition algorithm presented in our HVC'12 paper. The lingeling version we used for the experiments is also given above. CompileTo compile bva run make.UsageThe following command will perform BVA on a CNF formula FILE, and will write the rewritten formula to bva.cnf: ./formula -method=BVA2 -s -print=1 -file= FILE > bva.cnf The paper discusses several options that have been added to the algorithm. Some of them can be specified on the command line: -s ... do not print the result of solving the formula -simplify=X ... X=1,run unit propagation on the formula and removes duplicate clauses. X=0, do not perform simplification -complement=X ... X=1, prefer the complement, if it is found. X=0, pick the literal with the maximum occurence -limit=X ... run BVA until the limit is reached |