Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Regexpcount, a symbolic package for counting problems on regular expressions and words
Nicodème P. Fundamenta Informaticae56 (1,2):71-88,2003.Type:Article
Date Reviewed: Jan 28 2004

This paper draws on an interplay of three disciplines: the classical theory of regular languages and finite automata; their generating series treated by analysis; and statistical quantities that can be obtained from these series. The paper discusses an application of this interplay to problems of string matching, especially those problems arising from molecular biology. The text includes an appendix that illustrates actual computations of some of the statistics in the computer algebra system MAPLE.

Under Markov models of the text string, the chief statistical quantities studied are the expected time to first match in the text for a given pattern, the corresponding standard deviation, and conditional variants for these. The basic conditional case involves the expected time for first match of pattern P1, given that pattern P2 occurs in the text.

Although the treatment is elementary, the paper is not self-contained. Readers would benefit from a review of concepts in generating series-based statistical calculations [1,2], and of appropriate standard reference material from automaton theory. One issue not taken up in the paper, but undoubtedly considered in implementations such as in MAPLE, is the sheer combinatorial explosion arising from product and subset constructions for automata.

Reviewer:  Bruce Litow Review #: CR129004 (0407-0835)
1) Greene, D.; Knuth, D. . Birkhauser Boston, Cambridge, MA, 1982.
2) Szpankowski, W.; Jacquet, P. Analytic approach to pattern matching. In . Edited by Lothaire, M. Cambridge University Press, 2004, 163.
Bookmark and Share
 
Pattern Matching (F.2.2 ... )
 
 
Automata (F.1.1 ... )
 
 
Generating Functions (G.2.1 ... )
 
 
Combinatorics (G.2.1 )
 
 
Models Of Computation (F.1.1 )
 
Would you recommend this review?
yes
no
Other reviews under "Pattern Matching": Date
Deterministic sampling
Vishkin U. SIAM Journal on Computing 20(1): 22-40, 1991. Type: Article
Jun 1 1992
Two-way string-matching
Crochemore M., Perrin D. (ed) Journal of the ACM 38(3): 650-674, 1991. Type: Article
Sep 1 1992
On the exact complexity of string matching: lower bounds
Galil Z., Giancarlo R. SIAM Journal on Computing 20(6): 1008-1020, 1991. Type: Article
Jan 1 1993
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy