Title
MajorSat: A SAT solver to majority logic
Abstract
A majority function can be represented as sum-of-product (SOP) form or product-of-sum (POS) form. However, a Boolean expression including majority functions could be more compact compared to SOP or POS forms. Hence, majority logic provides a new viewpoint for manipulating the Boolean logic. Recently, majority logic attracts more attentions than before and some synthesis algorithms and axiomatic system for majority logic have been proposed. On the other hand, solvers for satisfiability (SAT) problem have a tremendous progress in the past decades. The format of instances for the SAT solvers is the Conjunctive Normal Form (CNF). For the instances that are not expressed as CNF, we have to transform them into CNF before running the SAT-solving process. However, for the instances including majority functions, this transformation might be not scalable and time-consuming due to the exponential growth in the number of clauses in the resultant CNF. As a result, this paper presents a new SAT solver-MajorSat, which is for solving a SAT instance containing majority functions without any transformation. Some techniques for speeding up the solver are also proposed. Besides, we also propose a transformation method that can generate the characteristic function of a majority logic gate. The experimental results show that the MajorSat solver can efficiently solve random instances containing majority functions that CNF SAT solvers, like MiniSat or Lingeling, cannot.
Year
DOI
Venue
2016
10.1109/ASPDAC.2016.7428058
2016 21st Asia and South Pacific Design Automation Conference (ASP-DAC)
Keywords
Field
DocType
MajorSat,majority function,sum-of-product form,product-of-sum form,Boolean expression,Boolean logic,synthesis algorithms,axiomatic system,satisfiability problem,conjunctive normal form,SAT instance,majority logic gate,CNF SAT solvers
#SAT,Boolean circuit,Logic optimization,Computer science,Boolean satisfiability problem,Theoretical computer science,DPLL algorithm,Conjunctive normal form,Boolean algebra,Majority function
Conference
ISSN
Citations 
PageRank 
2153-6961
0
0.34
References 
Authors
10
4
Name
Order
Citations
PageRank
Yu-Min Chou100.34
Yung-Chih Chen241339.89
Wang Chun-Yao325136.08
Ching-Yi Huang45810.06