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

2017 Fiscal Year Annual Research Report

New developments in string processing based on combinatorics and advanced data structures

Research Project

Project/Area Number 26280003
Research InstitutionKyushu University

Principal Investigator

稲永 俊介  九州大学, システム情報科学研究院, 准教授 (60448404)

Co-Investigator(Kenkyū-buntansha) 坂内 英夫  九州大学, システム情報科学研究院, 准教授 (20323644)
田部井 靖生  東京工業大学, 情報理工学院, 研究員 (20589824)
Project Period (FY) 2014-04-01 – 2018-03-31
Keywordsアルゴリズム / NP完全性 / 文字列データ処理
Outline of Annual Research Achievements

本研究課題の目的は,文字列組み合わせ論と高度データ技術により,効率的な文字列データ処理技術を開発することにある.ここでは特に,順序同型照合と呼ばれる,文字の相対的な順序に注目したパターン照合問題を取り扱った.例えば,X = (35, 40, 23, 40, 40, 28, 30) と Y = (7, 9, 2, 9, 9, 5, 6) について,それぞれの要素の辞書式順序列を R(X),R(Y) と書くことにすると,R(X) = R(Y) = (4, 5, 1, 5, 5, 2, 3) であるので,X と Y は順序同型合致するという.
長さ n のテキスト文字列 S と長さ m のパターン文字列 P が与えられたとき,P と順序同型合致する S の部分文字列をすべて求める問題は,O(n + m) 時間,O(m) 作業領域で解けることが知られている.
本研究では,より一般的な問題として,サイズ N のテキスト木 T と長さ m のパターン文字列 P が与えられたとき,P と順序同型合致する T 中のパスをすべて求める問題を考え,これを O(N + m) 時間,O(m) 作業領域で解くアルゴリズムを与えた.順序同型ボーダ配列に基づく KMP 型オートマトンと呼ばれるデータ構造を用いることにより,この成果を実現した.また,より一般的な問題として,テキストが DAG (非巡回グラフ) で与えれる場合を考える.これについて,P と順序同型合致するパスの存在判定問題が NP 完全であることを示した.

Research Progress Status

29年度が最終年度であるため、記入しない。

Strategy for Future Research Activity

29年度が最終年度であるため、記入しない。

  • Research Products

    (4 results)

All 2017 Other

All Journal Article (1 results) (of which Peer Reviewed: 1 results) Presentation (1 results) (of which Int'l Joint Research: 1 results) Remarks (2 results)

  • [Journal Article] Order Preserving Pattern Matching on Trees and DAGs2017

    • Author(s)
      Tenma Nakamura, Shunsuke Inenaga, Hideo Bannai and Masayuki Takeda
    • Journal Title

      Proc. 24th International Symposium on String Processing and Information Retrieval (SPIRE 2017)

      Volume: LNCS10508 Pages: 271~277

    • DOI

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

    • Peer Reviewed
  • [Presentation] Order Preserving Pattern Matching on Trees and DAGs2017

    • Author(s)
      Tenma Nakamura, Shunsuke Inenaga, Hideo Bannai and Masayuki Takeda
    • Organizer
      24th International Symposium on String Processing and Information Retrieval (SPIRE 2017)
    • Int'l Joint Research
  • [Remarks] 個人研究ページ

    • URL

      https://str.i.kyushu-u.ac.jp/~inenaga/index-j.html

  • [Remarks] 所属機関ページ

    • URL

      http://hyoka.ofc.kyushu-u.ac.jp/search/details/K003385/index.html

URL: 

Published: 2018-12-17  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi