TRIPLY-LOGARITHMIC PARALLEL UPPER AND LOWER BOUNDS FOR MINIMUM AND RANGE MINIMA OVER SMALL DOMAINS

Citation
O. Berkman et al., TRIPLY-LOGARITHMIC PARALLEL UPPER AND LOWER BOUNDS FOR MINIMUM AND RANGE MINIMA OVER SMALL DOMAINS, Journal of algorithms (Print), 28(2), 1998, pp. 197-215
Citations number
39
Categorie Soggetti
Mathematics,"Computer Science Theory & Methods",Mathematics,"Computer Science Theory & Methods
ISSN journal
01966774
Volume
28
Issue
2
Year of publication
1998
Pages
197 - 215
Database
ISI
SICI code
0196-6774(1998)28:2<197:TPUALB>2.0.ZU;2-P
Abstract
We consider the problem of computing the minimum of n values, and seve ral well-known generalizations [prefix minima, range minima, and all n earest smaller values (ANSV)] for input elements drawn from the intege r domain [1 ... s], where s greater than or equal to n. In this articl e we give simple and efficient algorithms for ail of the preceding pro blems. These algorithms all take O(logloglog s) time using an optimal number of processors and O(ns(epsilon)) space (for constant epsilon < 1) On the COMMON CRCW PRAM. The best known upper bounds for the range minima and ANSV problems were previously O(loglog n) (using algorithms for unbounded domains). For the prefix minima and for the minimum pro blems, the improvement is with regard to the model of computation. We also prove a lower bound of n(loglog n) for domain size s=2(Omega(log n log log n)). Since, for s at the lower end of this range, log log n = Omega(logloglog s), this demonstrates that any algorithm running in o(log loglog s) time must restrict the range of s on which it works, ( C) 1998 Academic Press.