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 条
  • [31] COMPRESSED MEMBERSHIP PROBLEMS FOR REGULAR EXPRESSIONS AND HIERARCHICAL AUTOMATA
    Lohrey, Markus
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2010, 21 (05) : 817 - 841
  • [32] AVERAGE SIZE OF AUTOMATA CONSTRUCTIONS FROM REGULAR EXPRESSIONS
    Pighizzini, Giovanni
    BULLETIN OF THE EUROPEAN ASSOCIATION FOR THEORETICAL COMPUTER SCIENCE, 2015, European Association for Theoretical Computer Science (116): : 167 - 191
  • [33] Parallel Algorithms for Constructing Fellow Automata of Regular Expressions
    Sun Yuqiang
    Yang Ruimin
    Gu Yuwan
    You Jing
    FIRST INTERNATIONAL WORKSHOP ON DATABASE TECHNOLOGY AND APPLICATIONS, PROCEEDINGS, 2009, : 57 - +
  • [34] ON THE EQUIVALENCE AND CONTAINMENT PROBLEMS FOR UNAMBIGUOUS REGULAR EXPRESSIONS, REGULAR GRAMMARS AND FINITE AUTOMATA
    STEARNS, RE
    HUNT, HB
    SIAM JOURNAL ON COMPUTING, 1985, 14 (03) : 598 - 611
  • [35] Beyond ω-regular languages: ωT-regular expressions and their automata and logic counterparts
    Barozzini, David
    de Frutos-Escrig, David
    Della Monica, Dario
    Montanari, Angelo
    Sala, Pietro
    THEORETICAL COMPUTER SCIENCE, 2020, 813 : 270 - 304
  • [36] Automata-Theoretical Regularity Characterizations for the Iterated Shuffle on Commutative Regular Languages
    Hoffmann, Stefan
    DEVELOPMENTS IN LANGUAGE THEORY (DLT 2022), 2022, 13257 : 164 - 176
  • [37] From sequential extended regular expressions to deterministic finite automata
    Gascard, E
    Enabling Technologies for the New Knowledge Society, 2005, : 145 - 157
  • [38] Propositional projection temporal logic, buchi automata and ω-regular expressions
    Tian, Cong
    Duan, Zhenhua
    THEORY AND APPLICATIONS OF MODELS OF COMPUTATION, PROCEEDINGS, 2008, 4978 : 47 - 58
  • [39] Synthesizing Regular Expressions from Examples for Introductory Automata Assignments
    Lee, Mina
    So, Sunbeom
    Oh, Hakjoo
    ACM SIGPLAN NOTICES, 2017, 52 (03) : 70 - 80
  • [40] 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