Automata for regular expressions with shuffle

被引:13
|
作者
Broda, Sabine [1 ]
Machiavelo, Antonio
Moreira, Nelma
Reis, Rogerio
机构
[1] Univ Porto, Fac Ciencias, CMUP, Rua Campo Alegre, P-4169007 Porto, Portugal
关键词
Regular expressions; Shuffle operation; Partial derivatives; Finite automata; Position automata; Average case; Analytic combinatorics; PARTIAL DERIVATIVE AUTOMATA; ANALYTIC COMBINATORICS; FINITE AUTOMATA; AVERAGE SIZE; COMPLEXITY; CONSTRUCTIONS;
D O I
10.1016/j.ic.2017.08.013
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We generalize the partial derivative automaton and the position automaton to regular expressions with shuffle, and study their state complexity in the worst, as well as in the average case. The number of states of the partial derivative automaton (A(pd)) is, in the worst case, at most 2(m), where mis the number of letters in the expression. The asymptotic average is bounded by (4/3)(m). We define a position automaton (A(pos)) that is homogeneous, but in which several states can correspond to a same position, and we show that Apdis a quotient of A(pos). The number of states of the position automaton is at most 1 + m(2(m)-1), while the asymptotic average is no more than m(4/3)(m). (c) 2017 Published by Elsevier Inc.
引用
收藏
页码:162 / 173
页数:12
相关论文
共 50 条
  • [21] Membership Algorithm for Single-Occurrence Regular Expressions with Shuffle and Counting
    Wang, Xiaofan
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, DASFAA 2022, PT I, 2022, : 526 - 542
  • [22] A bialgebraic review of deterministic automata, regular expressions and languages
    Jacobs, Bart
    ALGEBRA, MEANING, AND COMPUTATION: ESSAYS DEDICATED TO JOSEPH A. GOGUEN ON THE OCCASION OF HIS 65TH BIRTHDAY, 2006, 4060 : 375 - 404
  • [23] PROVABLY SHORTER REGULAR EXPRESSIONS FROM FINITE AUTOMATA
    Gruber, Hermann
    Holzer, Markus
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2013, 24 (08) : 1255 - 1279
  • [24] STATE CHARACTERISTIC EQUATIONS OF FINITE AUTOMATA AND THEIR REGULAR EXPRESSIONS
    UDAGAWA, K
    INAGAKI, Y
    TANGE, H
    ELECTRONICS & COMMUNICATIONS IN JAPAN, 1965, 48 (09): : 25 - &
  • [25] Construction of fuzzy automata from fuzzy regular expressions
    Stamenkovic, Aleksandar
    Ciric, Miroslav
    FUZZY SETS AND SYSTEMS, 2012, 199 : 1 - 27
  • [26] AMORE - A SYSTEM FOR COMPUTING AUTOMATA, MONOIDS, AND REGULAR EXPRESSIONS
    KELL, V
    MAIER, A
    POTTHOFF, A
    THOMAS, W
    WERMUTH, U
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 349 : 537 - 538
  • [27] Twinning Automata and Regular Expressions for String Static Analysis
    Negrini, Luca
    Arceri, Vincenzo
    Ferrara, Pietro
    Cortesi, Agostino
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, VMCAI 2021, 2021, 12597 : 267 - 290
  • [28] Efficient transformations from regular expressions to finite automata
    Seibert, S
    DEVELOPMENTS IN LANGUAGE THEORY, 2003, 2450 : 28 - 42
  • [29] Series-Parallel Automata and Short Regular Expressions
    Moreira, Nelma
    Reis, Rogerio
    FUNDAMENTA INFORMATICAE, 2009, 91 (3-4) : 611 - 629
  • [30] Algorithms and Training for Weighted Multiset Automata and Regular Expressions
    DeBenedetto, Justin
    Chiang, David
    IMPLEMENTATION AND APPLICATION OF AUTOMATA, CIAA 2018, 2018, 10977 : 146 - 158