Subtree isomorphism revisited

作者: Arturs Backurs , Virginia Vassilevska Williams , Thomas Dueholm Hansen , Or Zamir , Amir Abboud

DOI: 10.5555/2884435.2884523

关键词:

摘要: The Subtree Isomorphism problem asks whether a given tree is contained in another tree. of fundamental importance and has been studied since the 1960s. For some variants, e.g., ordered trees, near-linear time algorithms are known, but for general case truly subquadratic remain elusive.Our first result reduction from Orthogonal Vectors to Isomorphism, showing that algorithm latter refutes Strong Exponential Time Hypothesis (SETH).In light this conditional lower bound, we focus on natural special cases which no known. We classify these against quadratic barrier, particular that:• Even binary, rooted SETH.• trees depth O(log log n), where n total number vertices, every constant d, there ed> 0 randomized, degree-d at most (1+ ed) logdn. In particular, an O(min l 2.85h ,n2 r) binary h.Our reductions utilize new “tree gadgets” likely useful future SETH-based bounds problems trees. Our upper apply folklore randomized decision complexity.

参考文章(57)
Rajeev Motwani, Sanjeev Khanna, Frances F. Yao, Approximation Algorithms for the Largest Common Subtree Problem. Stanford University. ,(1995)
Robert Endre Tarjan, John E. Hopcroft, Isomorphism of Planar Graphs. Complexity of Computer Computations. pp. 131- 152 ,(1972)
David W. Matula, Subtree Isomorphism in O(n5/2) Annals of discrete mathematics. ,vol. 2, pp. 91- 106 ,(1978) , 10.1016/S0167-5060(08)70324-8
M. Mucha, P. Sankowski, Maximum matchings via Gaussian elimination foundations of computer science. pp. 248- 255 ,(2004) , 10.1109/FOCS.2004.40
Arkadiusz Socala, Marek Cygan, Jakub Pachocki, The Hardness of Subgraph Isomorphism arXiv: Data Structures and Algorithms. ,(2015)
Virginia Vassilevska Williams, Joshua R. Wang, Amir Abboud, Approximation and Fixed Parameter Subquadratic Algorithms for Radius and Diameter. arXiv: Data Structures and Algorithms. ,(2015)
Gabriel Valiente, Algorithms on Trees and Graphs ,(2002)
Andrzej Lingas, An Application of Maximum Bipartite C-Matching to Subtree Isomorphism colloquium on trees in algebra and programming. pp. 284- 299 ,(1983) , 10.1007/3-540-12727-5_17
Karl Bringmann, Marvin Kunnemann, Quadratic Conditional Lower Bounds for String Problems and Dynamic Time Warping 2015 IEEE 56th Annual Symposium on Foundations of Computer Science. pp. 79- 97 ,(2015) , 10.1109/FOCS.2015.15