Title :
ShatterPB: symmetry-breaking for pseudo-boolean formulas
Author :
Aloulb, F.A. ; Ramani, Anand ; Markov, I.L. ; Sakallah, K.A.
Author_Institution :
University of Michigan
Abstract :
Many imponant tasks in circuit design and verification can be performed in practice via reductions to Boolean Satisfiability (SAT), making SAT a fundamental EDA problem. However such reductions often leave out application-specific structure, thus handicapping EDA tools in their competition with creative engineers. Successful attempts to represent and utilize additional structure on Boolean variables include recent work on 0-1 Integer Linear Programming (ILP) and on symmetries in SAT. Those extensions gracefully accommodate well-known advances in SAT-solving, but their combined use has not been attempted previously. Our work shows (i) how one can detect and use symmetries in instances of 0-1 ILP, and (ii) what benefits this may bring.
Keywords :
Circuit synthesis; Constraint optimization; Data mining; Design automation; Design engineering; Electronic design automation and methodology; Encoding; Integer linear programming; Lead; Phase detection;
Conference_Titel :
Design Automation Conference, 2004. Proceedings of the ASP-DAC 2004. Asia and South Pacific
Conference_Location :
Yohohama, Japan
Print_ISBN :
0-7803-8175-0
DOI :
10.1109/ASPDAC.2004.1337720