Translating regular expressions into small ε-free nondeterministic finite automata

被引:57
|
作者
Hromkovic, J [1 ]
Seibert, S
Wilke, T
机构
[1] Rhein Westfal TH Aachen, Lehrstuhl Informat 1, D-52056 Aachen, Germany
[2] Univ Kiel, Inst Informat & Prakt Math, D-24098 Kiel, Germany
关键词
regular expressions; finite automata;
D O I
10.1006/jcss.2001.1748
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We prove that every regular expression of size n can be converted into an equivalent nondeterministic epsilon -free finite automaton (NFA) with C(n log n(2) ) transitions in time C(n(2) log n). The best previously known conversions result in NFAs of worst-case size Theta (n(2)). We complement our result by proving an almost matching lower bound. We exhibit a sequence of regular expressions of size C(n) and show the number of transitions requited in equivalent NFAs is Omega (n log n). This also proves there does not exist a linear-size conversion From regular expressions to NFAs. (C) 2001 Academic Press.
引用
收藏
页码:565 / 588
页数:24
相关论文
共 50 条
  • [1] 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
  • [2] A NOTE ON OPTIMAL PARALLEL TRANSFORMATIONS OF REGULAR EXPRESSIONS TO NONDETERMINISTIC FINITE AUTOMATA
    RYTTER, W
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 269 : 138 - 145
  • [3] A NOTE ON OPTIMAL PARALLEL TRANSFORMATIONS OF REGULAR EXPRESSIONS TO NONDETERMINISTIC FINITE AUTOMATA
    RYTTER, W
    INFORMATION PROCESSING LETTERS, 1989, 31 (02) : 103 - 109
  • [4] A finite axiomatization of nondeterministic regular expressions
    Corradini, F
    De Nicola, R
    Labella, A
    RAIRO-INFORMATIQUE THEORIQUE ET APPLICATIONS-THEORETICAL INFORMATICS AND APPLICATIONS, 1999, 33 (4-5): : 447 - 465
  • [5] REGULAR EXPRESSIONS INTO FINITE AUTOMATA
    BRUGGEMANNKLEIN, A
    THEORETICAL COMPUTER SCIENCE, 1993, 120 (02) : 197 - 213
  • [6] REGULAR EXPRESSIONS INTO FINITE AUTOMATA
    BRUGGEMANNKLEIN, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 583 : 87 - 98
  • [7] Translation of binary regular expressions into nondeterministic ε-free automata with Ο (n log n) transitions
    Geffert, V
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2003, 66 (03) : 451 - 472
  • [8] Learning regular languages using nondeterministic finite automata
    Garcia, Pedro
    Vazquez de Parga, Manuel
    Alvarez, Gloria I.
    Ruiz, Jose
    IMPLEMENTATION AND APPLICATION OF AUTOMATA, PROCEEDINGS, 2008, 5148 : 92 - +
  • [9] From regular expressions to finite automata
    Champarnaud, JM
    Ponty, JL
    Ziadi, D
    INTERNATIONAL JOURNAL OF COMPUTER MATHEMATICS, 1999, 72 (04) : 415 - 431
  • [10] From regular weighted expressions to finite automata
    Champarnaud, JM
    Laugerotte, É
    Ouardi, F
    Ziadi, D
    IMPLEMENTATION AND APPLICATION OF AUTOMATA, PROCEEDINGS, 2003, 2759 : 49 - 60