オートマトンを利用した拡張正規表現照合アルゴリズムの実験的評価  [in Japanese] Experimental evaluation of automata-based Algorithms for Matching Extended Regular Expressions  [in Japanese]

Abstract

拡張正規表現に向けた照合アルゴリズムとして, 与えられた拡張正規表現を正規表現に分割し, 各正規表現をNFAに変換することによって照合を行うオートマトン型のアルゴリズムが提案されている.正規表現からNFAを得るための方法はいくつか提案されてるが, 本論文は, オートマトンに基づいた拡張正規表現照合アルゴリズムをいろいろなNFAに対応可能なように修正し, それぞれのNFAによってアルゴリズムの性能がどうのように変わるかを実験的に評価した.特に, Thompsonオートマトン, Glushkovオートマトン, Followオートマトンについて実際に実装し, その性能を調べた.

This paper is concerned with the extended regular expression (ERE) matching problems. Although Yamamoto [16] presented an automata-based algorithm for solving an ERE membership problem, this algorithm can be extended to ERE matching problems. We experimentally evaluate the performance of automata-based algorithms for ERE matching problems by making use of various finite automata. In fact, we make use of Thompson automata, Glushkov automata, Follow automata and deterministic finite automata and evaluate four problems, All Substring Matching Problem, Substring Matching Problem, Existing Problem and Membership Problem.

Journal

IEICE technical report. Theoretical foundations of Computing   [List of Volumes]

IEICE technical report. Theoretical foundations of Computing 105(72), 59-66, 2005-05-13  [Table of Contents]

The Institute of Electronics, Information and Communication Engineers

References:  17

You must have a user ID to see the references.If you already have a user ID, please click "Login" to access the info.New users can click "Sign Up" to register for an user ID.

Preview

Preview

Codes

  • NII Article ID (NAID) :
    10016436841
  • NII NACSIS-CAT ID (NCID) :
    AN10013152
  • Text Lang :
    JPN
  • Article Type :
    ART
  • ISSN :
    09135685
  • NDL Article ID :
    7355779
  • NDL Source Classification :
    ZN33(科学技術--電気工学・電気機械工業--電子工学・電気通信)
  • NDL Call No. :
    Z16-940
  • Databases :
    CJP  NDL  NII-ELS