English

Tight Bound for the Number of Distinct Palindromes in a Tree

Data Structures and Algorithms 2020-11-30 v2

Abstract

For an undirected tree with nn edges labelled by single letters, we consider its substrings, which are labels of the simple paths between pairs of nodes. We prove that there are O(n1.5)O(n^{1.5}) different palindromic substrings. This solves an open problem of Brlek, Lafreni\`ere, and Proven\c{c}al (DLT 2015), who gave a matching lower-bound construction. Hence, we settle the tight bound of Θ(n1.5)\Theta(n^{1.5}) for the maximum palindromic complexity of trees. For standard strings, i.e., for paths, the palindromic complexity is n+1n+1. We also propose O(n1.5logn)O(n^{1.5} \log{n})-time algorithm for reporting all distinct palindromes in an undirected tree with nn edges.

Keywords

Cite

@article{arxiv.2008.13209,
  title  = {Tight Bound for the Number of Distinct Palindromes in a Tree},
  author = {Paweł Gawrychowski and Tomasz Kociumaka and Wojciech Rytter and Tomasz Waleń},
  journal= {arXiv preprint arXiv:2008.13209},
  year   = {2020}
}