Alignment of Trees: An Alternative to Tree Edit

Tao Jiang, Lusheng Wang, Kaizhong Zhang

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

53 Citations (Scopus)

Abstract

In this paper, we propose the alignment of trees as a measure of the similarity between two labeled trees. Both ordered and unordered trees are considered. An algorithm is designed for ordered trees. The time complexity of this algorithm is (|T1| · |T2| · (deg(T1) + deg(T2))2), where |T| is the number of nodes in Ti and deg(Ti) is the degree of Ti, i = 1, 2. The algorithm is faster than the best known algorithm for tree edit when deg(T1) and deg(T2) are smaller than the depths of T1 and T2. For unordered trees, we show that the alignment problem can be solved in polynomial time if the trees have a bounded degree and becomes NP-hard if one of the trees is allowed to have an arbitrary degree. In contrast, the edit problem for unordered trees is NP-hard even if both trees have a bounded degree [17]. Finally, multiple alignment of trees is discussed.

Original languageEnglish
Title of host publicationCombinatorial Pattern Matching
Subtitle of host publication5th Annual Symposium (CPM 1994) Proceedings
EditorsMaxime Crochemore, Dan Gusfield
PublisherSpringer Verlag
Pages75-86
ISBN (Electronic)978-3-540-48450-9
ISBN (Print)978-3-540-58094-2
DOIs
Publication statusPublished - Jun 1994
Externally publishedYes
Event5th Annual Symposium on Combinatorial Pattern Matching (CPM 1994) - Asilomar, United States
Duration: 5 Jun 19948 Jun 1994

Publication series

NameLecture Notes in Computer Science
PublisherSpringer-Verlag
VolumeLNCS 807
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference5th Annual Symposium on Combinatorial Pattern Matching (CPM 1994)
PlaceUnited States
CityAsilomar
Period5/06/948/06/94

Research Keywords

  • Lower Segment
  • Optimal Alignment
  • Edit Operation
  • Label Tree
  • Arbitrary Degree

Fingerprint

Dive into the research topics of 'Alignment of Trees: An Alternative to Tree Edit'. Together they form a unique fingerprint.

Cite this