Open SSoelvsten opened 7 months ago
I think this only is possible for CUDD. As I read it, Sylvan implements MTBDDs with complement edges:
I asked Tom, and he confirmed one can do it with Integer leaves 0
and 1
rather than the Boolean false
and true
.
With #110 , the benchmarks differentiate between BDDs with and without complement edges. BDD packages that support Multi-terminal BDDs can fake disabling complement edges by working with Integer leaves 0 and 1. This would be interesting to include, to be able gauge the effectiveness of this optimization in each benchmark.