Efficient string matching on coded texts
- Dany Breslauer,
- Leszek Gąsieniec
- Aarhus University,
- Université du Québec en Outaouais,
- University of Warsaw
Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution
Related Event
Title
6th Annual Symposium on Combinatorial Pattern Matching, CPM 1995
Event type
ConferenceDate
07/05/1995 - 07/07/1995Location
EspooFinland
Abstract
The so called "four Russians technique" is often used to speed up algorithms by encoding several data items in a single memory cell. Given a sequence of n symbols over a constant size alphabet, one can encode the sequence into O(n/A) memory cells in O(log A) time using n~ log A processors. This paper presents an efficient CRCW-PRAM string-matching algorithm for coded texts that takes O(loglog(m/),)) time4 making only O(n/A) operations, an improvement by a factor of A --- O(log n) on the number of operations used in previous algorithms. Using this stringmatching algorithm one can test if a string is square-free and find all palindromes in a string in O(log log n) time using n~ log log n processors.
Publication Information
Output type
Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution
Original language
English (US)Pages from-to (Number of pages)
Pages 28-40 (13 pages)Publication milestones
- Published - 1995
Publication status
Published - 1995
Publisher
Springer VerlagPublication series
- Publication series name: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ISSN (Print): 0302-9743
ISSN (Electronic): 1611-3349
Volume: 937
ISBN (Print)
3540600442, 9783540600442Publication IDs
- Scopus: 84957866564
Host publication title
Combinatorial Pattern Matching - 6th Annual Symposium, CPM 1995, ProceedingsHost publication editors
- Zvi Galil
- Esko Ukkonen
Publication metrics
Metrics
Fractional count
1
Fractional count
0.50
Fractional count
1
Fractional count
0.50
Fractional count
1
Fractional count
1
PlumX, opens in new tab
Captures
5
Citation count
3
