On the Communication Complexity of Finding a King in a Tournament

Authors Nikhil S. Mande , Manaswi Paraashar , Swagato Sanyal, Nitin Saurabh



PDF
Thumbnail PDF

File

LIPIcs.APPROX-RANDOM.2024.64.pdf
  • Filesize: 0.87 MB
  • 23 pages

Document Identifiers

Author Details

Nikhil S. Mande
  • University of Liverpool, UK
Manaswi Paraashar
  • University of Copenhagen, Denmark
Swagato Sanyal
  • Indian Institute of Technology Kharagpur, India
Nitin Saurabh
  • Indian Institute of Technology Hyderabad, India

Acknowledgements

We thank an anonymous reviewer for pointing out that Theorem 5 implies a better quantum communication upper bound for finding a king than the bound given in an earlier version of our paper.

Cite AsGet BibTex

Nikhil S. Mande, Manaswi Paraashar, Swagato Sanyal, and Nitin Saurabh. On the Communication Complexity of Finding a King in a Tournament. In Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM 2024). Leibniz International Proceedings in Informatics (LIPIcs), Volume 317, pp. 64:1-64:23, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024)
https://doi.org/10.4230/LIPIcs.APPROX/RANDOM.2024.64

Abstract

A tournament is a complete directed graph. A source in a tournament is a vertex that has no in-neighbours (every other vertex is reachable from it via a path of length 1), and a king in a tournament is a vertex v such that every other vertex is reachable from v via a path of length at most 2. It is well known that every tournament has at least one king. In particular, a maximum out-degree vertex is a king. The tasks of finding a king and a maximum out-degree vertex in a tournament has been relatively well studied in the context of query complexity. We study the communication complexity of finding a king, of finding a maximum out-degree vertex, and of finding a source (if it exists) in a tournament, where the edges are partitioned between two players. The following are our main results for n-vertex tournaments: - We show that the communication task of finding a source in a tournament is equivalent to the well-studied Clique vs. Independent Set (CIS) problem on undirected graphs. As a result, known bounds on the communication complexity of CIS [Yannakakis, JCSS'91, Göös, Pitassi, Watson, SICOMP'18] imply a bound of Θ̃(log² n) for finding a source (if it exists, or outputting that there is no source) in a tournament. - The deterministic and randomized communication complexities of finding a king are Θ(n). The quantum communication complexity of finding a king is Θ̃(√n). - The deterministic, randomized, and quantum communication complexities of finding a maximum out-degree vertex are Θ(n log n), Θ̃(n) and Θ̃(√n), respectively. Our upper bounds above hold for all partitions of edges, and the lower bounds for a specific partition of the edges. One of our lower bounds uses a fooling-set based argument, and all our other lower bounds follow from carefully-constructed reductions from Set-Disjointness. An interesting point to note here is that while the deterministic query complexity of finding a king has been open for over two decades [Shen, Sheng, Wu, SICOMP'03], we are able to essentially resolve the complexity of this problem in a model (communication complexity) that is usually harder to analyze than query complexity.

Subject Classification

ACM Subject Classification
  • Theory of computation → Communication complexity
  • Theory of computation → Quantum complexity theory
  • Theory of computation → Graph algorithms analysis
Keywords
  • Communication complexity
  • tournaments
  • query complexity

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Scott Aaronson and Andris Ambainis. Quantum search of spatial regions. Theory Comput., 1(1):47-79, 2005. URL: https://doi.org/10.4086/TOC.2005.V001A004.
  2. Miklós Ajtai, Vitaly Feldman, Avinatan Hassidim, and Jelani Nelson. Sorting and selection with imprecise comparisons. ACM Trans. Algorithms, 12(2):19:1-19:19, 2016. URL: https://doi.org/10.1145/2701427.
  3. Kazuyuki Amano. Some improved bounds on communication complexity via new decomposition of cliques. Discrete Applied Mathematics, 166:249-254, 2014. URL: https://doi.org/10.1016/j.dam.2013.09.015.
  4. Anurag Anshu, Naresh Goud Boddu, and Dave Touchette. Quantum log-approximate-rank conjecture is also false. In Annual Symposium on Foundations of Computer Science, (FOCS), pages 982-994, 2019. URL: https://doi.org/10.1109/FOCS.2019.00063.
  5. László Babai, Peter Frankl, and Janos Simon. Complexity classes in communication complexity theory (preliminary version). In Annual Symposium on Foundations of Computer Science, (FOCS), pages 337-347, 1986. URL: https://doi.org/10.1109/SFCS.1986.15.
  6. Yakov Babichenko, Shahar Dobzinski, and Noam Nisan. The communication complexity of local search. In Symposium on Theory of Computing, (STOC), pages 650-661, 2019. URL: https://doi.org/10.1145/3313276.3316354.
  7. R. Balasubramanian, Venkatesh Raman, and G. Srinivasaragavan. Finding scores in tournaments. J. Algorithms, 24(2):380-394, 1997. URL: https://doi.org/10.1006/JAGM.1997.0865.
  8. Kaspars Balodis, Shalev Ben-David, Mika Göös, Siddhartha Jain, and Robin Kothari. Unambiguous DNFs and Alon-Saks-Seymour. In Annual Symposium on Foundations of Computer Science, (FOCS), pages 116-124. IEEE, 2021. URL: https://doi.org/10.1109/FOCS52979.2021.00020.
  9. Gal Beniamini and Noam Nisan. Bipartite perfect matching as a real polynomial. In Symposium on Theory of Computing, (STOC), pages 1118-1131. ACM, 2021. URL: https://doi.org/10.1145/3406325.3451002.
  10. Arindam Biswas, Varunkumar Jayapaul, Venkatesh Raman, and Srinivasa Rao Satti. Finding kings in tournaments. Discret. Appl. Math., 322:240-252, 2022. URL: https://doi.org/10.1016/j.dam.2022.08.014.
  11. Joakim Blikstad, Jan van den Brand, Yuval Efron, Sagnik Mukhopadhyay, and Danupon Nanongkai. Nearly optimal communication and query complexity of bipartite matching. In Annual Symposium on Foundations of Computer Science, (FOCS), pages 1174-1185, 2022. URL: https://doi.org/10.1109/FOCS54457.2022.00113.
  12. Harry Buhrman, Richard Cleve, and Avi Wigderson. Quantum vs. classical communication and computation. In Symposium on the Theory of Computing, (STOC), pages 63-68, 1998. URL: https://doi.org/10.1145/276698.276713.
  13. Amit Chakrabarti, Prantar Ghosh, Andrew McGregor, and Sofya Vorotnikova. Vertex ordering problems in directed graph streams. In Symposium on Discrete Algorithms, (SODA), pages 1786-1802, 2020. URL: https://doi.org/10.1137/1.9781611975994.109.
  14. Arkadev Chattopadhyay, Yogesh Dahiya, Nikhil S. Mande, Jaikumar Radhakrishnan, and Swagato Sanyal. Randomized versus deterministic decision tree size. In Symposium on Theory of Computing, (STOC), pages 867-880, 2023. URL: https://doi.org/10.1145/3564246.3585199.
  15. Arkadev Chattopadhyay, Nikhil S. Mande, and Suhail Sherif. The log-approximate-rank conjecture is false. J. ACM, 67(4):23:1-23:28, 2020. URL: https://doi.org/10.1145/3396695.
  16. Arjan Cornelissen, Nikhil S. Mande, and Subhasree Patro. Improved quantum query upper bounds based on classical decision trees. In Foundations of Software Technology and Theoretical Computer Science, (FSTTCS), volume 250, pages 15:1-15:22, 2022. URL: https://doi.org/10.4230/LIPICS.FSTTCS.2022.15.
  17. Yogesh Dahiya and Meena Mahajan. On (simple) decision tree rank. Theor. Comput. Sci., 978:114177, 2023. URL: https://doi.org/10.1016/J.TCS.2023.114177.
  18. Palash Dey. Query complexity of tournament solutions. In Conference on Artificial Intelligence, (AAAI), pages 2992-2998, 2017. URL: https://doi.org/10.1609/AAAI.V31I1.10702.
  19. Pavol Duris and Pavel Pudlák. On the communication complexity of planarity. In Fundamentals of Computation Theory, (FCT), volume 380 of Lecture Notes in Computer Science, pages 145-147, 1989. URL: https://doi.org/10.1007/3-540-51498-8_14.
  20. Christoph Dürr and Peter Høyer. A quantum algorithm for finding the minimum. CoRR, quant-ph/9607014, 1996. URL: http://arxiv.org/abs/quant-ph/9607014.
  21. Uriel Feige, David Peleg, Prabhakar Raghavan, and Eli Upfal. Computing with unreliable information (preliminary version). In Symposium on Theory of Computing, (STOC), pages 128-137. ACM, 1990. URL: https://doi.org/10.1145/100216.100230.
  22. Maxime Flin and Parth Mittal. (Δ+1) vertex coloring in O(n) communication. In Proceedings of the 43rd ACM Symposium on Principles of Distributed Computing, PODC 2024, Nantes, France, June 17-21, 2024, pages 416-424. ACM, 2024. URL: https://doi.org/10.1145/3662158.3662796.
  23. Prantar Ghosh. Private Communication, 2024. Google Scholar
  24. Prantar Ghosh and Sahil Kuchlous. New algorithms and lower bounds for streaming tournaments. CoRR, abs/2405.05952, 2024. URL: https://doi.org/10.48550/arxiv.2405.05952.
  25. Mika Göös. Lower bounds for clique vs. independent set. In Symposium on Foundations of Computer Science, (FOCS), pages 1066-1076, 2015. URL: https://doi.org/10.1109/FOCS.2015.69.
  26. Mika Göös, Toniann Pitassi, and Thomas Watson. Deterministic communication vs. partition number. SIAM J. Comput., 47(6):2435-2450, 2018. URL: https://doi.org/10.1137/16M1059369.
  27. András Hajnal, Wolfgang Maass, and György Turán. On the communication complexity of graph properties. In Symposium on Theory of Computing, (STOC), pages 186-191, 1988. URL: https://doi.org/10.1145/62212.62228.
  28. Hao Huang and Benny Sudakov. A counterexample to the Alon-Saks-Seymour conjecture and related problems. Comb., 32(2):205-219, 2012. URL: https://doi.org/10.1007/S00493-012-2746-4.
  29. Gábor Ivanyos, Hartmut Klauck, Troy Lee, Miklos Santha, and Ronald de Wolf. New bounds on the classical and quantum communication complexity of some graph properties. In Foundations of Software Technology and Theoretical Computer Science, (FSTTCS), volume 18, pages 148-159, 2012. URL: https://doi.org/10.4230/LIPICS.FSTTCS.2012.148.
  30. Bala Kalyanasundaram and Georg Schnitger. The probabilistic communication complexity of set intersection. SIAM J. Discret. Math., 5(4):545-557, 1992. URL: https://doi.org/10.1137/0405044.
  31. Eyal Kushilevitz, Nathan Linial, and Rafail Ostrovsky. The Linear-Array Conjecture in Communication Complexity is False. Comb., 19(2):241-254, 1999. URL: https://doi.org/10.1007/S004930050054.
  32. Eyal Kushilevitz and Noam Nisan. Communication Complexity. Cambridge University Press, 1997. Google Scholar
  33. Oded Lachish, Felix Reidl, and Chhaya Trehan. When you come at the king you best not miss. In Foundations of Software Technology and Theoretical Computer Science, (FSTTCS), volume 250, pages 25:1-25:12, 2022. URL: https://doi.org/10.4230/LIPIcs.FSTTCS.2022.25.
  34. H.G. Landau. On dominance relations and the structure of animal societies: III The condition for a score structure. The bulletin of mathematical biophysics, 15:143-148, 1953. URL: https://doi.org/10.1007/BF02476378.
  35. László Lovász and Michael E. Saks. Lattices, mobius functions and communications complexity. In Symposium on Foundations of Computer Science, FOCS, pages 81-90, 1988. URL: https://doi.org/10.1109/SFCS.1988.21924.
  36. Nikhil S Mande, Manaswi Paraashar, Swagato Sanyal, and Nitin Saurabh. On the communication complexity of finding a king in a tournament. CoRR, 2024. arXiv:2402.14751. Google Scholar
  37. Nikhil S. Mande, Manaswi Paraashar, and Nitin Saurabh. Randomized and quantum query complexities of finding a king in a tournament. In Foundations of Software Technology and Theoretical Computer Science, (FSTTCS), volume 284, pages 30:1-30:19, 2023. URL: https://doi.org/10.4230/LIPICS.FSTTCS.2023.30.
  38. Stephen B Maurer. The king chicken theorems. Mathematics Magazine, 53(2):67-80, 1980. Google Scholar
  39. Noam Nisan. The communication complexity of threshold gates. Combinatorics, Paul Erdos is Eighty, 1:301-315, 1993. Google Scholar
  40. Noam Nisan. The demand query model for bipartite matching. In Symposium on Discrete Algorithms, (SODA), pages 592-599, 2021. URL: https://doi.org/10.1137/1.9781611976465.36.
  41. Anup Rao and Amir Yehudayoff. Communication Complexity: and Applications. Cambridge University Press, 2020. Google Scholar
  42. Alexander Razborov. Quantum communication complexity of symmetric predicates. Izvestiya of the Russian Academy of Sciences, mathematics, 67(1):159-176, 2003. Google Scholar
  43. Alexander A. Razborov. On the distributional complexity of disjointness. Theor. Comput. Sci., 106(2):385-390, 1992. URL: https://doi.org/10.1016/0304-3975(92)90260-M.
  44. Jian Shen, Li Sheng, and Jie Wu. Searching for sorted sequences of kings in tournaments. SIAM J. Comput., 32(5):1201-1209, 2003. URL: https://doi.org/10.1137/S0097539702410053.
  45. Manami Shigeta and Kazuyuki Amano. Ordered biclique partitions and communication complexity problems. Discrete Applied Mathematics, 184:248-252, 2015. URL: https://doi.org/10.1016/j.dam.2014.10.029.
  46. Makrand Sinha and Ronald de Wolf. Exponential separation between quantum communication and logarithm of approximate rank. In Annual Symposium on Foundations of Computer Science, (FOCS), pages 966-981, 2019. URL: https://doi.org/10.1109/FOCS.2019.00062.
  47. Mihalis Yannakakis. Expressing combinatorial optimization problems by linear programs. J. Comput. Syst. Sci., 43(3):441-466, 1991. URL: https://doi.org/10.1016/0022-0000(91)90024-Y.
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail