Skip to main navigation Skip to search Skip to main content

Average-case communication-optimal parallel parenthesis matching

  • University of Connecticut

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

Abstract

We provide the first non-trivial lower bound, p-3/p·n/p, wherep is the number of the processors and n is the data size, on the average-case communication volume, σ, required to solve the parenthesis matching problem and present a parallel algorithm that takes linear (optimal) computation time and optimal expected message volume, σ + p. The kernel of the algorithm is to solve the all nearest smaller values problem. Provided n/p = Ω(p), we present an algorithm that achieves optimal sequential computation time and uses only a constant number of communication phases, with the message volume in each phase bounded above by (n/p + p) in the worst case and p in the average case, assuming the input instances are uniformly distributed.

Original languageEnglish
Title of host publicationAlgorithms and Computation - 13th International Symposium, ISAAC 2002, Proceedings
Pages308-319
Number of pages12
DOIs
StatePublished - 2002
Event13th Annual International Symposium on Algorithms and Computation, ISAAC 2002 - Vancouver, BC, Canada
Duration: Nov 21 2002Nov 23 2002

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2518 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference13th Annual International Symposium on Algorithms and Computation, ISAAC 2002
Country/TerritoryCanada
CityVancouver, BC
Period11/21/0211/23/02

Fingerprint

Dive into the research topics of 'Average-case communication-optimal parallel parenthesis matching'. Together they form a unique fingerprint.

Cite this