Abstract
Inspired by the Elitzur--Vaidman bomb testing problem (1993), we introduce a new query complexity model, which we call bomb query complexity, $B(f)$. We investigate its relationship with the usual quantum query complexity $Q(f)$, and show that $B(f)=\Theta(Q(f)^2)$. This result gives a new method to derive upper bounds on quantum query complexity: we give a method of finding bomb query algorithms from classical algorithms, which then provide non-constructive upper bounds on $Q(f)=\Theta(\sqrt{B(f)})$. Subsequently, we were able to give explicit quantum algorithms matching our new bounds. We apply this method to the single-source shortest paths problem on unweighted graphs, obtaining an algorithm with $O(n^{1.5})$ quantum query complexity, improving the best known algorithm of $O(n^{1.5}\log n)$ (Dürr et al. 2006, Furrow 2008). Applying this method to the maximum bipartite matching problem gives an algorithm with $O(n^{1.75})$ quantum query complexity, improving the best known (trivial) $O(n^2)$ upper bound. <! footnote> A conference version of this paper appeared in the Proceedings of the 30th Computational Complexity Conference, 2015.
Highlights
Quantum query complexity is an important method of understanding the power of quantum computers
The most obvious ones are those pertaining to the application of our recipe for turning classical algorithms into bomb algorithms, Theorem 5.4
Can we find more upper bounds using Theorem 5.4? For example, could the query complexity of the maximum matching problem on general nonbipartite graphs be improved with Theorem 5.4, by analyzing the classical algorithm of Micali and Vazirani [39]?
Summary
Quantum query complexity is an important method of understanding the power of quantum computers. We prove the upper bound, B( f ) = O(Q( f )2) (Theorem 4.3), by adapting Kwiat et al.’s solution of the Elitzur-Vaidman bomb testing problem (Section 2.2, [35]) to our model. The aforementioned result that the general adversary bound tightly characterizes the quantum query complexity [47, 48, 36], Q( f ) = Θ(Adv±( f )), allows us to draw our conclusion. The characterization of query complexity given in Theorem 4.1 allows us to give non-constructive upper bounds on the quantum query complexity for some problems.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.