An Algorithmic Blend of LPs and Ring Equations for Promise CSPs

07/13/2018
by   Joshua Brakensiek, et al.
0

Promise CSPs are a relaxation of constraint satisfaction problems where the goal is to find an assignment satisfying a relaxed version of the constraints. Several well-known problems can be cast as promise CSPs including approximate graph coloring, discrepancy minimization, and interesting variants of satisfiability. Similar to CSPs, the tractability of promise CSPs can be tied to the structure of operations on the solution space called polymorphisms, though in the promise world these operations are much less constrained. Under the thesis that non-trivial polymorphisms govern tractability, promise CSPs therefore provide a fertile ground for the discovery of novel algorithms. In previous work, we classified Boolean promise CSPs when the constraint predicates are symmetric. In this work, we vastly generalize these algorithmic results. Specifically, we show that promise CSPs that admit a family of "regional-periodic" polymorphisms are in P, assuming that determining which region a point is in can be computed in polynomial time. Such polymorphisms are quite general and are obtained by gluing together several functions that are periodic in the Hamming weights in different blocks of the input. Our algorithm is based on a novel combination of linear programming and solving linear systems over rings. We also abstract a framework based on reducing a promise CSP to a CSP over an infinite domain, solving it there, and then rounding the solution to an assignment for the promise CSP instance. The rounding step is intimately tied to the family of polymorphisms and clarifies the connection between polymorphisms and algorithms in this context. As a key ingredient, we introduce the technique of finding a solution to a linear program with integer coefficients that lies in a different ring (such as Z[√(2)]) to bypass ad-hoc adjustments for lying on a rounding boundary.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/04/2022

The Sherali-Adams Hierarchy for Promise CSPs through Tensors

We study the Sherali-Adams linear programming hierarchy in the context o...
research
03/17/2020

Sandwiches for Promise Constraint Satisfaction

Promise Constraint Satisfaction Problems (PCSP) were proposed recently b...
research
07/09/2019

Symmetric Polymorphisms and Efficient Decidability of Promise CSPs

In the field of constraint satisfaction problems (CSP), promise CSPs are...
research
07/03/2020

The combined basic LP and affine IP relaxation for promise VCSPs on infinite domains

Convex relaxations have been instrumental in solvability of constraint s...
research
05/10/2022

Weisfeiler-Leman Invariant Promise Valued CSPs

In a recent line of work, Butti and Dalmau have shown that a fixed-templ...
research
07/13/2021

Promise Constraint Satisfaction and Width

We study the power of the bounded-width consistency algorithm in the con...
research
12/24/2019

A Promise Theoretic Account of the Boeing 737 Max MCAS Algorithm Affair

Many public controversies involve the assessment of statements about whi...

Please sign up or login with your details

Forgot password? Click here to reset