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 条
  • [41] Normalized expressions and finite automata
    Champarnaud, J. -M.
    Ouardi, F.
    Ziadi, D.
    INTERNATIONAL JOURNAL OF ALGEBRA AND COMPUTATION, 2007, 17 (01) : 141 - 154
  • [42] A Novel Algorithm for the Conversion of Parallel Regular Expressions to Non-deterministic Finite Automata
    Kumar, Ajay
    Verma, Anil Kumar
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2014, 8 (01): : 95 - 105
  • [43] A novel algorithm for the conversion of shuffle regular expressions into non-deterministic finite automata
    Kumar, Ajay
    Verma, Anil Kumar
    MAEJO INTERNATIONAL JOURNAL OF SCIENCE AND TECHNOLOGY, 2013, 7 (03) : 396 - 407
  • [44] An Improved Algorithm for the Metamorphosis of Semi-Extended Regular Expressions to Deterministic Finite Automata
    Kumar, Ajay
    Verma, Anil Kumar
    COMPUTER JOURNAL, 2015, 58 (03): : 448 - 456
  • [46] More concise representation of regular languages by automata and regular expressions
    Geffert, Viliam
    Mereghetti, Carlo
    Palano, Beatrice
    INFORMATION AND COMPUTATION, 2010, 208 (04) : 385 - 394
  • [47] More Concise Representation of Regular Languages by Automata and Regular Expressions
    Geffert, Viliam
    Mereghetti, Carlo
    Palano, Beatrice
    DEVELOPMENTS IN LANGUAGE THEORY, PROCEEDINGS, 2008, 5257 : 359 - +
  • [48] Efficient implementation of regular languages using reversed alternating finite automata
    Salomaa, K
    Wu, X
    Yu, S
    THEORETICAL COMPUTER SCIENCE, 2000, 231 (01) : 103 - 111
  • [49] The effect of rewriting regular expressions on their accepting automata
    Frishert, M
    Cleophas, LG
    Watson, BW
    IMPLEMENTATION AND APPLICATION OF AUTOMATA, PROCEEDINGS, 2003, 2759 : 304 - 305
  • [50] Location automata for regular expressions with shuffle and intersection
    Broda, Sabine
    Machiavelo, Antonio
    Moreira, Nelma
    Reis, Rogerio
    INFORMATION AND COMPUTATION, 2023, 295