Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
An optimal O(log log N)-time parallel algorithm for detecting all squares in a string
Apostolico A. (ed), Breslauer D. SIAM Journal on Computing25 (6):1318-1331,1996.Type:Article
Date Reviewed: Oct 1 1997

A concurrent-read concurrent-write parallel algorithm for detecting all squares in a string is presented. A tight lower bound shows that it is the fastest possible algorithm over general alphabets, with optimal O ( log log n ) time. To locate the squares within the string, the authors use an optimal parallel string-matching algorithm together with periodicity properties.

Reviewer:  David R. Kincaid Review #: CR120772 (9710-0806)
Bookmark and Share
 
Parallelism And Concurrency (F.1.2 ... )
 
 
Algebraic Language Theory (F.4.3 ... )
 
 
Algorithm Design And Analysis (G.4 ... )
 
 
Pattern Matching (F.2.2 ... )
 
 
Types And Design Styles (B.7.1 )
 
Would you recommend this review?
yes
no
Other reviews under "Parallelism And Concurrency": Date
Combinatorics on traces
Diekert V., Springer-Verlag New York, Inc., New York, NY, 1990. Type: Book (9780387530314)
Aug 1 1991
Concurrent bisimulations in Petri nets
Best E., Devillers R., Kiehn A., Pomello L. Acta Informatica 28(3): 231-264, 1991. Type: Article
May 1 1992
Improved upper and lower time bounds for parallel random access machines without simultaneous writes
Parberry I. (ed), Yan P. SIAM Journal on Computing 20(1): 88-99, 1991. Type: Article
May 1 1992
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