Generalisations of Matrix Partitions : Complexity and Obstructions

07/29/2021
by   Alexey Barsukov, et al.
0

A trigraph is a graph where each pair of vertices is labelled either 0 (a non-edge), 1 (an edge) or ⋆ (both an edge and a non-edge). In a series of papers, Hell et al. proposed to study the complexity of homomorphisms from graphs to trigraphs, called Matrix Partition Problems, where edges and non-edges can be both mapped to ⋆-edges, while a non-edge cannot be mapped to an edge, and vice-versa. Even though, Matrix Partition Problems are generalisations of CSPs, they share with them the property of being "intrinsically" combinatorial. So, the question of a possible dichotomy, i.e. P-time vs NP-complete, is a very natural one and raised in Hell et al.'s papers. We propose in this paper to study Matrix Partition Problems on relational structures, wrt a dichotomy question, and, in particular, homomorphisms between trigraphs. We first show that trigraph homomorphisms and Matrix Partition Problems are P-time equivalent, and then prove that one can also restrict (wrt dichotomy) to relational structures with one relation. Failing in proving that Matrix Partition Problems on directed graphs are not P-time equivalent to Matrix Partitions on relational structures, we give some evidence that it is unlikely by showing that reductions used in the case of CSPs cannot work. We turn then our attention to Matrix Partitions with finite sets of obstructions. We show that, for a fixed trigraph, the set of inclusion-wise minimal obstructions is finite for directed graphs if and only if it is finite for trigraphs. We also prove similar results for relational structures. We conclude by showing that on trees (seen as trigraphs) it is NP-complete to decide whether a given tree has a trigraph homomorphism to another input trigraph. The latter shows a notable difference on tractability between CSP and Matrix Partition as it is well-known that CSP is tractable on the class of trees.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/27/2022

Transitivity on subclasses of bipartite graphs

Let G=(V, E) be a graph where V and E are the vertex and edge set, respe...
research
01/27/2023

Decompositions into two linear forests of bounded lengths

For some k ∈ℤ_≥ 0∪∞, we call a linear forest k-bounded if each of its co...
research
04/29/2021

Compatibility of Partitions, Hierarchies, and Split Systems

The question whether a partition 𝒫 and a hierarchy ℋ or a tree-like spli...
research
07/07/2021

Fractional homomorphism, Weisfeiler-Leman invariance, and the Sherali-Adams hierarchy for the Constraint Satisfaction Problem

Given a pair of graphs A and B, the problems of deciding whether there e...
research
08/18/2021

Witnessing subsystems for probabilistic systems with low tree width

A standard way of justifying that a certain probabilistic property holds...
research
11/09/2022

Description Graphs, Matrix-Power Stabilizations and Graph Isomorphism in Polynomial Time

It is confirmed in this work that the graph isomorphism can be tested in...
research
12/26/2022

On Ranges and Partitions in Optimal TCAMs

Traffic splitting is a required functionality in networks, for example f...

Please sign up or login with your details

Forgot password? Click here to reset