Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Quantum Complexities of Ordered Searching, Sorting, and Element Distinctness

Peter HøyerContact Information, Jan NeerbekContact Information and Yaoyun ShiContact Information

(7)  Dept. of Comp. Sci., University of Calgary, Alberta, Canada, T2N 1N4
(8)  Dept. of Comp. Sci., University of Aarhus, DK-8000 Århus C, Denmark
(9)  Dept. of Comp. Sci., Princeton University, Princeton, NJ 08544, USA
Abstract
We consider the quantum complexities of the following three problems: searching an ordered list, sorting an un-ordered list, and deciding whether the numbers in a list are all distinct. Letting N be the number of elements in the input list, we prove a lower bound of 1/π(ln(N) - 1) accesses to the list elements for ordered searching, a lower bound of Ω(N logN) binary comparisons for sorting, and a lower bound of Ω(√N logN) binary comparisons for element distinctness. The previously best known lower bounds are 1/12 log2(N) - O(1) due to Ambainis, Ω(N), and Ω(√N), respectively. Our proofs are based on a weighted all-pairs inner product argument.
In addition to our lower bound results, we give a quantum algorithm for ordered searching using roughly 0:631 log2(N) oracle accesses. Our algorithm uses a quantum routine for traversing through a binary search tree faster than classically, and it is of a nature very different from a faster algorithm due to Farhi, Goldstone, Gutmann, and Sipser.
Research supported by the EU fifth framework program QAIP, IST-1999-11234, and the National Science Foundation under grant CCR-9820855.

Contact Information Peter Høyer
Email: hoyer@cpsc.ucalgary.ca

Contact Information Jan Neerbek
Email: neerbek@daimi.au.dk

Contact Information Yaoyun Shi
Email: shiyy@cs.princeton.edu
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.106 • Server: mpweb08
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)