Structure-Based Local Search Heuristics for Circuit-Level Boolean Satisfiability

09/09/2011
by   Anton Belov, et al.
0

This work focuses on improving state-of-the-art in stochastic local search (SLS) for solving Boolean satisfiability (SAT) instances arising from real-world industrial SAT application domains. The recently introduced SLS method CRSat has been shown to noticeably improve on previously suggested SLS techniques in solving such real-world instances by combining justification-based local search with limited Boolean constraint propagation on the non-clausal formula representation form of Boolean circuits. In this work, we study possibilities of further improving the performance of CRSat by exploiting circuit-level structural knowledge for developing new search heuristics for CRSat. To this end, we introduce and experimentally evaluate a variety of search heuristics, many of which are motivated by circuit-level heuristics originally developed in completely different contexts, e.g., for electronic design automation applications. To the best of our knowledge, most of the heuristics are novel in the context of SLS for SAT and, more generally, SLS for constraint satisfaction problems.

READ FULL TEXT
research
07/10/2023

Learning Interpretable Heuristics for WalkSAT

Local search algorithms are well-known methods for solving large, hard i...
research
12/14/2020

On Continuous Local BDD-Based Search for Hybrid SAT Solving

We explore the potential of continuous local search (CLS) in SAT solving...
research
02/19/2021

SAT-based Circuit Local Improvement

Finding exact circuit size is a notorious optimization problem in practi...
research
12/15/2018

A Circuit-Level Amoeba-Inspired SAT Solver

AmbSAT is a biologically-inspired stochastic local search (SLS) solver t...
research
10/25/2015

An Efficient Implementation for WalkSAT

Stochastic local search (SLS) algorithms have exhibited great effectiven...
research
12/04/2019

A Probabilistic Approach to Satisfiability of Propositional Logic Formulae

We propose a version of WalkSAT algorithm, named as BetaWalkSAT. This me...
research
05/22/2023

Heuristics Optimization of Boolean Circuits with application in Attribute Based Encryption

We propose a method of optimizing monotone Boolean circuits by re-writin...

Please sign up or login with your details

Forgot password? Click here to reset