Skip to main content
Log in

Testing list H-homomorphisms

  • Published:
computational complexity Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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

    Article  MathSciNet  MATH  Google Scholar 

  2. Alon N., Shapira A. (2003) Testing satisfiability. Journal of Algorithms 47: 87–103

    Article  MathSciNet  MATH  Google Scholar 

  3. 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.

  4. Ben-Sasson E., Harsha P., Raskhodnikova S. (2006) Some 3CNF Properties are Hard to Test. SIAM Journal on Computing 35(1): 1–21

    Article  MathSciNet  MATH  Google Scholar 

  5. 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.

  6. 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.

  7. Bodnarchuk V., Kaluzhnin L., Kotov V., Romov B. (1969) Galois theory for post algebras. I. Cybernetics and Systems Analysis 5(3): 87–103

    MathSciNet  MATH  Google Scholar 

  8. 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

    Google Scholar 

  9. 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.

  10. A. Bulatov (2003). Tractable Conservative Constraint Satisfaction Problems. InProceedings of the 18th Annual IEEE Symposium on Logic in Computer Science (LICS), 321–330.

  11. Bulatov A. (2005) H-Coloring Dichotomy Revisited. Theoretical Computer Science 349(1): 31–39

    Article  MathSciNet  MATH  Google Scholar 

  12. Bulatov A. (2006) Combinatorial Problems Raised from 2- Semilattices. Journal of Algebra 298(2): 321–339

    Article  MathSciNet  MATH  Google Scholar 

  13. A. Bulatov & P. Jeavons (2001). Algebraic structures in combinatorial problems. Technical Report MATH-AL-4-2001, TU Dresden.

  14. A. Bulatov & M. Valeriote (2008). Recent Results on the Algebraic Approach to the CSP. Complexity of Constraints 68–92.

  15. Andrei A Bulatov & Víctor Dalmau (2007). Towards a dichotomy theorem for the counting constraint satisfaction problem. Information and Computation 205(5), 651–678.

  16. S. Chakraborty, E. Fischer, O. Lachish, A. Matsliah & I. Newman (2007). Testing st-Connectivity. 380–394.

  17. K. Denecke & S. Wismath (2002). Universal algebra and applications in theoretical computer science. CRC Press.

  18. 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

    Article  MathSciNet  MATH  Google Scholar 

  19. T. Feder & P. Hell (1998). List Homomorphisms to Reflexive Graphs. Journal of Combinatorial Theory, Series B 72(2), 236–250.

  20. T. Feder, P. Hell & J. Huang (1999). List Homomorphisms and Circular Arc Graphs. Combinatorica 19(4), 487–505.

  21. T. Feder, P. Hell & J. Huang (2003). Bi-arc Graphs and the Complexity of List Homomorphisms. Journal of Graph Theory 42(1), 61–80.

  22. 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.

  23. 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.

  24. 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.

  25. O. Goldreich (2011). Introduction to Testing Graph Properties. Property testing 105–141.

  26. Goldreich O., Goldwasser S., Ron D. (1998) Property Testing and its Connection to Learning and Approximation. Journal of the ACM 45(4): 653–750

    Article  MathSciNet  MATH  Google Scholar 

  27. Goldreich O., Ron D. (1999) A Sublinear Bipartiteness Tester for Bounded Degree Graphs. Combinatorica 19(3): 335–373

    Article  MathSciNet  MATH  Google Scholar 

  28. O. Goldreich & D. Ron (2002). Property Testing in Bounded Degree Graphs. Algorithmica 32(2), 302–343.

  29. P. Hell & J. Nešetřil (1990). On the Complexity of H-Coloring. Journal of Combinatorial Theory, Series B 48(1), 92–110.

  30. 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.

  31. D. Hobby & R. McKenzie (1988). The structure of finite algebras. American Mathematical Society.

  32. Jeavons P., Cohen D., Gyssens M. (1997) Closure Properties of Constraints. Journal of the ACM 44(4): 527–548

    Article  MathSciNet  MATH  Google Scholar 

  33. 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.

  34. I. Newman (2010). Property Testing of Massively Parametrized Problems - a survey. In Property Testing, volume 6390 of LNCS, 142–157. Springer.

  35. Ron D. (2009) Algorithmic and Analysis Techniques in Property Testing. Foundations and Trends in Theoretical Computer Science 5(2): 73–205

    Article  MathSciNet  MATH  Google Scholar 

  36. 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.

  37. 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.

  38. YoshidaY. Kobayashi Y. (2012) Testing (s,t)-Disconnectivity of Graphs and Digraphs. Theoretical Computer Science 434: 98–113

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yuichi Yoshida.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yoshida, Y. Testing list H-homomorphisms. comput. complex. 25, 737–773 (2016). https://doi.org/10.1007/s00037-014-0093-0

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00037-014-0093-0

Keywords

Subject classification

Navigation