An Algorithmic Blend of LPs and Ring Equations for Promise CSPs
Joshua Brakensiek, Venkatesan Guruswami

TL;DR
This paper introduces a novel algorithmic approach combining linear programming and ring equations to efficiently solve promise CSPs characterized by regional-periodic polymorphisms, expanding the class of tractable problems.
Contribution
It generalizes previous results by providing a polynomial-time algorithm for promise CSPs with regional-periodic polymorphisms using a new LP and ring-solving framework.
Findings
Promise CSPs with regional-periodic polymorphisms are in P.
The algorithm combines LPs with solving linear systems over rings.
A new rounding technique using solutions in different rings is introduced.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsConstraint Satisfaction and Optimization · Manufacturing Process and Optimization
