Computing all subtree repeats in ordered ranked trees

  • Authors:
  • Michalis Christou;Maxime Crochemore;Tomáš Flouri;Costas S. Iliopoulos;Jan Janoušek;Bořivoj Melichar;Solon P. Pissis

  • Affiliations:
  • Dept. of Informatics, King's College London, UK;Dept. of Informatics, King's College London, UK and Université Paris-Est, France;Dept. of Theoretical Computer Science, Czech Technical University in Prague, Czech Republic;Dept. of Informatics, King's College London, UK and Digital Ecosystems & Business Intelligence Institute, Curtin University, Perth, Australia;Dept. of Theoretical Computer Science, Czech Technical University in Prague, Czech Republic;Dept. of Theoretical Computer Science, Czech Technical University in Prague, Czech Republic;Dept. of Informatics, King's College London, UK

  • Venue:
  • SPIRE'11 Proceedings of the 18th international conference on String processing and information retrieval
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider the problem of finding all subtree repeats in a given ordered ranked tree. Specifically, we transform the given tree to a string representing its postfix notation, and then propose an algorithm based on the bottom-up technique. The proposed algorithm is divided into two phases: the preprocessing phase, and the phase where all subtree repeats are computed. The linear runtime of the algorithm, as well as the use of linear auxiliary space, are important aspects of its quality.