Abstract
We consider the problem of determining the maximum and minimum elements of a set X=x 1,...,x n of integers, drawn from the some universe U, using only unary predicates of the inputs. It is shown that Θ(n+log|U|) unary predicate evaluations are necessary and sufficient, in the worst case. Results are applied to i) the problem of determining approximate extrema of a set of real numbers, in the same model, and ii) the multiparty broadcast communication complexity of determining the extrema of a set of integers held by distinct processors.
Supported in part by Natural Sciences and Engineering Research Council Grant A3583 and a BCASI Fellowship.
Supported in part by Natural Sciences and Engineering Research Council Grant A0482
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Aho, A.V., Hopcroft, J.E. and Ullman, J.D., The Design and Analysis of Computer Algorithms, Addison-Wesley, 1975.
Babai, L., Nisan, N. and Szegedy, M., Multiparty protocols and logspace-hard pseudorandom sequences, Proc. 21st ACM STOC (1989), 1–11.
Chandra, A., Furst, M. and Lipton, R., Multiparty protocols, Proc. 15th ACM STOC (1983), 94–99.
Knuth, D.E., The Art of Computer Preogramming, Vol.3, Addison-Wesley, 1973.
Rivest, R. and Vuillemin, J., On recognizing graph properties from adjacency matrices, Theoretical Computer Science 3 (1978), 371–384.
Yao, A.C., Some complexity questions related to distributed computing, Proc. 11th ACM STOC (1979), 209–213.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1990 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kirkpatrick, D.G., Gao, F. (1990). Finding extrema with unary predicates. In: Asano, T., Ibaraki, T., Imai, H., Nishizeki, T. (eds) Algorithms. SIGAL 1990. Lecture Notes in Computer Science, vol 450. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-52921-7_65
Download citation
DOI: https://doi.org/10.1007/3-540-52921-7_65
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-52921-7
Online ISBN: 978-3-540-47177-6
eBook Packages: Springer Book Archive