@weixin
2015-01-26T03:22:18.000000Z
字数 1741
阅读 1709
compile

A =
B =
C =
E =
F =
G =
H =
I =
J =
K =
L =
M =
N =
O =
P =
Q =
R =
S =
T =
a little bit tedious, after drawing the pic, it looks like :

I re-schedule the node symbol in the pic, because in the above table, some symbol such as H and J is no use, and some others are duplciate.
minimize DFA :

| G2 | a | b |
|---|---|---|
| 1 | G2 | - |
| 2 | G2 | - |
| 3 | G2 | G1 |
| 4 | G2 | G1 |
new Group
| G3 | a | b |
|---|---|---|
| 1 | G3 | - |
| 2 | G4 | - |
new group again:
| G4 | a | b |
|---|---|---|
| 3 | G4 | G1 |
| 2 | G4 | G1 |
| G1 | a | b |
|---|---|---|
| 0 | G5 | G6 |
| 2 | G4 | G1 |
| G5 | a | b |
|---|---|---|
| 1 | G6 | - |
| G6 | a | b |
|---|---|---|
| 2 | G4 | - |
| G4 | a | b |
|---|---|---|
| 3 | G4 | G1 |
| 2 | G4 | G1 |
so the minimized DFA is :


| G2 | a | b |
|---|---|---|
| 0 | G2 | G2 |
| 1 | G2 | G1 |
| 2 | G2 | G2 |
| 3 | - | - |
| 5 | G2 | G2 |
new group
| G3 | a | b |
|---|---|---|
| 0 | G5 | G4 |
| 5 | G3 | G3 |
| 2 | G3 | G3 |
new group
| G7 | a | b |
|---|---|---|
| 2 | G7 | G7 |
| 5 | G7 | G7 |
| G1 | a | b |
|---|---|---|
| 4 | G7 | G7 |
| G6 | a | b |
|---|---|---|
| 0 | G5 | G4 |
| G4 | a | b |
|---|---|---|
| 1 | G7 | G1 |
| G5 | a | b |
|---|---|---|
| 3 | - | - |
the minimized dfa is :
