A bit-parallel tree matching algorithm for patterns with horizontal VLDC's

Hisashi Tsuji, Akira Ishino, Masayuki Takeda

研究成果: Chapter in Book/Report/Conference proceedingConference contribution

3 被引用数 (Scopus)

抄録

The tree pattern matching problem is, given two labeled trees P and T, respectively called pattern tree and target tree, to find all occurrences of P within T. Many studies have been undertaken on this problem for both the cases of ordered and unordered trees. To realize flexible matching, a kind of variable-length-don't-care's (VLDC's) have been introduced. In particular, the path-VLDC's appear in XPath, a language for addressing parts of an XML document. In this paper, we introduce horizontal VLDC's, each matches a sequence of trees whose root nodes are consecutive siblings in ordered trees. We address the tree pattern matching problem for patterns with horizontal VLDC's, In our setting, the target tree is given as a tagged sequence such as XML data stream. We present an algorithm that solves the problem in O(mn) time using O(mh) space, where m and n are the sizes of P and T, respectively, and h is the height of T. We adopt the bit-parallel technique to obtain a practically fast algorithm.

本文言語英語
ホスト出版物のタイトルString Processing and Information Retrieval - 12th International Conference, SPIRE 2005, Proceedings
ページ388-398
ページ数11
DOI
出版ステータス出版済み - 12 1 2005
イベント12th International Conference on String Processing and Information Retrieval, SPIRE 2005 - Buenos Aires, アルゼンチン
継続期間: 11 2 200511 4 2005

出版物シリーズ

名前Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
3772 LNCS
ISSN(印刷版)0302-9743
ISSN(電子版)1611-3349

その他

その他12th International Conference on String Processing and Information Retrieval, SPIRE 2005
Countryアルゼンチン
CityBuenos Aires
Period11/2/0511/4/05

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computer Science(all)

フィンガープリント 「A bit-parallel tree matching algorithm for patterns with horizontal VLDC's」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル