Sublinear-Time Quantum Computation of the Diameter in CONGEST Networks (1804.02917v3)
Abstract: The computation of the diameter is one of the most central problems in distributed computation. In the standard CONGEST model, in which two adjacent nodes can exchange $O(\log n)$ bits per round (here $n$ denotes the number of nodes of the network), it is known that exact computation of the diameter requires $\tilde \Omega(n)$ rounds, even in networks with constant diameter. In this paper we investigate quantum distributed algorithms for this problem in the quantum CONGEST model, where two adjacent nodes can exchange $O(\log n)$ quantum bits per round. Our main result is a $\tilde O(\sqrt{nD})$-round quantum distributed algorithm for exact diameter computation, where $D$ denotes the diameter. This shows a separation between the computational power of quantum and classical algorithms in the CONGEST model. We also show an unconditional lower bound $\tilde \Omega(\sqrt{n})$ on the round complexity of any quantum algorithm computing the diameter, and furthermore show a tight lower bound $\tilde \Omega(\sqrt{nD})$ for any distributed quantum algorithm in which each node can use only $\textrm{poly}(\log n)$ quantum bits of memory.
- Quantum search of spatial regions. Theory of Computing, 1(1):47–79, 2005.
- Near-linear lower bounds for distributed distance computations, even in sparse networks. In Proceedings of the 30th International Symposium on Distributed Computing (DISC 2016), pages 29–42, 2016.
- Quantum vs. classical communication and computation. In Proceedings of the 30th ACM Symposium on the Theory of Computing (STOC 1998), pages 63–68, 1998.
- Charles H. Bennett. Time/space trade-offs for reversible computation. SIAM Journal on Computing, 18(4):766–776, 1989.
- Near-optimal bounds on bounded-round quantum communication complexity of disjointness. In Proceedings of the 56th Annual IEEE Symposium on Foundations of Computer Science (FOCS 2015), pages 773–791, 2015.
- Quantum counting. In Proceedings of the 25th International Colloquium on Automata, Languages and Programming (ICALP 1998), pages 820–831, 1998.
- A note on hardness of diameter approximation. In Proceedings of the 31st International Symposium on Distributed Computing (DISC 2017), pages 44:1–44:3, 2017.
- Can quantum mechanics help distributed computing? SIGACT News, 39(3):67–76, 2008.
- Quantum query complexity of some graph problems. SIAM Journal on Computing, 35(6):1310–1328, 2006.
- Distributed quantum computing: a new frontier in distributed systems or science fiction? SIGACT News, 39(3):77–95, 2008.
- Can quantum communication speed up distributed computation? In Proceedings of the 2014 ACM Symposium on Principles of Distributed Computing (PODC 2014), pages 166–175, 2014.
- Networks cannot compute their diameter in sublinear time. In Proceedings of the 23rd Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2012), pages 1150–1162, 2012.
- What can be observed locally? In Proceedings of the 23rd International Symposium on Distributed Computing (DISC 2009), pages 243–257, 2009.
- Improved quantum communication complexity bounds for disjointness and equality. In Proceedings of the 19th Annual Symposium on Theoretical Aspects of Computer Science (STACS 2002), pages 299–310, 2002.
- Distributed 3/2-approximation of the diameter. In Proceedings of the 28th International Symposium on Distributed Computing (DISC 2014), pages 562–564, 2014.
- Optimal distributed all pairs shortest paths and applications. In Proceedings of the 2012 ACM Symposium on Principles of Distributed Computing (PODC 2012), pages 355–364, 2012.
- A lower bound for the bounded round quantum communication complexity of set disjointness. In Proceedings of the 44th Annual IEEE Symposium on Foundations of Computer Science (FOCS 2003), pages 220–229, 2003.
- The probabilistic communication complexity of set intersection. SIAM Journal on Discrete Mathematics, 5(4):545–557, 1992.
- François Le Gall. Exponential separation of quantum and classical online space complexity. Theory of Computing Systems, 45(2):188–202, 2009.
- Efficient distributed source detection with limited bandwidth. In Proceedings of the 2013 ACM Symposium on Principles of Distributed Computing (PODC 2013), pages 375–382, 2013.
- Search via quantum walk. SIAM Journal on Computing, 40(1):142–164, 2011.
- Quantum Computation and Quantum Information. Cambridge University Press, 2011.
- Distributed algorithms for network diameter and girth. In Proceedings of the 39th International Colloquium on Automata, Languages, and Programming (ICALP 2012), pages 660–672, 2012.
- Alexander A. Razborov. On the distributional complexity of disjointness. Theoretical Computer Science, 106(2):385–390, 1992.
- Alexander A. Razborov. Quantum communication complexity of symmetric predicates. Izvestiya of the Russian Academy of Science: Mathematics, 67(1):159–176, 2003.
- Exact quantum algorithms for the leader election problem. ACM Transactions on Computation Theory, 4(1):1:1–1:24, 2012.
- Ronald de Wolf. Quantum communication and complexity. Theoretical Computer Science, 287(1):337–353, 2002.
- Andrew C. Yao. Some complexity questions related to distributive computing (preliminary report). In Proceedings of the 11th Annual ACM Symposium on Theory of Computing (STOC 1979), pages 209–213, 1979.
- Andrew C. Yao. Quantum circuit complexity. In Proceedings of the 34th Annual IEEE Symposium on Foundations of Computer Science (FOCS 1993), pages 352–361, 1993.