Article ID Journal Published Year Pages File Type
436541 Theoretical Computer Science 2014 16 Pages PDF
Abstract

•A step-by-step introduction to methods of analytic combinatorics.•Analysis of three constructions from regular expressions to equivalent ε-NFAs.•A unified framework to evaluate the descriptional complexity of ε-NFA constructions.•New asymptotic average-case complexity results for ε-NFA constructions.

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 ε-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 ε-NFA constructions approaches the corresponding ε-free NFA construction, asymptotically and on average.

Related Topics
Physical Sciences and Engineering Computer Science Computational Theory and Mathematics
Authors
, , , ,