Efficient transformations from regular expressions to finite automata

被引:0
|
作者
Seibert, S [1 ]
机构
[1] Rhein Westfal TH Aachen, Lehrstuhl Informat Algorithms & Complex 1, D-52056 Aachen, Germany
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We examine several methods to obtain nondeterministic finite automata without c-transitions (NFA) from regular expressions. The focus is on the size (number of transitions) of the resulting automata, and on the time complexity of the transformation. We show how recent developments [9,6] have improved the size of the resulting automaton from O(n(2)) to O(n(log n)(2)), and even O (n log n) for bounded alphabet size (where n is the size of the regular expression). A lower bound [11] shows this to be close to optimal, and also one of those constructions can be computed in optimal time [8].
引用
收藏
页码:28 / 42
页数:15
相关论文
共 50 条
  • [21] A Regular Expressions Matching Algorithm Based on Templates Finite Automata
    Li, Yuchong
    Luo, Xingguo
    Shao, Xiangyu
    Wei, Dong
    2015 INTERNATIONAL CONFERENCE ON ICT CONVERGENCE (ICTC), 2015, : 1058 - 1063
  • [22] GENERATION OF REGULAR EXPRESSIONS FOR AUTOMATA BY INTEGRAL OF REGULAR EXPRESSIONS
    SMITH, LW
    YAU, SS
    COMPUTER JOURNAL, 1972, 15 (03): : 222 - &
  • [23] Translating regular expressions into small ε-free nondeterministic finite automata
    Hromkovic, J
    Seibert, S
    Wilke, T
    STACS 97 - 14TH ANNUAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE, 1997, 1200 : 55 - 66
  • [24] Translating regular expressions into small ε-free nondeterministic finite automata
    Hromkovic, J
    Seibert, S
    Wilke, T
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2001, 62 (04) : 565 - 588
  • [26] CONSTRUCTION OF TREE AUTOMATA FROM REGULAR EXPRESSIONS
    Kuske, Dietrich
    Meinecke, Ingmar
    RAIRO-THEORETICAL INFORMATICS AND APPLICATIONS, 2011, 45 (03): : 347 - 370
  • [27] Construction of Tree Automata from Regular Expressions
    Kuske, Dietrich
    Meinecke, Ingmar
    DEVELOPMENTS IN LANGUAGE THEORY, PROCEEDINGS, 2008, 5257 : 491 - 503
  • [28] Automata for regular expressions with shuffle
    Broda, Sabine
    Machiavelo, Antonio
    Moreira, Nelma
    Reis, Rogerio
    INFORMATION AND COMPUTATION, 2018, 259 : 162 - 173
  • [29] A New Finite Automata Construction Using a Prefix and a Suffix of Regular Expressions
    Yamamoto, Hiroaki
    Fujiwara, Hiroshi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2021, E104D (03): : 381 - 388
  • [30] Regular Transducer Expressions for Regular Transformations
    Dave, Vrunda
    Gastin, Paul
    Krishna, Shankara Narayanan
    LICS'18: PROCEEDINGS OF THE 33RD ANNUAL ACM/IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, 2018, : 315 - 324