paper

Testing List H-Homomorphisms

arXiv:1106.3126

Abstract

Let be an undirected graph. In the List -Homomorphism Problem, given an undirected graph with a list constraint for each variable , the objective is to find a list -homomorphism , that is, for every and whenever . We consider the following problem: given a map as an oracle access, the objective is to decide with high probability whether is a list -homomorphism or \textit{far} from any list -homomorphisms. The efficiency of an algorithm is measured by the number of accesses to . In this paper, we classify graphs with respect to the query complexity for testing list -homomorphisms and show the following trichotomy holds: (i) List -homomorphisms are testable with a constant number of queries if and only if is a reflexive complete graph or an irreflexive complete bipartite graph. (ii) List -homomorphisms are testable with a sublinear number of queries if and only if is a bi-arc graph. (iii) Testing list -homomorphisms requires a linear number of queries if is not a bi-arc graph.

Testing List H-Homomorphisms · wovepaper