Finding a majority ball with majority answers

Abstract Suppose we are given a set of n balls { b 1 , … , b n } each colored either red or blue in some way unknown to us. To find out some information about the colors, we can query any triple of balls { b i 1 , b i 2 , b i 3 } . As an answer to such a query we obtain (the index of) a majority ball, that is, a ball whose color is the same as the color of another ball from the triple. Our goal is to find a non-minority ball, that is, a ball whose color occurs at least n 2 times among the n balls. We show that the minimum number of queries needed to solve this problem is Θ ( n ) in the adaptive case and Θ ( n 3 ) in the non-adaptive case.

[1]  Balázs Keszegh,et al.  Density-Based Group Testing , 2013, Information Theory, Combinatorics, and Search Theory.

[2]  Evangelos Kranakis,et al.  Computing Majority with Triple Queries , 2011, COCOON.

[3]  Gyula O. H. Katona,et al.  Majority and Plurality Problems , 2013, Discret. Appl. Math..

[4]  Gábor Mészáros,et al.  Sorting using non-binary comparisons , 2015, ArXiv.

[5]  Thomas P. Hayes,et al.  The Quantum Black-Box Complexity of Majority , 2002, Algorithmica.

[6]  Edward M. Reingold,et al.  Determining the Majority , 1993, Inf. Process. Lett..

[7]  Michael J. Fischer,et al.  Finding a Majority Among N Votes. , 1982 .

[8]  Michael E. Saks,et al.  Probabilistic strategies for the partition and plurality problems , 2007, Random Struct. Algorithms.

[9]  Gábor Wiener Search for a majority element , 2002 .

[10]  Martin Aigner Variants of the majority problem , 2004, Discret. Appl. Math..

[11]  Michael Werman,et al.  On computing majority by comparisons , 1991, Comb..

[12]  Evangelos Kranakis,et al.  Searching for majority with k-tuple queries , 2015, Discret. Math. Algorithms Appl..