Abstract
Every node of an undirected connected graph is colored white or black. Adjacent nodes can be compared and the outcome of each comparison is either 0 (same color) or 1 (different colors). The aim is to discover a node of the majority color, or to conclude that there is the same number of black and white nodes. We consider randomized algorithms for this task and establish upper and lower bounds on their expected running time. Our main contribution are lower bounds showing that some simple and natural algorithms for this problem cannot be improved in general.
This work was done during the first author’s visit at the Research Chair in Distributed Computing of the Université du Québec en Outaouais. The work of the second author was supported in part by NSERC grant OGP 0008136 and by the Research Chair in Distributed Computing of the Université du Québec en Outaouais.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Aigner, M.: Variants of the majority problem. Discrete Applied Mathematics (to appear)
Alonso, L., Reingold, E.M., Schott, R.: Determining the majority. Information Processing Letters 47, 253–255 (1993)
Alonso, L., Reingold, E.M., Schott, R.: The average-case complexity of determining the majority. SIAM Journal on Computing 26, 1–14 (1997)
Chwa, K.Y., Hakimi, S.L.: Schemes for fault-tolerant computing: A comparison of modularly redundant and t-diagnosable systems. Information and Control 49, 212–238 (1981)
Gillman, D.: A Chernoff bound for random walks on expander graphs. SIAM Journal on Computing 27, 1203–1220 (1998)
Hagerup, T., Rub, C.: A guided tour of Chernoff bounds. Information Processing Letters 33, 305–308 (1989/90)
Kutten, S., Peleg, D.: Fault-local distributed mending. In: Proc. 14th ACM Symposium on Principles of Distributed Computing, pp. 20–27 (1995)
Malek, M.: A comparison connection assignment for diagnosis of multiprocessor systems. In: Proc. 7th Symp. Comput. Architecture, pp. 31–35 (1980)
Preparata, F.P., Metze, G., Chien, R.T.: On the connection assignment problem of diagnosable systems. IEEE Trans. on Electr. Computers 16, 848–854 (1967)
Saks, M.E., Werman, M.: On computing majority by comparisons. Combinatorica 11, 383–387 (1991)
Yao, A.C.-C.: Probabilistic computations: Towards a unified measure of complexity. In: Proc. 18th Ann. IEEE Symp. on Foundations of Computer Science, pp. 222–227 (1977)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
De Marco, G., Pelc, A. (2003). Randomized Algorithms for Determining the Majority on Graphs. In: Rovan, B., Vojtáš, P. (eds) Mathematical Foundations of Computer Science 2003. MFCS 2003. Lecture Notes in Computer Science, vol 2747. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45138-9_31
Download citation
DOI: https://doi.org/10.1007/978-3-540-45138-9_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40671-6
Online ISBN: 978-3-540-45138-9
eBook Packages: Springer Book Archive