Perform WDBA minimization before degeneralization.
There is no point in degeneralizing an automaton if it can be WDBA minimized. Doing so will only augment the number of states and slow down the powerset construction used by the WDBA minimization. * src/tgbatest/babiak.test: New file. It includes 5 formulae which Tomáš Babiak reported Spot 0.7.1 would take over one hour to translate if degeneralization and WDBA minimization were both requested. * src/tgbatest/Makefile.am (TESTS): Add it. * src/tgbatest/ltl2tgba.cc: Do WDBA minimization before degeneralization. The above formulae are now all translated in a few seconds.
This commit is contained in:
parent
9679032510
commit
e531da8d92
4 changed files with 160 additions and 21 deletions
17
ChangeLog
17
ChangeLog
|
|
@ -1,3 +1,20 @@
|
|||
2011-12-16 Alexandre Duret-Lutz <adl@lrde.epita.fr>
|
||||
|
||||
Perform WDBA minimization before degeneralization.
|
||||
|
||||
There is no point in degeneralizing an automaton if it can be WDBA
|
||||
minimized. Doing so will only augment the number of states and
|
||||
slow down the powerset construction used by the WDBA minimization.
|
||||
|
||||
* src/tgbatest/babiak.test: New file. It includes 5 formulae
|
||||
which Tomáš Babiak reported Spot 0.7.1 would take over one hour to
|
||||
translate if degeneralization and WDBA minimization were both
|
||||
requested.
|
||||
* src/tgbatest/Makefile.am (TESTS): Add it.
|
||||
* src/tgbatest/ltl2tgba.cc: Do WDBA minimization before
|
||||
degeneralization. The above formulae are now all translated in a
|
||||
few seconds.
|
||||
|
||||
2011-12-16 Alexandre Duret-Lutz <adl@lrde.epita.fr>
|
||||
|
||||
Don't rely on the g++ version to include tr1/unordered_map and co.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue