DocumentCode
2662596
Title
Implicit manipulation of equivalence classes using binary decision diagrams
Author
Lin, Bill ; Newton, A. Richard
Author_Institution
California Univ., Berkeley, CA, USA
fYear
1991
fDate
14-16 Oct 1991
Firstpage
81
Lastpage
85
Abstract
A novel representation called an equivalence class characterization function is defined. It can implicitly represent all equivalence classes with a compact characteristic function that will have at most n outputs. Using binary decision diagrams (BDDs) and the concept of the equivalence class characterization function, very large problem instances can be represented. For manipulating equivalence classes efficiently, a Boolean operator called a compatible projection operator is proposed. Conceptually, the compatible projection operator is used to uniquely select a single element from each equivalence class to characterize the class. In manipulating equivalence classes, the compatible projection operator is used to implicitly derive an encoding function from the equivalence relation that encodes the equivalence class information symbolically. An efficient implementation is described based on BDDs that is applied to very large problem instances
Keywords
Boolean functions; equivalence classes; logic testing; Boolean operator; binary decision diagrams; communication complexity; compact characteristic function; compatible projection operator; encoding function; equivalence class characterization function; equivalence relation; sequential machine reduction; very large problem instances; Automata; Binary decision diagrams; Boolean functions; Complexity theory; Computational modeling; Data structures; Encoding; Logic; Machinery; State-space methods;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design: VLSI in Computers and Processors, 1991. ICCD '91. Proceedings, 1991 IEEE International Conference on
Conference_Location
Cambridge, MA
Print_ISBN
0-8186-2270-9
Type
conf
DOI
10.1109/ICCD.1991.139995
Filename
139995
Link To Document