Abstract
We consider the problem of determining the maximum and minimum elements of a setX={x1...,x n }, drawn from some finite universeU of real numbers, 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 an arbitrary set of numbers held by distinct processors.
Similar content being viewed by others
References
A. V. Aho, J. E. Hopcroft, and J. D. Ullman,The Design and Analysis of Computer Algorithms, Addison-Wesley, Reading, MA, 1975.
L. Babai, N. Nisan, and M. Szegedy, Multiparty protocols and logspace-hard pseudorandom sequences,Proc. 21st ACM Symposium on Theory of Computing, 1989, pp. 1–11.
A. Chandra, M. Furst, and R. Lipton, Multiparty protocols,Proc. 15th ACM Symposium on Theory of Computing, 1983, pp. 94–99.
L. J, Guibas, (ed.), Problems,Journal of Algorithms,1 (1980), 209–212.
D. G. Kirkpatrick, and F. Gao, Finding extrema with unary predicates,Proc. SIGAL International Symposium on Algorithms, August 1990, pp. 400–413.
D. E. Knuth,The Art of Computer Programming, Vol. 3, Addison-Wesley, Reading, MA, 1973.
C. H. Papadimitriou, Efficient search for rationals,Information Processing Letters,8 (1) (1979), 1–4.
A. C. Yao, Some complexity questions related to distributed computing,Proc. 11th ACM Symposium on Theory of Computing, 1979, pp. 209–213.
Author information
Authors and Affiliations
Additional information
Communicated by Takao Asano.
Rights and permissions
About this article
Cite this article
Gao, F., Guibas, L.J., Kirkpatrick, D.G. et al. Finding extrema with unary predicates. Algorithmica 9, 591–600 (1993). https://doi.org/10.1007/BF01190157
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01190157