From Hall's Marriage Theorem to Boolean Satisfiability and Back

04/15/2019
by   Jonathan Lenchner, et al.
0

Motivated by the application of Hall's Marriage Theorem in various LP-rounding problems, we introduce a generalization of the classical marriage problem (CMP) that we call the Fractional Marriage Problem. We show that the Fractional Marriage Problem is NP-Complete by reduction from Boolean Satisfiability (SAT). We show that when we view the classical marriage problem (a.k.a. bipartite matching) as a sub-class of SAT we get a new class of polynomial-time satisfiable SAT instances that we call CMP-SAT, different from the classically known polynomial-time satisfiable SAT instances 2-SAT, Horn-SAT and XOR-SAT. We next turn to the problem of recognizing CMP-SAT instances, first using SAT embeddings, and then using their embeddings within the universe of Fractional Marriage Problems (FMPs). In the process we are led to another generalization of the CMP that we call the Symmetric Marriage Problem, which is polynomial time decidable and leads to a slight enlargement of the CMP-SAT class. We develop a framework for simplifying FMP problems to identify CMP instances that we call Fragment Logic. Finally we give a result that sheds light on how expressive the FMP need be to still be NP-Complete. The result gives a second NP-Complete reduction of the FMP, this time to Tripartite Matching. We conclude with a wide assortment of suggested additional problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/27/2018

Non-Interlaced SAT is in P

We investigate the NP-Complete problem SAT and the geometry of its insta...
research
09/28/2011

Fault Tolerant Boolean Satisfiability

A delta-model is a satisfying assignment of a Boolean formula for which ...
research
12/22/2021

On Theoretical Complexity and Boolean Satisfiability

Theoretical complexity is a vital subfield of computer science that enab...
research
09/18/2017

On the Complexity of Robust Stable Marriage

Robust Stable Marriage (RSM) is a variant of the classical Stable Marria...
research
07/07/2023

A Topological Version of Schaefer's Dichotomy Theorem

Schaefer's dichotomy theorem [Schaefer, STOC'78] states that a boolean c...
research
12/27/2017

On efficiently solvable cases of Quantum k-SAT

The constraint satisfaction problems k-SAT and Quantum k-SAT (k-QSAT) ar...
research
03/16/2016

Hardware Acceleration for Boolean Satisfiability Solver by Applying Belief Propagation Algorithm

Boolean satisfiability (SAT) has an extensive application domain in comp...

Please sign up or login with your details

Forgot password? Click here to reset