Abstract
In the List H- Homomorphism Problem, for a graph H that is a parameter of the problem, an instance consists of an undirected graph G with a list constraint \({L(v) \subseteq V(H)}\) for each variable \({v \in V(G)}\), and the objective is to determine whether there is a list H-homomorphism \({f:V(G) \to V(H)}\), that is, \({f(v) \in L(v)}\) for every \({v \in V(G)}\) and \({(f(u),f(v)) \in E(H)}\) whenever \({(u,v) \in E(G)}\).
We consider the problem of testing list H-homomorphisms in the following weighted setting: An instance consists of an undirected graph G, list constraints L, weights imposed on the vertices of G, and a map \({f:V(G) \to V(H)}\) given as an oracle access. The objective is to determine whether f is a list H-homomorphism or far from any list H-homomorphism. The farness is measured by the total weight of vertices \({v \in V(G)}\) for which f(v) must be changed so as to make f a list H-homomorphism. In this paper, we classify graphs H with respect to the number of queries to f required to test the list H-homomorphisms. Specifically, we show that (i) list H-homomorphisms are testable with a constant number of queries if and only if H is a reflexive complete graph or an irreflexive complete bipartite graph and (ii) list H-homomorphisms are testable with a sublinear number of queries if and only if H is a bi-arc graph.
Similar content being viewed by others
References
Alon N., Fischer E., Newman I., Shapira A. (2009) A Combinatorial Characterization of the Testable Graph Properties: It’s All About Regularity. SIAM Journal on Computing 39(1): 143–167
Alon N., Shapira A. (2003) Testing satisfiability. Journal of Algorithms 47: 87–103
L. Barto (2011). The Dichotomy for Conservative Constraint Satisfaction Problems Revisited. In Proceedings of the 26th Annual IEEE Symposium on Logic in Computer Science (LICS), 301–310.
Ben-Sasson E., Harsha P., Raskhodnikova S. (2006) Some 3CNF Properties are Hard to Test. SIAM Journal on Computing 35(1): 1–21
A. Bhattacharyya, E. Grigorescu & A. Shapira (2010). A Unified Framework for Testing Linear-Invariant Properties. In Proceedings of the 51st Annual IEEE Symposium on Foundations of Computer Science (FOCS), 478–487.
A. Bhattacharyya & Y. Yoshida (2013). An Algebraic Characterization of Testable Boolean CSPs. In Proceedings of the 40th International Colloquium on Automata, Languages, and Programming (ICALP), 123–134.
Bodnarchuk V., Kaluzhnin L., Kotov V., Romov B. (1969) Galois theory for post algebras. I. Cybernetics and Systems Analysis 5(3): 87–103
Bodnarchuk V., Kaluzhnin L., Kotov V. N., Romov B. A. (1969) Galois theory for Post algebras. II. Cybernetics and Systems Analysis 5(5): 531–539
R. Brewster, T. Feder, P. Hell, J. Huang & G. MacGillivray (2008). Near-Unanimity Functions and Varieties of Reflexive Graphs. SIAM Journal of Discrete Math 22(3), 938–960.
A. Bulatov (2003). Tractable Conservative Constraint Satisfaction Problems. InProceedings of the 18th Annual IEEE Symposium on Logic in Computer Science (LICS), 321–330.
Bulatov A. (2005) H-Coloring Dichotomy Revisited. Theoretical Computer Science 349(1): 31–39
Bulatov A. (2006) Combinatorial Problems Raised from 2- Semilattices. Journal of Algebra 298(2): 321–339
A. Bulatov & P. Jeavons (2001). Algebraic structures in combinatorial problems. Technical Report MATH-AL-4-2001, TU Dresden.
A. Bulatov & M. Valeriote (2008). Recent Results on the Algebraic Approach to the CSP. Complexity of Constraints 68–92.
Andrei A Bulatov & Víctor Dalmau (2007). Towards a dichotomy theorem for the counting constraint satisfaction problem. Information and Computation 205(5), 651–678.
S. Chakraborty, E. Fischer, O. Lachish, A. Matsliah & I. Newman (2007). Testing st-Connectivity. 380–394.
K. Denecke & S. Wismath (2002). Universal algebra and applications in theoretical computer science. CRC Press.
Egri L., Krokhin A., Larose B., Tesson P. (2012) The Complexity of the List Homomorphism Problem for Graphs. Theory of Computing Systems 51(2): 143–178
T. Feder & P. Hell (1998). List Homomorphisms to Reflexive Graphs. Journal of Combinatorial Theory, Series B 72(2), 236–250.
T. Feder, P. Hell & J. Huang (1999). List Homomorphisms and Circular Arc Graphs. Combinatorica 19(4), 487–505.
T. Feder, P. Hell & J. Huang (2003). Bi-arc Graphs and the Complexity of List Homomorphisms. Journal of Graph Theory 42(1), 61–80.
T. Feder & M. Vardi (1998). The Computational Structure of Monotone Monadic SNP and Constraint Satisfaction: A Study through Datalog and Group Theory. SIAM Journal of Computing 28(1), 57– 104.
E. Fischer, O. Lachish, A. Matsliah, I. Newman & O. Yahalom (2012). On the query complexity of testing orientations for being Eulerian. ACM Transactions on Algorithms 8(2), 15.
E. Fischer, E. Lehman, I. Newman, S. Raskhodnikova, R. Rubinfeld & A. Samorodnitsky (2002). Monotonicity Testing over General Poset Domains. In Proceedings of the 34th Annual ACM Symposium on Theory of computing (STOC), 474–483.
O. Goldreich (2011). Introduction to Testing Graph Properties. Property testing 105–141.
Goldreich O., Goldwasser S., Ron D. (1998) Property Testing and its Connection to Learning and Approximation. Journal of the ACM 45(4): 653–750
Goldreich O., Ron D. (1999) A Sublinear Bipartiteness Tester for Bounded Degree Graphs. Combinatorica 19(3): 335–373
O. Goldreich & D. Ron (2002). Property Testing in Bounded Degree Graphs. Algorithmica 32(2), 302–343.
P. Hell & J. Nešetřil (1990). On the Complexity of H-Coloring. Journal of Combinatorial Theory, Series B 48(1), 92–110.
P. Hell & J. Nešetřil (2004). Counting List Homomorphisms for Graphs with Bounded Degrees. In Graphs, Morphisms, and Statistical Physics: DIMACS Workshop Graphs, Morphisms and Statistical Physics, volume 63, 105. American Mathematical Society.
D. Hobby & R. McKenzie (1988). The structure of finite algebras. American Mathematical Society.
Jeavons P., Cohen D., Gyssens M. (1997) Closure Properties of Constraints. Journal of the ACM 44(4): 527–548
T. Kaufman & M. Sudan (2008). Algebraic Property Testing: the Role of Invariance. In Proceedings of the 40th Annual ACM Symposium on Theory of computing (STOC), 403–412.
I. Newman (2010). Property Testing of Massively Parametrized Problems - a survey. In Property Testing, volume 6390 of LNCS, 142–157. Springer.
Ron D. (2009) Algorithmic and Analysis Techniques in Property Testing. Foundations and Trends in Theoretical Computer Science 5(2): 73–205
C. Sohler (2012). Almost Optimal Canonical Property Testers for Satisfiability. In Proceedings of the 53rd Annual IEEE Symposium on Foundations of Computer Science (FOCS), 541–550.
Y. Yoshida (2011). Optimal Constant-Time Approximation Algorithms and (Unconditional) Inapproximability Results for Every Bounded-Degree CSP. In Proceedings of the 43rd Annual ACM Symposium on Theory of computing (STOC), 665–674.
YoshidaY. Kobayashi Y. (2012) Testing (s,t)-Disconnectivity of Graphs and Digraphs. Theoretical Computer Science 434: 98–113
Author information
Authors and Affiliations
Corresponding author
Additional information
A preliminary version of this paper appeared in Proceedings of the 27th IEEE Conference on Computational Complexity (CCC’12) pp. 85–95.
Rights and permissions
About this article
Cite this article
Yoshida, Y. Testing list H-homomorphisms. comput. complex. 25, 737–773 (2016). https://doi.org/10.1007/s00037-014-0093-0
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00037-014-0093-0