研究課題
本年度の主な成果は以下のとおりである 1) 辺に文字ラベルを持つ根付木(トライ)上に出現する極大繰り返し構造(連)を考え、辺数 n のトライに対して n 以下であることを示し、トライ上の連をすべて列挙する O(n (loglog n)^2) 時間アルゴリズムを提案した。また、トライ上の極大回文および異なる回文に関しても同様にそれぞれ 2n-1, n+1個以下dであることを示し、O(n log n) 時間ですべて列挙するアルゴリズムを提案した。2) 与えられた文字列の Lyndon 分解の項数 m と自己参照を許した LZ 分解の項数 z について、m < 4z という関係が成り立つことを示した。3) 前処理可能な文字列集合と、クエリ文字列が与えられたときに、クエリ文字列と文字列集合中の少なくとも k 個の文字列に共通な部分文字列のうち特定の性質をもつ最長のものを答える問題について、回分、平方、繰り返し構造、Lyndon語という性質について、線形時間の前処理で任意のクエリに対してクエリ長に線形時間で答えることのできるデータ構造とアルゴリズムを示した。4) パラメータ化接尾辞配列を直接構築する問題について、パラメータ化アルファベットのサイズがπ、静的アルファベットが整数アルファベットの時O(nπ) 時間、O(n) 領域で動作するアルゴリズムを示した。π が定数の時、これはパラメータ化接尾辞配列およびパラメータ化接尾辞木を構築する現時点で最速のアルゴリズムである。
令和元年度が最終年度であるため、記入しない。
すべて 2020 2019 その他
すべて 国際共同研究 (2件) 雑誌論文 (19件) (うち国際共著 5件、 査読あり 19件、 オープンアクセス 9件) 学会発表 (15件) (うち国際学会 15件)
Theoretical Computer Science
巻: 812 ページ: 96~108
doi.org/10.1016/j.tcs.2019.08.005
Discrete Applied Mathematics
巻: 274 ページ: 116~129
doi.org/10.1016/j.dam.2019.01.014
Algorithms for Molecular Biology
巻: 15 ページ: 2:1-7
doi.org/10.1186/s13015-020-0163-6
Proceedings of the 46th International Conference on Current Trends in Theory and Practice of Informatics (SOFSEM 2020)
巻: LNCS 12011 ページ: 125~135
10.1007/978-3-030-38919-2_11
巻: LNCS 12011 ページ: 148~160
10.1007/978-3-030-38919-2_13
巻: 792 ページ: 131~143
10.1016/j.tcs.2018.06.044
Proceedings of the 11th International Conference on Algorithms and Complexity (CIAC 2019)
巻: LNCS 11485 ページ: 237~248
10.1007/978-3-030-17402-6_20
Proceedings of the 26th International Symposium String Processing and Information Retrieval (SPIRE 2019)
巻: LNCS 11811 ページ: 382~391
10.1007/978-3-030-32686-9_27
巻: LNCS 11811 ページ: 162~174
10.1007/978-3-030-32686-9_12
巻: LNCS 11811 ページ: 107~123
10.1007/978-3-030-32686-9_8
Proceedings of the 30th Internal Workshop on Combinatorial Algorithms (IWOCA 2019)
巻: LNCS 11638 ページ: 430~441
10.1007/978-3-030-25005-8_35
Proceedings of the 30th International Symposium on Algorithms and Computation (ISAAC 2019)
巻: LIPIcs 149 ページ: 40:1-40:12
10.4230/LIPIcs.ISAAC.2019.40
Proceedings of the 30th Annual Symposium on Combinatorial Pattern Matching (CPM 2019)
巻: LIPIcs 128 ページ: 29:1-29:11
10.4230/LIPIcs.CPM.2019.29
巻: LIPIcs 128 ページ: 27:1-27:13
10.4230/LIPIcs.CPM.2019.27
巻: LIPIcs 128 ページ: 23:1-23:11
10.4230/LIPIcs.CPM.2019.23
巻: LIPIcs 128 ページ: 17:1-17:14
10.4230/LIPIcs.CPM.2019.17
Proceedings of Prague Stringology Conference 2019
巻: - ページ: 29-40
巻: - ページ: 3-15
Proceedings of the 19th International Workshop on Algorithms in Bioinformatics (WABI 2019)
巻: LIPIcs 143 ページ: 8:1-8:9
doi.org/10.4230/LIPIcs.WABI.2019.8