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

2004 Fiscal Year Annual Research Report

柔軟な検索機能を有する文字列検索アルゴリズムの開発と検索システムへの応用

Research Project

Project/Area Number 15500006
Research InstitutionShinshu University

Principal Investigator

山本 博章  信州大学, 工学部, 教授 (10182643)

Co-Investigator(Kenkyū-buntansha) 岡本 正行  信州大学, 工学部, 教授 (50109196)
宮崎 敬  長野工業高等専門学校, 教授 (10141889)
Keywords拡張正規表現 / 検索アルゴリズム / 有限オートマトン
Research Abstract

本年度は,拡張正規表現対する検索アルゴリズムの改良とアルゴリズムで使われる有限オートマトンの最適化について,以下の研究を行なった。
1.有限オートマトンの最適化と検索アルゴリズムへの応用
正規表現からできるだけサイズの小さい有限オートマトンを求めるための高速アルゴリズムを開発した。さらに、検索アルゴリズムに適した有限オートマトンを求めるため、開発した検索アルゴリズムにいくつかの有限オートマトンを実装し、実際の性能を評価した。これにより、単にサイズの小さいオートマトンが優れているというわけではなく、サイズが大きくてもシミュレーションに適した構造を持つオートマトンのほうがよい性能を示す場合があることを示した。
2.多様な論理演算への対応
最初に開発した拡張正規表現に対する検索アルゴリズムは、論理和、論理積、否定だけに対応可能であった。この機能を拡張し、ユーザが任意の論理演算を自由に定義できるようにアルゴリズムを改良した。これによって、ユーザは演算を自由に定義し、検索に利用することができる。このような拡張に当たっては、元々のアルゴリズムの性能を落とさないように、ユーザが定義した演算を自動的に解釈し、実行するような仕組みを考案した。

  • Research Products

    (3 results)

All 2005 2004

All Journal Article (3 results)

  • [Journal Article] オートマトンを利用した拡張正規表現照合アルゴリズムの実験的評価2005

    • Author(s)
      山本博章
    • Journal Title

      電子情報通信学会技術報告 (5月に発表予定)

  • [Journal Article] 正規表現をNFAに変換するためのアルゴリズムについて2004

    • Author(s)
      山本博章, 宮崎敬, 岡本正行
    • Journal Title

      第3回情報科学技術フォーラム論文集

      Pages: A-033

  • [Journal Article] 正規表現をNFAに変換するためのビット並列アルゴリズム2004

    • Author(s)
      山本博章, 宮崎敬, 岡本正行
    • Journal Title

      電子情報通信学会技術報告 COMP2004-27

      Pages: 9-15

URL: 

Published: 2006-07-12   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi