Solving satisfiability using inclusion-exclusion

12/15/2017
by   Anthony Zaleski, et al.
0

Using Maple, we implement a SAT solver based on the principle of inclusion-exclusion and the Bonferroni inequalities. Using randomly generated input, we investigate the performance of our solver as a function of the number of variables and number of clauses. We also test it against Maple's built-in tautology procedure. Finally, we implement the Lovász local lemma with Maple and discuss its applicability to SAT.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/04/2019

Verifying the DPLL Algorithm in Dafny

Modern high-performance SAT solvers quickly solve large satisfiability i...
research
08/31/2011

Coprocessor - a Standalone SAT Preprocessor

In this work a stand-alone preprocessor for SAT is presented that is abl...
research
04/13/2016

HordeQBF: A Modular and Massively Parallel QBF Solver

The recently developed massively parallel satisfiability (SAT) solver Ho...
research
10/02/2015

Implementing Efficient All Solutions SAT Solvers

All solutions SAT (AllSAT for short) is a variant of propositional satis...
research
12/15/2018

A Circuit-Level Amoeba-Inspired SAT Solver

AmbSAT is a biologically-inspired stochastic local search (SLS) solver t...
research
04/29/2022

SATfeatPy – A Python-based Feature Extraction System for Satisfiability

Feature extraction is a fundamental task in the application of machine l...
research
05/06/2020

Search for developments of a box having multiple ways of folding by SAT solver

A polyomino is called a development if it can make a box by folding edge...

Please sign up or login with your details

Forgot password? Click here to reset