[lbtt] Count deterministic automata and deterministic states.
* src/BuchiAutomaton.h, src/BuchiAutomaton.cc (BuchiState::isDeterministic, BuchiAutomaton::isDeterministic, BuchiAutomaton::nondeterminismIndex): New methods. * src/TestOperations.cc (generateBuchiAutomaton): Collect nondeterminism indices, and count deterministic automata. * src/TestStatistics.cc, src/TestStatistics.h: Add storage for these statistics. * src/StatDisplay.cc (printBuchiAutomatonStats, printCollectiveStats): Display these statistics.
This commit is contained in:
parent
31b3a22805
commit
f2b188d9ec
7 changed files with 226 additions and 37 deletions
|
|
@ -84,6 +84,7 @@ void AlgorithmTestResults::fullReset()
|
|||
automaton_stats[i].number_of_buchi_transitions = 0;
|
||||
automaton_stats[i].number_of_acceptance_sets = 0;
|
||||
automaton_stats[i].number_of_msccs = 0;
|
||||
automaton_stats[i].nondeterminism_index = 0;
|
||||
automaton_stats[i].buchi_generation_time = 0.0;
|
||||
|
||||
for (vector<int>::iterator it
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue