Implement dtgba_sat_minimize().

Joint work with Soheib Baarir.

* src/tgbaalgos/dtgbasat.cc, src/tgbaalgos/dtgbasat.hh: New files.
* src/tgbaalgos/Makefile.am: Add them.
* src/tgbaalgos/postproc.cc, src/tgbaalgos/postproc.hh: Add
a dtgba-sat-minimize option.
* src/tgbatest/ltl2tgba.cc: Add option -RG.
* src/tgbatest/satmin.test: Add more tests.
This commit is contained in:
Alexandre Duret-Lutz 2013-07-17 10:14:00 +02:00
parent 260ab53cb5
commit 679df4eee1
7 changed files with 1035 additions and 4 deletions

View file

@ -86,8 +86,11 @@ G(G!a | F!c | G!b)
EOF
$ltlcross -F formulas \
--timeout=300 \
--timeout=60 \
"$ltl2tgba --det --lbtt %f >%T" \
"$ltl2tgba --det --lbtt -x tba-det --lbtt %f >%T" \
"$ltl2tgba --det --lbtt -x tba-det,sat-minimize --lbtt %f >%T" \
"$ltl2tgba --det --lbtt -x tba-det %f >%T" \
"$ltl2tgba --det --lbtt -x tba-det,sat-minimize %f >%T" \
"$ltl2tgba --det --lbtt -x tba-det,dtgba-sat-minimize=0 %f >%T" \
"$ltl2tgba --det --lbtt -x dtgba-sat-minimize=0 %f >%T" \
"$ltl2tgba --det --lbtt -x tba-det,dtgba-sat-minimize=3 %f >%T" \
--json=det.json