Developing an efficient solver for different NP-complete problems such as propositional satisfiability (SAT) is very complicated and often takes a lot of time. A wide range of problems in different areas of computer science and artificial intelligence can be solved using SAT solvers. The SAT problem is defined as finding a logical assignment that satisfies all clauses in a Boolean formula. The recent developments of different stochastic local search (SLS) SAT solvers present various new heuristics and solving strategies. In this paper, we present an SLS-based SAT solver for structured instances that includes an efficient preprocessing technique along with a few other heuristics. We first remove all equivalence from the SAT formula and then perform searching. Experimental outcomes depict that our new solver can solve some unsolved instances of the state-of-the-art solver; for other benchmarks, our new one also responded quickly.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.