DocumentCode :
400738
Title :
CAMA: a multi-valued satisfiability solver
Author :
Liu, Cong ; Kuehlmann, Andreas ; Moskewicz, Matthew W.
Author_Institution :
California Univ., Berkeley, CA, USA
fYear :
2003
fDate :
9-13 Nov. 2003
Firstpage :
326
Lastpage :
333
Abstract :
This paper presents the multi-valued SAT solver CAMA. CAMA generalizes the recently developed speed-up techniques used in state-of-the-art binary SAT solvers, such as the two-literal-watching scheme for Boolean constraint propagation (BCP), conflict-based learning with identifying the first unique implication point (UIP), and non-chronological back-tracking. In addition, a novel minimum value set (MVS) technique is introduced for improving the efficiency of conflict-based learning. By analyzing the conflict clauses, MVS can potentially prune conflicting space that has not been searched before. Two different decision heuristics are discussed and evaluated. Finally the performance of CAMA is compared with Chaff using on a one-hot-encoding scheme. The experimental results show that, for MV-SAT problems with large variable domains, CAMA outperforms Chaff.
Keywords :
Boolean functions; backtracking; computability; constraint handling; multivalued logic; BCP; Boolean constraint propagation; CAMA; Chaff; MVS technique; OHE; UIP; binary SAT solvers; minimum value set technique; multivalued satisfiability solver; nonchronological backtracking; one hot encoding; two literal watching scheme; unique implication point; Application software; Artificial intelligence; Business continuity; Circuit testing; Design automation; Electronic design automation and methodology; Encoding; Integrated circuit synthesis; Logic testing; Permission;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Aided Design, 2003. ICCAD-2003. International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
1-58113-762-1
Type :
conf
DOI :
10.1109/ICCAD.2003.159707
Filename :
1257732
Link To Document :
بازگشت