Publication | Open Access
Efficient variable ordering using aBDD based sampling
10
Citations
11
References
2000
Year
Unknown Venue
Mathematical ProgrammingEngineeringData ScienceProgram AnalysisSoftware TestingRandomized AlgorithmSorting AlgorithmFormal MethodsComputer ArchitectureComputer EngineeringSampling TheoryStatistical InferenceComputer ScienceOrder-sorted LogicFinal BddNew Sampling TechniqueCombinatorial OptimizationAbstract Bdds
Variable ordering for BDDs has been extensively investigated. Recently, sampling based ordering techniques have been proposed to overcome problems with structure based static ordering methods and sifting based dynamic reordering techniques. However, existing sampling techniques can lead to an unacceptably large deviation in the size of the final BDD. In this paper, we propose a new sampling technique based on abstract BDDs (aBDDs) that does not suffer from this problem. This new technique, easy to implement and automate, consistently creates high quality variable orderings for both combinational as well as sequential functions. Experimental results show that for many applications our approach is significantly superior to existing techniques.
| Year | Citations | |
|---|---|---|
Page 1
Page 1