Abstract
We present a parallel algorithm for two dimensional matching. This algorithm is optimal in two ways. First, the total number of operations on the text is linear. Second, the algorithm takes time O(logm) on a CREW PRAM, thus matching the lower bound for string matching on a PRAM without concurrent writes. On a CRCW, the algorithm runs in time O(loglogro). Finding such an algorithm was a problem posed in 1985 and has been open since.
Original language | English |
---|---|
Title of host publication | Proceedings of the 5th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA 1993 |
Publisher | Association for Computing Machinery, Inc |
Pages | 79-85 |
Number of pages | 7 |
ISBN (Electronic) | 0897915992, 9780897915991 |
DOIs | |
State | Published - 1 Aug 1993 |
Externally published | Yes |
Event | 5th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA 1993 - Velen, Germany Duration: 30 Jun 1993 → 2 Jul 1993 |
Publication series
Name | Proceedings of the 5th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA 1993 |
---|
Conference
Conference | 5th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA 1993 |
---|---|
Country/Territory | Germany |
City | Velen |
Period | 30/06/93 → 2/07/93 |
Bibliographical note
Publisher Copyright:© 1993 ACM.
Funding
“College of Computing, Georgia Institute of Technology, Atlanta, GA 30332-0280; (404) 853-0083, am@@cc,gatech,edu; Par-tlsily supported by NSF grant IRI-90-13055 ‘Department of Mathematics, University of Southern California, DRB 155, 1024 W 36th , Los Angeles, CA 90089-1113, (213) 740-2404; gbenson@htc-03. usc.edu; Part]slly supported NSF grants IRI-90-13055 and DMS-90-05833. ‘DIMACS, Box 1179, Rutgers University, Piscataway, 0S855; (908) 932-5928; faracht?ldimacs. rutgers.edu, Supported by DIMACS under NSF contract STCSS-09648
Funders | Funder number |
---|---|
National Science Foundation | IRI-90-13055, CA 90089-1113, DMS-90-05833 |
Center for Discrete Mathematics and Theoretical Computer Science | STCSS-09648 |
Keywords
- Analysis of algorithms
- Multidimensional matching
- Parallel algorithms
- Period
- String