The search functionality is under construction.

IEICE TRANSACTIONS on Information

Constant Time Enumeration of Subtrees with Exactly k Nodes in a Tree

Kunihiro WASA, Yusaku KANETA, Takeaki UNO, Hiroki ARIMURA

  • Full Text Views

    0

  • Cite this

Summary :

By the motivation to discover patterns in massive structured data in the form of graphs and trees, we study a special case of the k-subtree enumeration problem with a tree of n nodes as an input graph, which is originally introduced by (Ferreira, Grossi, and Rizzi, ESA'11, 275-286, 2011) for general graphs. Based on reverse search technique (Avis and Fukuda, Discrete Appl. Math., vol.65, pp.21-46, 1996), we present the first constant delay enumeration algorithm that lists all k-subtrees of an input rooted tree in O(1) worst-case time per subtree. This result improves on the straightforward application of Ferreira et al.'s algorithm with O(k) amortized time per subtree when an input is restricted to tree. Finally, we discuss an application of our algorithm to a modification of the graph motif problem for trees.

Publication
IEICE TRANSACTIONS on Information Vol.E97-D No.3 pp.421-430
Publication Date
2014/03/01
Publicized
Online ISSN
1745-1361
DOI
10.1587/transinf.E97.D.421
Type of Manuscript
Special Section PAPER (Special Section on Foundations of Computer Science —New Trends in Theory of Computation and Algorithm—)
Category
Graph Algorithms, Knowledge Discovery

Authors

Kunihiro WASA
  Hokkaido University
Yusaku KANETA
  Hokkaido University
Takeaki UNO
  National Institute of Informatics
Hiroki ARIMURA
  Hokkaido University

Keyword