Improved Algorithms for the General Exact Satisfiability Problem

01/21/2021
by   Gordon Hoi, et al.
0

The Exact Satisfiability problem asks if we can find a satisfying assignment to each clause such that exactly one literal in each clause is assigned 1, while the rest are all assigned 0. We can generalise this problem further by defining that a C^j clause is solved iff exactly j of the literals in the clause are 1 and all others are 0. We now introduce the family of Generalised Exact Satisfiability problems called GiXSAT as the problem to check whether a given instance consisting of C^j clauses with j ∈{0,1,…,i} for each clause has a satisfying assignment. In this paper, we present faster exact polynomial space algorithms, using a nonstandard measure, to solve GiXSAT, for i∈{2,3,4}, in O(1.3674^n) time, O(1.5687^n) time and O(1.6545^n) time, respectively, using polynomial space, where n is the number of variables. This improves the current state of the art for polynomial space algorithms from O(1.4203^n) time for G2XSAT by Zhou, Jiang and Yin and from O(1.6202^n) time for G3XSAT by Dahllöf and from O(1.6844^n) time for G4XSAT which was by Dahllöf as well. In addition, we present faster exact algorithms solving G2XSAT, G3XSAT and G4XSAT in O(1.3188^n) time, O(1.3407^n) time and O(1.3536^n) time respectively at the expense of using exponential space.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/08/2020

An Improved Exact Algorithm for the Exact Satisfiability Problem

The Exact Satisfiability problem, XSAT, is defined as the problem of fin...
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
05/25/2011

A faster exact multiprocessor schedulability test for sporadic tasks

Baker and Cirinei introduced an exact but naive algorithm, based on solv...
research
03/25/2019

Faster Random k-CNF Satisfiability

We describe an algorithm to solve the problem of Boolean CNF-Satisfiabil...
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/29/2023

Satisfiability of Non-Linear Transcendental Arithmetic as a Certificate Search Problem

For typical first-order logical theories, satisfying assignments have a ...
research
08/19/2022

Revisiting Maximum Satisfiability and Related Problems in Data Streams

We revisit the MaxSAT problem in the data stream model. In this problem,...

Please sign up or login with your details

Forgot password? Click here to reset