<conference paper>
A Pattern Discovery Algorithm by Substring Amplification

Creator
Language
Publisher
Date
Source Title
Vol
Issue
First Page
Last Page
Publication Type
Access Rights
Rights
Related DOI
Related URI
Relation
Abstract 複数の文字列に共通な部分列を見つける問題をテンプレート発見問題として定式化する.テンプ レート以外の文字列の頻度分布はベキ分布に従うことを仮定する.最長の共通部分列を探す問題はNP 完全であることが知られているが,(1) 問題の再定式化,(2) 部分文字列の集合によるテンプレート表 現,(3) 部分文字列の頻度と総出現数から共通部分を発見する手法により,テンプレート発見問題を 平均的にほぼ入力長に...線形で解くアルゴリズムを構築する.さらに,このアルゴリズムがノイズに対 し頑健であることと,複数のテンプレートが混在する場合でも有効であることを,Web 上の実データ に適用することで実証した.
We define the problem to find a subsequence common to given strings as the template discovery problem. We assume that the frequency distribution of substrings on non-template parts follows the power-law distribution. Although the longest common subsequence problem is well-known to be NP-complete, we show that the template discovery problem can be solved in almost linear in the total length due to the following our contributions: reformulation of the problem, using a set of substrings to express a template, and using string frequency and all occurrences to find substrings common to input strings. Moreover, using data on the Web, we show noise robustness and effectiveness for the case that input strings are generated by different patterns
show more

Hide fulltext details.

pdf 2003_c_3 pdf 237 KB 373 発表論文
pdf 20031212MPS47 pdf 5.43 MB 387 発表資料

Details

Record ID
Peer-Reviewed
Subject Terms
Notes
Type
Created Date 2009.04.22
Modified Date 2017.01.19

People who viewed this item also viewed