DocumentCode :
1316928
Title :
Genetic algorithm for variable ordering of OBDDs
Author :
Drechsler, R. ; Becker, B. ; Göckel, N.
Author_Institution :
Inst. of Comput. Sci., Albert-Ludwigs-Univ., Freiburg, Germany
Volume :
143
Issue :
6
fYear :
1996
fDate :
11/1/1996 12:00:00 AM
Firstpage :
364
Lastpage :
368
Abstract :
A genetic algorithm (GA) is applied to find a variable ordering that minimises the size of ordered binary decision diagrams (OBDDs). OBDDs are a data structure for representation and manipulation of Boolean functions often applied in CAD. The choice of the variable ordering largely influences the size of the OBDD (i.e. its size may vary from polynomial to exponential in the number of variables). Dynamic variable ordering is the state-of-the-art method for finding good variable orderings. In the paper it is shown by experimental results that better sizes can be obtained using GAs. The authors´ GA approach is a practical alternative to the exact algorithm for variable ordering. It produced optimal results for most considered benchmarks, but it is also applicable to functions with more than 20 variables due to its short runtimes
Keywords :
Boolean functions; data structures; diagrams; directed graphs; genetic algorithms; Boolean function representation; CAD; benchmarks; data structure; directed graph; exponential; genetic algorithm; optimal results; ordered binary decision diagrams; polynomial; short runtime; variable ordering;
fLanguage :
English
Journal_Title :
Computers and Digital Techniques, IEE Proceedings -
Publisher :
iet
ISSN :
1350-2387
Type :
jour
DOI :
10.1049/ip-cdt:19960789
Filename :
556705
Link To Document :
بازگشت