The complexity of testing all properties of planar graphs, and the role of isomorphism

Consider property testing on bounded degree graphs and let ε > 0 denote the proximity parameter. A remarkable theorem of Newman-Sohler (SICOMP 2013) asserts that all properties of planar graphs (more generally hyperfinite) are testable with query complexity only depending on ε. Recent advances in testing minor-freeness have proven that all additive and monotone properties of planar graphs can be tested in poly(ε) queries. Some properties falling outside this class, such as Hamiltonicity, also have a similar complexity for planar graphs. Motivated by these results, we ask: can all properties of planar graphs can be tested in poly(ε) queries? Is there a uniform query complexity upper bound for all planar properties, and what is the “hardest” such property to test? We discover a surprisingly clean and optimal answer. Any property of bounded degree planar graphs can be tested in exp(O(ε)) queries. Moreover, there is a matching lower bound, up to constant factors in the exponent. The natural property of testing isomorphism to a fixed graph requires exp(Ω(ε)) queries, thereby showing that (up to polynomial dependencies) isomorphism to an explicit fixed graph is the hardest property of planar graphs. The upper bound is a straightforward adapation of the Newman-Sohler analysis that tracks dependencies on ε more carefully. The main technical contribution is the lower bound construction, which is achieved by a special family of planar graphs that are all mutually far from each other. We can also apply our techniques to get analogous results for bounded treewidth graphs. We prove that all properties of bounded treewidth graphs can be tested in exp(O(ε log ε)) queries. Moreover, testing isomorphism to a fixed forest requires exp(Ω(ε)) queries.

[1]  Artur Czumaj,et al.  A Characterization of Graph Properties Testable for General Planar Graphs with one-Sided Error (It's all About Forbidden Subgraphs) , 2019, 2019 IEEE 60th Annual Symposium on Foundations of Computer Science (FOCS).

[2]  Oded Goldreich,et al.  Introduction to Property Testing , 2017 .

[3]  Krzysztof Onak,et al.  An Efficient Partitioning Oracle for Bounded-Treewidth Graphs , 2011, APPROX-RANDOM.

[4]  Clément L. Canonne,et al.  A Survey on Distribution Testing: Your Data is Big. But is it Blue? , 2020, Electron. Colloquium Comput. Complex..

[5]  Oded Goldreich Open Problems in Property Testing of Graphs , 2021, Electron. Colloquium Comput. Complex..

[6]  Philippe Flajolet,et al.  Analytic Combinatorics , 2009 .

[7]  Dana Ron,et al.  Property Testing in Bounded Degree Graphs , 2002, STOC '97.

[8]  Yuichi Yoshida,et al.  Testing Outerplanarity of Bounded Degree Graphs , 2014, Algorithmica.

[9]  Akash Kumar,et al.  Random walks and forbidden minors III: poly(d/?)-time partition oracles for minor-free graph classes , 2021, Electron. Colloquium Comput. Complex..

[10]  R. Otter The Number of Trees , 1948 .

[11]  J. Ian Munro,et al.  Succinct Representation of Balanced Parentheses and Static Trees , 2002, SIAM J. Comput..

[12]  Christian Sohler,et al.  Every property of hyperfinite graphs is testable , 2011, STOC '11.

[13]  Krzysztof Onak,et al.  Local Graph Partitions for Approximation and Testing , 2009, 2009 50th Annual IEEE Symposium on Foundations of Computer Science.

[14]  Krzysztof Onak,et al.  Planar Graphs: Random Walks and Bipartiteness Testing , 2011, 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science.

[15]  Robin Thomas,et al.  Planar Separators , 1994, SIAM J. Discret. Math..

[16]  Oded Schramm,et al.  Every minor-closed property of sparse graphs is testable , 2008, Electron. Colloquium Comput. Complex..

[17]  John R. Gilbert,et al.  Approximating Treewidth, Pathwidth, Frontsize, and Shortest Elimination Tree , 1995, J. Algorithms.

[18]  Reut Levi,et al.  Testing Hamiltonicity (and other problems) in Minor-Free Graphs , 2021, APPROX-RANDOM.

[19]  Dana Ron,et al.  A Quasi-Polynomial Time Partition Oracle for Graphs with an Excluded Minor , 2013, ICALP.

[20]  Hermann Gruber,et al.  On Balanced Separators, Treewidth, and Cycle Rank , 2010, ArXiv.