2015 Fiscal Year Annual Research Report
Project/Area Number |
25280086
|
Research Institution | Kyushu University |
Principal Investigator |
坂内 英夫 九州大学, システム情報科学研究科(研究院, 准教授 (20323644)
|
Co-Investigator(Kenkyū-buntansha) |
稲永 俊介 九州大学, システム情報科学研究科(研究院, 准教授 (60448404)
|
Project Period (FY) |
2013-04-01 – 2017-03-31
|
Keywords | 文法圧縮 / 省領域アルゴリズム |
Outline of Annual Research Achievements |
本年度の主な成果は以下の通りである。 1) 文字列の圧縮表現の1つである LZ78 分解を計算する問題について、従来のアルゴリズムは整数アルファベットからなる長さ n の文字列に対しては O(nlog n) 時間必要であったが、新たに O(n) 時間で計算するアルゴリズムを考案した。 2) LZ78 分解/圧縮のアイディアを一般化した LZD (LZ-double) と呼ばれる新しい文法圧縮アルゴリズムを提案した。LZ78 分解が以前に出現する最長の項を見出し、それに続く1文字との連接を新たな項にするのに対し、LZD は以前に出現する最長の項を見出した後、それに続く以前に出現する最長の項を再度見出し、それらの連接を新たな項にするものである。本研究では LZD 計算のための効率の良いアルゴリズムを考案し、更に計算機実験により既存の文法圧縮アルゴリズムと比較して、特に近年増加している高反復文字列に対して、圧縮率が良いこと、また、高速かつ省領域で動作することを示した。 3) 文字列の任意の位置の組に対して、それらの位置で始まる最長の共通部分文字列を求める LCE クエリ問題は文字列処理における基本問題である。従来の劣線形領域アルゴリズムでは長さ n の文字列に対して前処理に O(n^2) 時間必要であった。本研究では前処理時間を大幅に改善し、任意のパラメータ 1≦τ≦n に対して,O(nτ) 時間の前処理で O(n/τ) 領域のデータ構造を構築し、任意の LCE クエリに O(τmin {log τ,log n/τ}) 時間で答える手法を考案した。提案アルゴリズムは使用領域とクエリ時間のトレードオフが最適に近いアルゴリズムの中で、大規模データに対して実用的に使える可能性がある初めての劣線形領域アルゴリズムとなる。
|
Current Status of Research Progress |
Current Status of Research Progress
2: Research has progressed on the whole more than it was originally planned.
Reason
昨年度の成果の発展として成果が幾つか得られ,順調に研究が進んでいると言える。
|
Strategy for Future Research Activity |
研究の進捗は順調であり、これまで通りに進める。
|
Causes of Carryover |
6月末に開催される国際会議に本研究の研究成果が受理されたことにより、旅費及び参加費が必要となるため。
|
Expenditure Plan for Carryover Budget |
6月末に開催される国際会議に参加し、研究発表を行うための参加費及び旅費に使用する。
|
Research Products
(17 results)
-
-
-
-
-
[Journal Article] Efficient Algorithms for Longest Closed Factor Array2015
Author(s)
Hideo Bannai, Shunsuke Inenaga, Tomasz Kociumaka, Arnaud Lefebvre, Jakub Radoszewski, Wojciech Rytter, Shiho Sugimoto, Tomasz Walen
-
Journal Title
Proceedings of the 22nd International Symposium on String Processing and Information Retrieval (SPIRE 2015)
Volume: LNCS 9309
Pages: 95-102
DOI
Peer Reviewed / Int'l Joint Research
-
-
-
-
-
-
[Presentation] Inferring Strings from Full Abelian Periods2015
Author(s)
Makoto Nishida, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
Organizer
26th International Symposium on Algorithms and Computation (ISAAC 2015)
Place of Presentation
名古屋
Year and Date
2015-12-09 – 2015-12-11
Int'l Joint Research
-
[Presentation] Efficient Algorithms for Longest Closed Factor Array2015
Author(s)
Hideo Bannai, Shunsuke Inenaga, Tomasz Kociumaka, Arnaud Lefebvre, Jakub Radoszewski, Wojciech Rytter, Shiho Sugimoto, Tomasz Walen
Organizer
22nd International Symposium on String Processing and Information Retrieval (SPIRE 2015)
Place of Presentation
ロンドン
Year and Date
2015-09-01 – 2015-09-04
Int'l Joint Research
-
-
-
-
-