• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2016 Fiscal Year Annual Research Report

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

Research Project

Project/Area Number 16H02783
Research InstitutionKyushu University

Principal Investigator

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

Co-Investigator(Kenkyū-buntansha) 井 智弘  九州工業大学, 若手研究者フロンティア研究アカデミー, 特任助教 (20773360)
稲永 俊介  九州大学, システム情報科学研究院, 准教授 (60448404)
Project Period (FY) 2016-04-01 – 2020-03-31
Keywords平方分解 / 反復分解 / 非反復文字列 / 不在文字列
Outline of Annual Research Achievements

本年度の主な成果は以下の通りである。1) 与えられた長さ n の文字列を、平方文字列の連結で表現できるかを求める平方文字列分解問題について、従来は O(n log n) 時間で動作するアルゴリズムしか知られていなかったのに対し、O(n)時間で動作するアルゴリズムを提案した。更に、項数が最大の分解および最小の分解を O(n log n) 時間で求めるアルゴリズムを提案した。また、同じ文字列を丁度2回繰り返す平方文字列ではなく、2回以上の繰り返しからなる反復文字列に一般化した反復分解問題を新たに提案し、項数が最大の分解および最小の分解をO(n log n) 時間、O(n)領域で求めるアルゴリズムを示した。2) 与えられた長さ n、サイズがσのアルファベット上の文字列に含まれる固定長の極大ギャップ付き回文をオンラインにすべて求める問題について、O(n logσ)時間・O(n)領域のアルゴリズムを提案した。また、腕の長さが A 以上、ギャップ長を幅 d の範囲内に制限した制約付き極大ギャップ付き回文についても O(n(d/A+logσ))時間・O(n)領域ですべて求めるアルゴリズムを提案した。3) 連長圧縮での表現長が m である文字列上の区間をクエリとして、その区間を含む最短の非反復文字列を O(sqrt(log m/log log m)) 時間で答えることのできるO(m log m) 時間で構築構築可能なO(m) 領域のデータ構造を提案した。4) DAWG という索引構造について、整数アルファベットを仮定した場合にO(n) 時間で構築できるアルゴリズムを提案した。更にDAWGを用いて、文字列に出現しない極小な文字列(極小不在文字列)をすべて求めるO(n+k) 時間のアルゴリズムを示した。ここで、k は文字列に含まれる極小不在文字列の数である。5) 2016年10月12日~14日の3日間、文字列組み合わせ論に関する国際ワークショップ String Masters を福岡市内にて開催した。国内外から15名が参加し、活発な議論を行い、研究を推し進めた。

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

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

  • Research Products

    (16 results)

All 2016

All Journal Article (8 results) (of which Int'l Joint Research: 2 results,  Peer Reviewed: 8 results,  Open Access: 8 results,  Acknowledgement Compliant: 1 results) Presentation (7 results) (of which Int'l Joint Research: 7 results) Funded Workshop (1 results)

  • [Journal Article] Dynamic Index and LZ Factorization in Compressed Space2016

    • Author(s)
      Takaaki Nishimoto, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • Journal Title

      Proc. Prague Stringology Conference (PSC 2016)

      Volume: - Pages: 158-170

    • Peer Reviewed / Open Access
  • [Journal Article] Computing Smallest and Largest Repetition Factorizations in O(n log n) Time2016

    • Author(s)
      Hiroe Inoue, Yoshiaki Matsuoka, Yuto Nakashima, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • Journal Title

      Proc. Prague Stringology Conference (PSC 2016)

      Volume: - Pages: 135-145

    • Peer Reviewed / Open Access
  • [Journal Article] Fully Dynamic Data Structure for LCE Queries in Compressed Space2016

    • Author(s)
      Takaaki Nishimoto, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • Journal Title

      Proc. 41st International Symposium on Mathematical Foundations of Computer Science (MFCS 2016)

      Volume: LIPIcs 58 Pages: 72:1-72:15

    • DOI

      10.4230/LIPIcs.MFCS.2016.72

    • Peer Reviewed / Open Access
  • [Journal Article] Shortest Unique Substring Queries on Run-Length Encoded Strings2016

    • Author(s)
      Takuya Mieno, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • Journal Title

      Proc. 41st International Symposium on Mathematical Foundations of Computer Science (MFCS 2016)

      Volume: LIPIcs 58 Pages: 69:1-69:11

    • DOI

      10.4230/LIPIcs.MFCS.2016.69

    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Journal Article] Computing DAWGs and Minimal Absent Words in Linear Time for Integer Alphabets2016

    • Author(s)
      Yuta Fujishige, Yuki Tsujimaru, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • Journal Title

      Proc. 41st International Symposium on Mathematical Foundations of Computer Science (MFCS 2016)

      Volume: LIPIcs 58 Pages: 38:1-38:14

    • DOI

      10.4230/LIPIcs.MFCS.2016.38

    • Peer Reviewed / Open Access
  • [Journal Article] Finding Gapped Palindromes Online2016

    • Author(s)
      Yuta Fujishige, Michitaro Nakamura, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • Journal Title

      Proc. 27th International Workshop on Combinatorial Algorithms (IWOCA 2016)

      Volume: LNCS 9843 Pages: 191-202

    • DOI

      10.1007/978-3-319-44543-4_15

    • Peer Reviewed / Open Access
  • [Journal Article] Factorizing a String into Squares in Linear Time2016

    • Author(s)
      Yoshiaki Matsuoka, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Florin Manea
    • Journal Title

      Proc. 27th Annual Symposium on Combinatorial Pattern Matching (CPM 2016)

      Volume: LIPIcs 54 Pages: 27:1-27:12

    • DOI

      10.4230/LIPIcs.CPM.2016.27

    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Closed factorization2016

    • Author(s)
      Golnaz Badkobeh, Hideo Bannai, Keisuke Goto, Tomohiro I, Costas S. Iliopoulos, Shunsuke Inenaga, Simon J. Puglisi, Shiho Sugimoto
    • Journal Title

      Discrete Applied Mathematics

      Volume: 212 Pages: 23-29

    • DOI

      10.1016/j.dam.2016.04.009

    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Presentation] Dynamic Index and LZ Factorization in Compressed Space2016

    • Author(s)
      Takaaki Nishimoto, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • Organizer
      Prague Stringology Conference (PSC 2016)
    • Place of Presentation
      プラハ
    • Year and Date
      2016-08-29 – 2016-08-31
    • Int'l Joint Research
  • [Presentation] Computing Smallest and Largest Repetition Factorizations in O(n log n) Time2016

    • Author(s)
      Hiroe Inoue, Yoshiaki Matsuoka, Yuto Nakashima, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • Organizer
      Proc. Prague Stringology Conference (PSC 2016)
    • Place of Presentation
      プラハ
    • Year and Date
      2016-08-29 – 2016-08-31
    • Int'l Joint Research
  • [Presentation] Fully Dynamic Data Structure for LCE Queries in Compressed Space2016

    • Author(s)
      Takaaki Nishimoto, Tomohiro I, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • Organizer
      41st International Symposium on Mathematical Foundations of Computer Science (MFCS 2016)
    • Place of Presentation
      クラクフ
    • Year and Date
      2016-08-22 – 2016-08-26
    • Int'l Joint Research
  • [Presentation] Shortest Unique Substring Queries on Run-Length Encoded Strings2016

    • Author(s)
      Takuya Mieno, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • Organizer
      41st International Symposium on Mathematical Foundations of Computer Science (MFCS 2016)
    • Place of Presentation
      クラクフ
    • Year and Date
      2016-08-22 – 2016-08-26
    • Int'l Joint Research
  • [Presentation] Computing DAWGs and Minimal Absent Words in Linear Time for Integer Alphabets2016

    • Author(s)
      Yuta Fujishige, Yuki Tsujimaru, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • Organizer
      41st International Symposium on Mathematical Foundations of Computer Science (MFCS 2016)
    • Place of Presentation
      クラクフ
    • Year and Date
      2016-08-22 – 2016-08-26
    • Int'l Joint Research
  • [Presentation] Finding Gapped Palindromes Online2016

    • Author(s)
      Yuta Fujishige, Michitaro Nakamura, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda
    • Organizer
      27th International Workshop on Combinatorial Algorithms (IWOCA 2016)
    • Place of Presentation
      ヘルシンキ
    • Year and Date
      2016-08-17 – 2016-08-19
    • Int'l Joint Research
  • [Presentation] Factorizing a String into Squares in Linear Time2016

    • Author(s)
      Yoshiaki Matsuoka, Shunsuke Inenaga, Hideo Bannai, Masayuki Takeda, Florin Manea
    • Organizer
      27th Annual Symposium on Combinatorial Pattern Matching (CPM 2016)
    • Place of Presentation
      テルアビブ
    • Year and Date
      2016-06-27 – 2016-06-29
    • Int'l Joint Research
  • [Funded Workshop] String Masters in Fukuoka2016

    • Place of Presentation
      福岡市
    • Year and Date
      2016-10-12 – 2016-10-14

URL: 

Published: 2018-01-16  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi