講演名 2006-06-23
ファクターオラクルを用いた反復文字列の抽出アルゴリズムの改良
岩崎 久史,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 与えらた文字列pに対して,pの中に少なくとも2回以上出現するpの部分文字列を反復文字列と言う.本研究では,反復文字列の中でも,文字列pの各接頭辞に対して,最長の反復接尾辞の長さを求めることを目的としている.この問題に対し,ファクターオラクルというデータ構造を用いたアルゴリズムがLefebvreらにより提案されている.このアルゴリズムは,pのすべての接頭辞に対して,最長ではないがある反復接尾辞を,pの長さの線形時間(O(|p|))で求めることができる.本研究では,Lefebvreらのアルゴリズムを改良し,(O(|p|))でより長い反復接尾辞を抽出するアルゴリズムを提案する.また,いくつかのデータによる実験結果も示す.
抄録(英) We provide a linear time and space algorithm a repeated suffix for each prefix of a given string p. Our algorithm is improvement of the algorithm by Lefebvre and Lecroq. This new algorithm gives repeated suffixes longer than those computed by Lefebvre-Lecroq algorithm. The algorithm runs within linear time and space in |p|. Some experiments are given to demonstrate the performance of this algorithm.
キーワード(和) ファクターオラクル / 反復文字列探索 / 部分文字列探索
キーワード(英) factor oracle / repetition search / substring search
資料番号 COMP2006-22
発行日

研究会情報
研究会 COMP
開催期間 2006/6/16(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 Theoretical Foundations of Computing (COMP)
本文の言語 JPN
タイトル(和) ファクターオラクルを用いた反復文字列の抽出アルゴリズムの改良
サブタイトル(和)
タイトル(英) Improvement of repeat search using factor oracles
サブタイトル(和)
キーワード(1)(和/英) ファクターオラクル / factor oracle
キーワード(2)(和/英) 反復文字列探索 / repetition search
キーワード(3)(和/英) 部分文字列探索 / substring search
第 1 著者 氏名(和/英) 岩崎 久史 / Hisashi IWASAKI
第 1 著者 所属(和/英) 東京工業大学大学院情報理工学研究科 数理・計算科学専攻
Dept. of Mathematical and Computing Sciences Tokyo Institute of Technology
発表年月日 2006-06-23
資料番号 COMP2006-22
巻番号(vol) vol.106
号番号(no) 128
ページ範囲 pp.-
ページ数 8
発行日