A Hitchhiker's Guide to descriptional complexity through analytic combinatorics

被引:15
作者
Broda, Sabine [1 ]
Machiavelo, Antonio [1 ]
Moreira, Nelma [1 ]
Reis, Rogerio [1 ]
机构
[1] Univ Porto, Fac Ciencias, CMUP, P-4169007 Oporto, Portugal
关键词
Descriptional complexity; Average-case complexity; Analytic combinatorics; Regular expressions; Finite automata; AVERAGE STATE COMPLEXITY; ENUMERATION; GENERATION; AUTOMATA; SIZE;
D O I
10.1016/j.tcs.2014.02.013
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Nowadays, increasing attention is being given to the study of the descriptional complexity in the average case. Although the underlying theory for such a study seems intimidating, one can obtain interesting results in this area without too much effort. In this gentle introduction we take the reader on a journey through the basic analytical tools of that theory, giving some illustrative examples using regular expressions. Additionally, new asymptotic average-case results for several epsilon-NFA constructions are presented, in a unified framework. It turns out that, asymptotically, and in the average case, the complexity gap between the several constructions is significantly larger than in the worst case. Furthermore, one of the epsilon-NFA constructions approaches the corresponding epsilon-free NFA construction, asymptotically and on average. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:85 / 100
页数:16
相关论文
共 35 条
[1]  
Aho A. V., 1974, The design and analysis of computer algorithms
[2]   Enumeration and generation with a string automata representation [J].
Almeida, Marco ;
Moreira, Nelma ;
Reis, Rogerio .
THEORETICAL COMPUTER SCIENCE, 2007, 387 (02) :93-102
[3]  
[Anonymous], 1981, The Art of Computer Programming
[4]  
[Anonymous], 2010, Scientific Applications of Language Methods, DOI DOI 10.1142/97818481654580001
[5]   Enumeration and random generation of accessible automata [J].
Bassino, Frederique ;
Nicaud, Cyril .
THEORETICAL COMPUTER SCIENCE, 2007, 381 (1-3) :86-104
[6]   Average Case Analysis of Moore's State Minimization Algorithm [J].
Bassino, Frederique ;
David, Julien ;
Nicaud, Cyril .
ALGORITHMICA, 2012, 63 (1-2) :509-531
[7]   THE AVERAGE STATE COMPLEXITY OF RATIONAL OPERATIONS ON FINITE LANGUAGES [J].
Bassino, Frederique ;
Giambruno, Laura ;
Nicaud, Cyril .
INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2010, 21 (04) :495-516
[8]   ON THE AVERAGE SIZE OF GLUSHKOV AND PARTIAL DERIVATIVE AUTOMATA [J].
Broda, Sabine ;
Machiavelo, Antonio ;
Moreira, Nelma ;
Reis, Rogerio .
INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2012, 23 (05) :969-984
[9]   ON THE AVERAGE STATE COMPLEXITY OF PARTIAL DERIVATIVE AUTOMATA: AN ANALYTIC COMBINATORICS APPROACH [J].
Broda, Sabine ;
Machiavelo, Antonio ;
Moreira, Nelma ;
Reis, Rogerio .
INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2011, 22 (07) :1593-1606
[10]  
Brzozowski J., 2012, LNCS, V7381, P5