Cohomology in Constraint Satisfaction and Structure Isomorphism

06/30/2022
by   Adam Ó Conghaile, et al.
0

Constraint satisfaction (CSP) and structure isomorphism (SI) are among the most well-studied computational problems in Computer Science. While neither problem is thought to be in , much work is done on approximations to both problems. Two such historically important approximations are the k-consistency algorithm for CSP and the k-Weisfeiler-Leman algorithm for SI, both of which are based on propagating local partial solutions. The limitations of these algorithms are well-known; k-consistency can solve precisely those CSPs of bounded width and k-Weisfeiler-Leman can only distinguish structures which differ on properties definable in C^k. In this paper, we introduce a novel sheaf-theoretic approach to CSP and SI and their approximations. We show that both problems can be viewed as deciding the existence of global sections of presheaves, ℋ_k(A,B) and ℐ_k(A,B) and that the success of the k-consistency and k-Weisfeiler-Leman algorithms correspond to the existence of certain efficiently computable subpresheaves of these. Furthermore, building on work of Abramsky and others in quantum foundations, we show how to use Čech cohomology in ℋ_k(A,B) and ℐ_k(A,B) to detect obstructions to the existence of the desired global sections and derive new efficient cohomological algorithms extending k-consistency and k-Weisfeiler-Leman. We show that cohomological k-consistency can solve systems of equations over all finite rings and that cohomological Weisfeiler-Leman can distinguish positive and negative instances of the Cai-Fürer-Immerman property over several important classes of structures.

READ FULL TEXT

page 5

page 7

page 9

page 10

page 11

page 13

page 15

page 17

research
03/17/2020

Sandwiches for Promise Constraint Satisfaction

Promise Constraint Satisfaction Problems (PCSP) were proposed recently b...
research
04/20/2017

On Singleton Arc Consistency for Natural CSPs Defined by Forbidden Patterns

Singleton arc consistency is an important type of local consistency whic...
research
01/12/2023

Local consistency as a reduction between constraint satisfaction problems

We study the use of local consistency methods as reductions between cons...
research
11/15/2022

SDPs and Robust Satisfiability of Promise CSP

For a constraint satisfaction problem (CSP), a robust satisfaction algor...
research
05/01/2020

Sensitive instances of the Constraint Satisfaction Problem

We investigate the impact of modifying the constraining relations of a C...
research
03/28/2013

On the speed of constraint propagation and the time complexity of arc consistency testing

Establishing arc consistency on two relational structures is one of the ...
research
12/08/2022

Quantum-Inspired Approximations to Constraint Satisfaction Problems

Two contrasting algorithmic paradigms for constraint satisfaction proble...

Please sign up or login with your details

Forgot password? Click here to reset