Professional Documents
Culture Documents
Partition Pairs
Jacob Boles Ece 572 Fall 99
Introduction
In this presentation I will show an example of state assignment by heuristic rules and compare it to the assignment down by partition pairs.
So that my example is more relevant and unique, I will use the simplified state machine from my project.
X=0
A
X=1 X=0 X=0
CS A B C D E F
X=1 X=1
B
X=0
E
X=1 X=1
NS X=0 X=1 A B C F E D D E A A F C
D
X=0
A <= 000
X=1 X=1
B
X=0
C
X=1
D
X=0
X=0
X=1 X=1
B
X=0
E
X=1 X=1
D
X=0
A
X=1 X=0 X=0
X=1 X=1
B
X=0
E
X=1 X=1
D
X=0
A
X=1 X=0 X=0
X=1 X=1
B
X=0
E
X=1 X=1
D
X=0
CS A B C D E F
TA TAB TC TAC TAD TAE TAF TBC TB (ABEF, C, D) (ACDE, B, F) (AC, BEF, D) (AD, BEF, C, D) (A, B, CEF, D) (AE, BD, CF) (AE, BC, DF) TE TD TF TBD TBE TBF TCD TCE
A B C D E F
NS X=0 X=1 A B C F E D D E A A F C
(A, BCDF, E) (AE, BCDF) (ACDE, B, F) (AB, CD, E, F) (AD, BF, C, E) (AC, BF, D, E) (AF, B, CD, E) (AF, B, CDE)
Not very good partition. Doesnt tell us anything w/o trying every possibility.
Comparison of results
Rules and heuristics Advantages
Easy to do Fast Efficient for small problems with limited number of variables
Partitioning
Will always find best solution if given time Better than trying every possibility
Disadvantages