お知らせ 研究会の開催と会場に参加される皆様へのお願い(2020年7月開催~)
電子情報通信学会 研究会発表申込システム
講演論文 詳細
技報閲覧サービス
[ログイン]
技報アーカイブ
 トップに戻る 前のページに戻る   [Japanese] / [English] 

講演抄録/キーワード
講演名 2010-05-19 14:30
非巡回正規表現に対する効率的なパターン照合
金田悠作湊 真一有村博紀北大COMP2010-11
抄録 (和) 正規表現は,アルファベット$\Sigma$の文字と,結合``$\cdot$''と選択``$|$''だけから構成されるとき,非巡回正規表現(acyclic regularexpression)と呼ばれる.本稿では,非巡回正規表現のクラスに対して,長さ$m$と深さ$d$をもつ非巡回正規表現と長さ$n$をもつ入力テキストを入力として受け取り,$O(md)$前処理時間と$O(md/w)$領域を用いて,$O(nmd/w)$時間で正規表現照合問題を解く効率よいアルゴリズムを与える.このために,正規表現と等価な非決定性有限オートマトン(NFA)の状態遷移計算をビット演算と加減算を用いて模倣する分配集積演算と呼ぶビット並列計算手法を開発し,WuとManberらのSHIFT-AND手法(CACM 35(10), 1992)を,非巡回正規表現パターンに拡張している.本結果は,定数深さの非巡回正規表現に対して,$O(m/w)$領域を達成しつつ,一般の正規表現照合に対するBilleのアルゴリズム(ICALP, 2006)よりも時間計算量が小さい. 
(英) A regular expression is \name{acyclic} if it is over the basis in $\Sigma$, dot ``$\cdot$'', and union ``$|$''. In this paper, for the subclass of acyclic regular expressions, we give an efficient algorithm that solves the regular expression matching problem for an acyclic regular expression of length $m$ and depth $d$ and an input text of length $n$ in $O(nmd/w)$ time using $O(md)$ preprocessing and $O(md/w)$ space in words on unit-cost RAM model with word length $w$. We introduce new bit-parallel techniques, called scatter and gather operations to simulate Thompson NFA for a given regular expression, and naturally extend SHIFT-AND approach by Wu and Manber (CACM 35(10), 1992) to the regular expression matching problem. For an acyclic regular expression with unbounded depth $d = O(1)$, our approach is faster than Bille's approach for any regular expression keeping $O(m/w)$ space.
キーワード (和) パターン照合 / 正規表現 / ビット並列 / / / / /  
(英) Pattern matching / Regular expression / Bit-parallel / / / / /  
文献情報 信学技報, vol. 110, no. 37, COMP2010-11, pp. 23-29, 2010年5月.
資料番号 COMP2010-11 
発行日 2010-05-12 (COMP) 
ISSN Print edition: ISSN 0913-5685  Online edition: ISSN 2432-6380
著作権に
ついて
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034)
PDFダウンロード COMP2010-11

研究会情報
研究会 COMP IPSJ-AL  
開催期間 2010-05-19 - 2010-05-19 
開催地(和) 北陸先端科学技術大学院大学 
開催地(英) Japan Advanced Institute of Science and Technology 
テーマ(和)  
テーマ(英)  
講演論文情報の詳細
申込み研究会 COMP 
会議コード 2010-05-COMP-AL 
本文の言語 日本語 
タイトル(和) 非巡回正規表現に対する効率的なパターン照合 
サブタイトル(和)  
タイトル(英) Efficient Pattern Matching for Acyclic Regular Expressions 
サブタイトル(英)  
キーワード(1)(和/英) パターン照合 / Pattern matching  
キーワード(2)(和/英) 正規表現 / Regular expression  
キーワード(3)(和/英) ビット並列 / Bit-parallel  
キーワード(4)(和/英) /  
キーワード(5)(和/英) /  
キーワード(6)(和/英) /  
キーワード(7)(和/英) /  
キーワード(8)(和/英) /  
第1著者 氏名(和/英/ヨミ) 金田 悠作 / Yusaku Kaneta / カネタ ユウサク
第1著者 所属(和/英) 北海道大学 (略称: 北大)
Hokkaido University (略称: Hokkaido Univ.)
第2著者 氏名(和/英/ヨミ) 湊 真一 / Shin-ichi Minato / ミナト シンイチ
第2著者 所属(和/英) 北海道大学 (略称: 北大)
Hokkaido University (略称: Hokkaido Univ.)
第3著者 氏名(和/英/ヨミ) 有村 博紀 / Hiroki Arimura / アリムラ ヒロキ
第3著者 所属(和/英) 北海道大学 (略称: 北大)
Hokkaido University (略称: Hokkaido Univ.)
第4著者 氏名(和/英/ヨミ) / /
第4著者 所属(和/英) (略称: )
(略称: )
第5著者 氏名(和/英/ヨミ) / /
第5著者 所属(和/英) (略称: )
(略称: )
第6著者 氏名(和/英/ヨミ) / /
第6著者 所属(和/英) (略称: )
(略称: )
第7著者 氏名(和/英/ヨミ) / /
第7著者 所属(和/英) (略称: )
(略称: )
第8著者 氏名(和/英/ヨミ) / /
第8著者 所属(和/英) (略称: )
(略称: )
第9著者 氏名(和/英/ヨミ) / /
第9著者 所属(和/英) (略称: )
(略称: )
第10著者 氏名(和/英/ヨミ) / /
第10著者 所属(和/英) (略称: )
(略称: )
第11著者 氏名(和/英/ヨミ) / /
第11著者 所属(和/英) (略称: )
(略称: )
第12著者 氏名(和/英/ヨミ) / /
第12著者 所属(和/英) (略称: )
(略称: )
第13著者 氏名(和/英/ヨミ) / /
第13著者 所属(和/英) (略称: )
(略称: )
第14著者 氏名(和/英/ヨミ) / /
第14著者 所属(和/英) (略称: )
(略称: )
第15著者 氏名(和/英/ヨミ) / /
第15著者 所属(和/英) (略称: )
(略称: )
第16著者 氏名(和/英/ヨミ) / /
第16著者 所属(和/英) (略称: )
(略称: )
第17著者 氏名(和/英/ヨミ) / /
第17著者 所属(和/英) (略称: )
(略称: )
第18著者 氏名(和/英/ヨミ) / /
第18著者 所属(和/英) (略称: )
(略称: )
第19著者 氏名(和/英/ヨミ) / /
第19著者 所属(和/英) (略称: )
(略称: )
第20著者 氏名(和/英/ヨミ) / /
第20著者 所属(和/英) (略称: )
(略称: )
講演者
発表日時 2010-05-19 14:30:00 
発表時間 35 
申込先研究会 COMP 
資料番号 IEICE-COMP2010-11 
巻番号(vol) IEICE-110 
号番号(no) no.37 
ページ範囲 pp.23-29 
ページ数 IEICE-7 
発行日 IEICE-COMP-2010-05-12 


[研究会発表申込システムのトップページに戻る]

[電子情報通信学会ホームページ]


IEICE / 電子情報通信学会