NO.StatesTransitionsLettersAcceptable StatesFile(.gff)
1 3 11 4 1
2 4 24 6 1
3 5 40 8 1
4 6 60 10 1
5 7 84 12 1

NO.StatesTransitionsLettersAcceptable StatesFile(.gff)
1102622
2103023
3102623
4103225
5102322
6103623
7103224
8102821
9103722
10103223
112010224
12208225
13209424
14209522
152010223
16207423
17205526
18208828
19206025
20206421
213012321
223011525
233010326
2430126212
2530129211
263018025
273013426
28309627
293015528
303012826
314017826
324022727
334023629
3440163212
354020026
364016724
3740147215
384016728
394019126
4040215211
415025124
4250235211
435019026
4450227218
4550240219
4650237218
4750295221
485019826
495019821
505020322
516029421
526037225
536026026
546024027
5560367216
566038129
5760545211
586026424
596036925
6060554214
6170344217
6270336212
6370523210
6470428219
6570270211
667035327
6770552213
6870735212
6970411220
7070363210
718042729
7280389210
7380409225
7480670216
7580366212
7680702210
7780453215
7880906218
79801285230
8080342241
8190458251
829043529
8390622210
849057327
8590479220
869055921
879045723
8890898213
8990430211
90901643227
911001540230
921001105228
93100700216
94100615226
95100569215
96100454220
97100461224
98100614227
9910059924
10010054327


Note: We suggest using Chrome browser. When the automata are large, due to the limitation of response time, the figures cannot be displayed on line. In this case, we suggest creating .DOT files of the automata and then show them with Gravix.

0%

Result:

Input:Result:
output

Experiment Results

We have implemented our determinization constructions, and compared the DRA (respectively DPA) transforms with these constructed by Schewe's (respectively Piterman's) algorithm.


NBA-TO-DPA

Benchmark 1: 100 NBA randomly generated with between 10 to 100 states (NBA used for NBA2DPA displayed in this web page).

Fig. 1 Comparing NBA-To-DPA Transforms on Benchmark 1



Note: The size is the sum of the numbers of states and transitions.


Benchmark 2: 11000 NBA (used to compare NBA complementation constructions originally. We get these from http://goal.im.ntu.edu.tw/) with an alphabet of size 2 and a state set of size 15 (A15), and 20 (A20), respectively. (Download Benchmark 2)

Table 1 Comparing NBA-To-DPA Transforms on Benchmark 2

#T.O.: the number of NBA which are not successfully determinized within 10 mins.
To < Tp: the percentage of NBA for which the constructions in our approach consumes less time than Piterman's.


NBA-TO-DRA

When comparing our approach with Schewe's, we find that the respective DRA transforms are the same for most of Benchmark 1 and 2. This is because most of these NBA have small alphabets. So, we perform another set of experiments.

Benchmark 3: 5 NBA with larger alphabets (NBA used for NBA2DRA displayed in this web page).

Table 2 Comparing NBA-To-DRA Transforms on Benchmark 3

#S:states      #T:transitions      #L:letters      #I:indices     
T.O.: fail to accomplish the transformation within 20 mins.