研究課題
文字列とは,記号の連鎖のことである.コンピュータ上で取り扱うデータの多くは,文字列とみなすことができる.そのため,文字列データを高速かつ省領域で処理する基盤技術の開発は,情報爆発時代における喫緊の課題となっている.本研究では,文法圧縮と呼ばれる圧縮形式で記述されたデータに対し,それを陽に展開することなく,高度な情報処理を行うための基盤技術を開発した.今年度は特に,入力文法圧縮サイズの低次多項式時間で,高度情報処理を実行可能なアルゴリズムを開発した.具体的には,以下の研究成果を得た.(1) SLP 圧縮文字列上で動作する Lyndon 分解アルゴリズム,(2) LZ78 圧縮文字列上で動作する Lyndon 分解アルゴリズム,(3) SLP 圧縮文字列上で動作する連(繰り返し構造)発見アルゴリズム,(4) SLP 圧縮文字列上で動作するギャップ着き回文発見アルゴリズム,(5) SLP 圧縮文字列上で動作する LZ78 分解アルゴリズム,(6) SLP 圧縮文字列上で動作する畳み込み計算アルゴリズム.
すべて 2014 2013
すべて 雑誌論文 (10件) (うち査読あり 10件) 学会発表 (14件)
Proc. the 31st Symposium on Theoretical Aspects of Computer Science (STACS 2014)
ページ: 675-686
10.4230/LIPIcs.STACS.2014.675
Proc. the 40th International Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM 2014), Lecture Notes in Computer Science
巻: 8327 ページ: 503-513
10.1007/978-3-319-04298-5_44
Discrete Applied Mathematics
巻: 163(3) ページ: 316-325
10.1016/j.dam.2013.02.033
In Proc. the 20th Symposium on String Processing and Information Retrieval (SPIRE 2013), Lecture Notes in Computer Science
巻: 8214 ページ: 174-185
10.1007/978-3-319-02432-5_21
In Proc. the 38th International Symposium on Mathematical Foundations of Computer Science (MFCS 2013), Lecture Notes in Computer Science
巻: 8087 ページ: 571-582
10.1007/978-3-642-40313-2_51
In Proc. the 18th International Conference on Implementation and Application of Automata (CIAA 2013), Lecture Notes in Computer Science
巻: 7982 ページ: 319-330
10.1007/978-3-642-39274-0_28
In Proc. 24th Annual Symposium on Combinatorial Pattern Matching (CPM 2013), Lecture Notes in Computer Science
巻: 7922 ページ: 38-49
10.1007/978-3-642-38905-4_6
巻: 7922 ページ: 153-164
10.1007/978-3-642-38905-4_16
Journal of Discrete Algorithms
巻: 18 ページ: 89-99
10.1016/j.jda.2012.07.006
Proc. the Prague Stringology Conference 2013 (PSC 2013)
ページ: 107-118