Optimal parallel two dimensional pattern matching

Amihood Amir, Gary Benson, Martin Farach

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

20 Scopus citations

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 languageEnglish
Title of host publicationProceedings of the 5th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA 1993
PublisherAssociation for Computing Machinery, Inc
Pages79-85
Number of pages7
ISBN (Electronic)0897915992, 9780897915991
DOIs
StatePublished - 1 Aug 1993
Externally publishedYes
Event5th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA 1993 - Velen, Germany
Duration: 30 Jun 19932 Jul 1993

Publication series

NameProceedings of the 5th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA 1993

Conference

Conference5th Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA 1993
Country/TerritoryGermany
CityVelen
Period30/06/932/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

FundersFunder number
National Science FoundationIRI-90-13055, CA 90089-1113, DMS-90-05833
Center for Discrete Mathematics and Theoretical Computer ScienceSTCSS-09648

    Keywords

    • Analysis of algorithms
    • Multidimensional matching
    • Parallel algorithms
    • Period
    • String

    Fingerprint

    Dive into the research topics of 'Optimal parallel two dimensional pattern matching'. Together they form a unique fingerprint.

    Cite this