An Improved Exact Algorithm for the Exact Satisfiability Problem

10/08/2020
by   Gordon Hoi, et al.
0

The Exact Satisfiability problem, XSAT, is defined as the problem of finding a satisfying assignment to a formula φ in CNF such that exactly one literal in each clause is assigned to be "1" and the other literals in the same clause are set to "0". Since it is an important variant of the satisfiability problem, XSAT has also been studied heavily and has seen numerous improvements to the development of its exact algorithms over the years. The fastest known exact algorithm to solve XSAT runs in O(1.1730^n) time, where n is the number of variables in the formula. In this paper, we propose a faster exact algorithm that solves the problem in O(1.1674^n) time. Like many of the authors working on this problem, we give a DPLL algorithm to solve it. The novelty of this paper lies on the design of the nonstandard measure, to help us to tighten the analysis of the algorithm further.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/15/2020

A Faster Exact Algorithm to Count X3SAT Solutions

The Exact Satisfiability problem, XSAT, is defined as the problem of fin...
research
01/21/2021

Improved Algorithms for the General Exact Satisfiability Problem

The Exact Satisfiability problem asks if we can find a satisfying assign...
research
08/28/2017

Two-Dimensional Indirect Binary Search for the Positive One-in-Three Satisfiability Problem

In this paper, we propose an algorithm for the positive one-in-three sat...
research
03/25/2019

Faster Random k-CNF Satisfiability

We describe an algorithm to solve the problem of Boolean CNF-Satisfiabil...
research
10/05/2020

Balanced incomplete block designs and exact satisfiability

The paper explores the correspondence between balanced incomplete block ...
research
05/13/2021

A Fast Algorithm for SAT in Terms of Formula Length

In this paper, we prove that the general CNF satisfiability problem can ...
research
01/19/2020

Chaining with overlaps revisited

Chaining algorithms aim to form a semi-global alignment of two sequences...

Please sign up or login with your details

Forgot password? Click here to reset