• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2017 年度 実績報告書

文字列の繰り返し構造の組合せ論と応用

研究課題

研究課題/領域番号 16H02783
研究機関九州大学

研究代表者

坂内 英夫  九州大学, システム情報科学研究院, 准教授 (20323644)

研究分担者 井 智弘  九州工業大学, 若手研究者フロンティア研究アカデミー, 特任助教 (20773360)
稲永 俊介  九州大学, システム情報科学研究院, 准教授 (60448404)
研究期間 (年度) 2016-04-01 – 2020-03-31
キーワード文字列 / 平方 / 連 / 連長圧縮 / アーベル周期
研究実績の概要

本年度の主な成果は以下の通りである。1) 与えられた長さ n の文字列中に含まれる、文字列として異なる平方をすべて列挙する問題について、整数アルファベットを仮定した場合には従来法が O(n log n) 時間であるのに対し、O(n) 時間アルゴリズムを示した。2) 長さ n、連長圧縮表現長が m の文字列に対して、文字列に含まれるアーベル平方をすべて列挙する問題、文字列のすべてのアーベル周期を求める問題について O(mn) 時間で動作するアルゴリズムをそれぞれ示した。また、長さと連長圧縮表現長の合計がそれぞれ n, m である 2 つの文字列の最長共通アーベル部分文字列を求める問題について、O(m^2n) 時間アルゴリズムを示した。提案アルゴリズムは、文字列の連長圧縮表現長が小さい時、従来のアルゴリズムより高速である。3) 文字列の Lyndon 木を連長圧縮表現された文字列に対して拡張することで、文字列の連長圧縮表現が与えられた時に、連長圧縮表現長 m にほぼ線形な時間で文字列に含まれるすべての連を列挙するアルゴリズムを提案した。提案アルゴリズムは、文字列の連長圧縮表現長が小さい時、連長圧縮表現を展開して従来の線形時間アルゴリズムを適用するより高速である。4) 2分木を Lyndon 木に持つ文字列を求める逆問題に対して、幾つかの場合において解となるなる文字列の最小アルファベットサイズに関する自明でない上界と下界を得ることができた。5) 2018年3月15日~17日の3日間、文字列組合せ論に関する国内ワークショップ String Masters Japan を福岡市内にて開催した。16名参加し、活発な議論を行い、研究を推し進めた。

現在までの達成度 (区分)
現在までの達成度 (区分)

2: おおむね順調に進展している

理由

取り組んでいた問題について成果が得られており、順調であると言える

今後の研究の推進方策

引き続き課題として挙げている問題に取り組むとともに、新しい課題についても適宜開拓してく。

  • 研究成果

    (21件)

すべて 2017 その他

すべて 国際共同研究 (1件) 雑誌論文 (11件) (うち国際共著 1件、 査読あり 11件、 オープンアクセス 6件) 学会発表 (9件) (うち国際学会 9件)

  • [国際共同研究] Inesc-ID(ポルトガル)

    • 国名
      ポルトガル
    • 外国機関名
      Inesc-ID
  • [雑誌論文] The “Runs” Theorem2017

    • 著者名/発表者名
      Hideo Bannai, Tomohiro I, Shunsuke Inenaga, Yuto Nakashima, Masayuki Takeda, Kazuya Tsuruta
    • 雑誌名

      SIAM Journal on Computing

      巻: 46 ページ: 1501~1514

    • DOI

      doi.org/10.1137/15M1011032

    • 査読あり
  • [雑誌論文] Inferring strings from Lyndon factorization2017

    • 著者名/発表者名
      Yuto Nakashima, Takashi Okabe, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • 雑誌名

      Theoretical Computer Science

      巻: 689 ページ: 147~156

    • DOI

      10.1016/j.tcs.2017.05.038

    • 査読あり
  • [雑誌論文] Tight Bounds on the Maximum Number of Shortest Unique Substrings2017

    • 著者名/発表者名
      Takuya Mieno, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • 雑誌名

      Proceedings of the 28th Annual Symposium on Combinatorial Pattern Matching (CPM 2017)

      巻: LIPIcs 78 ページ: 24:1-24:11

    • DOI

      10.4230/LIPIcs.CPM.2017.24

    • 査読あり / オープンアクセス
  • [雑誌論文] Computing All Distinct Squares in Linear Time for Integer Alphabets2017

    • 著者名/発表者名
      Hideo Bannai, Shunsuke Inenaga, Dominik Koppl
    • 雑誌名

      Proceedings of the 28th Annual Symposium on Combinatorial Pattern Matching (CPM 2017)

      巻: LIPIcs 78 ページ: 22:1-22:18

    • DOI

      10.4230/LIPIcs.CPM.2017.22

    • 査読あり / オープンアクセス / 国際共著
  • [雑誌論文] Faster STR-IC-LCS Computation via RLE2017

    • 著者名/発表者名
      Keita Kuboi, Yuta Fujishige, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • 雑誌名

      Proceedings of the 28th Annual Symposium on Combinatorial Pattern Matching (CPM 2017)

      巻: LIPIcs 78 ページ: 20:1-20:12

    • DOI

      10.4230/LIPIcs.CPM.2017.20

    • 査読あり / オープンアクセス
  • [雑誌論文] Computing Abelian String Regularities Based on RLE2017

    • 著者名/発表者名
      Shiho Sugimoto, Naoki Noda, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • 雑誌名

      Proceedings of the 28th International Workshop on Combinatorial Algorithms (IWOCA 2017)

      巻: LNCS 10765 ページ: 420-431

    • DOI

      10.1007/978-3-319-78825-8_34

    • 査読あり
  • [雑誌論文] Shortest Unique Palindromic Substring Queries in Optimal Time2017

    • 著者名/発表者名
      Yuto Nakashima, Hiroe Inoue, Takuya Mieno, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • 雑誌名

      Proceedings of the 28th International Workshop on Combinatorial Algorithms (IWOCA 2017)

      巻: LNCS 10765 ページ: 397-408

    • DOI

      10.1007/978-3-319-78825-8_32

    • 査読あり
  • [雑誌論文] Small-space LCE data structure with constant-time queries2017

    • 著者名/発表者名
      Yuka Tanimura, Takaaki Nishimoto, Hideo Bannai, Shunsuke Inenaga, Masayuki Takeda
    • 雑誌名

      Proceedings of the 42nd International Symposium on Mathematical Foundations of Computer Science (MFCS 2017)

      巻: LIPIcs 83 ページ: 10:1-10:15

    • DOI

      10.4230/LIPIcs.MFCS.2017.10

    • 査読あり / オープンアクセス
  • [雑誌論文] On Reverse Engineering the Lyndon Tree2017

    • 著者名/発表者名
      Yuto Nakashima, Takuya Takagi, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • 雑誌名

      Proceedings of Prague Stringology Conference 2017

      巻: - ページ: 108-117

    • 査読あり / オープンアクセス
  • [雑誌論文] Order Preserving Pattern Matching on Trees and DAGs2017

    • 著者名/発表者名
      Temma Nakamura, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • 雑誌名

      Proceedings of the 24th International Symposium on String Processing and Information Retrieval (SPIRE 2017)

      巻: LNCS 10508 ページ: 271~277

    • DOI

      10.1007/978-3-319-67428-5_23

    • 査読あり
  • [雑誌論文] Almost linear time computation of maximal repetitions in run length encoded strings2017

    • 著者名/発表者名
      Yuta Fujishige, Yuto Nakashima, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • 雑誌名

      Proceedings of the 28th International Symposium on Algorithms and Computation (ISAAC 2017)

      巻: LIPIcs 92 ページ: 33:1-33:12

    • DOI

      10.4230/LIPIcs.ISAAC.2017.33

    • 査読あり / オープンアクセス
  • [学会発表] Tight Bounds on the Maximum Number of Shortest Unique Substrings2017

    • 著者名/発表者名
      Takuya Mieno, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • 学会等名
      28th Annual Symposium on Combinatorial Pattern Matching (CPM 2017)
    • 国際学会
  • [学会発表] Computing All Distinct Squares in Linear Time for Integer Alphabets2017

    • 著者名/発表者名
      Hideo Bannai, Shunsuke Inenaga, Dominik Koppl
    • 学会等名
      28th Annual Symposium on Combinatorial Pattern Matching (CPM 2017)
    • 国際学会
  • [学会発表] Faster STR-IC-LCS Computation via RLE2017

    • 著者名/発表者名
      Keita Kuboi, Yuta Fujishige, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • 学会等名
      28th Annual Symposium on Combinatorial Pattern Matching (CPM 2017)
    • 国際学会
  • [学会発表] Computing Abelian String Regularities Based on RLE2017

    • 著者名/発表者名
      Shiho Sugimoto, Naoki Noda, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • 学会等名
      28th International Workshop on Combinatorial Algorithms (IWOCA 2017)
    • 国際学会
  • [学会発表] Shortest Unique Palindromic Substring Queries in Optimal Time2017

    • 著者名/発表者名
      Yuto Nakashima, Hiroe Inoue, Takuya Mieno, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • 学会等名
      28th International Workshop on Combinatorial Algorithms (IWOCA 2017)
    • 国際学会
  • [学会発表] Small-space LCE data structure with constant-time queries2017

    • 著者名/発表者名
      Yuka Tanimura, Takaaki Nishimoto, Hideo Bannai, Shunsuke Inenaga, Masayuki Takeda
    • 学会等名
      42nd International Symposium on Mathematical Foundations of Computer Science (MFCS 2017)
    • 国際学会
  • [学会発表] On Reverse Engineering the Lyndon Tree2017

    • 著者名/発表者名
      Yuto Nakashima, Takuya Takagi, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • 学会等名
      Prague Stringology Conference 2017 (PSC 2017)
    • 国際学会
  • [学会発表] Order Preserving Pattern Matching on Trees and DAGs2017

    • 著者名/発表者名
      Tenma Nakamura, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • 学会等名
      24th International Symposium on String Processing and Information Retrieval (SPIRE 2017)
    • 国際学会
  • [学会発表] Almost linear time computation of maximal repetitions in run length encoded strings2017

    • 著者名/発表者名
      Yuta Fujishige, Yuto Nakashima, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • 学会等名
      28th International Symposium on Algorithms and Computation (ISAAC 2017)
    • 国際学会

URL: 

公開日: 2018-12-17  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi