論文

査読有り
2010年

Fast Bit-Parallel Matching for Network and Regular Expressions

STRING PROCESSING AND INFORMATION RETRIEVAL
  • Yusaku Kaneta
  • ,
  • Shin-ichi Minato
  • ,
  • Hiroki Arimura

6393
開始ページ
372
終了ページ
384
記述言語
英語
掲載種別
研究論文(国際会議プロシーディングス)
DOI
10.1007/978-3-642-16321-0_39
出版者・発行元
SPRINGER-VERLAG BERLIN

In this paper, we extend the SHIFT-AND approach by Baeza-Yates and Gonnet (CACM 35(10), 1992) to the matching problem for network expressions, which are regular expressions without Kleene-closure and useful in applications such as bioinformatics and event stream processing. Following the study of Navarro (RECOMB, 2001) on the extended string matching, we introduce new operations called Scatter, Gather, and Propagate to efficiently compute epsilon-moves of the Thompson NFA using the Extended SHIFT-AND approach with integer addition. By using these operations and a property called the bi-monotonicity of the Thompson NFA, we present an efficient algorithm for the network expression matching that runs in O(ndm/w) time using O(dm) preprocessing and O(dm/w) space, where m and d are the length and the depth of a given network expression, n is the length of an input text, and w is the word length of the underlying computer. Furthermore, we show a modified matching algorithm for the class of regular expressions that runs in O(ndm log(m)/w) time.

リンク情報
DOI
https://doi.org/10.1007/978-3-642-16321-0_39
J-GLOBAL
https://jglobal.jst.go.jp/detail?JGLOBAL_ID=201102273070122487
Web of Science
https://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcAuth=JSTA_CEL&SrcApp=J_Gate_JST&DestLinkType=FullRecord&KeyUT=WOS:000288886400039&DestApp=WOS_CPL
ID情報
  • DOI : 10.1007/978-3-642-16321-0_39
  • ISSN : 0302-9743
  • J-Global ID : 201102273070122487
  • Web of Science ID : WOS:000288886400039

エクスポート
BibTeX RIS