Skip to main content

Quantum Complexities of Ordered Searching, Sorting, and Element Distinctness

  • Conference paper
  • First Online:
Automata, Languages and Programming (ICALP 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2076))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ambainis, A.: A better lower bound for quantum algorithms searching an ordered list. Proc. of 40th IEEE FOCS (1999) 352–357

    Google Scholar 

  2. Ambainis, A.: Quantum lower bounds by quantum arguments. Proc. of 32nd ACM STOC (2000) 636–643

    Google Scholar 

  3. Beals, R., Buhrman, H., Cleve, R., Mosca, M., DE Wolf, R.: Quantum lower bounds by polynomials. Proc. of 39th IEEE FOCS (1998) 352–361

    Google Scholar 

  4. Beame, P.: A general sequential time-space tradeoff for finding unique elements. SIAM J. Comput. 20 (1991) 270–277

    Article  MATH  MathSciNet  Google Scholar 

  5. Bennet, C. H., Bernstein, E., Brassard, G., Vazirani, U.: Strengths and weaknesses of quantum computation. SIAM J. Comput. 26 (1997) 1510–1523

    Article  MathSciNet  Google Scholar 

  6. Borodin, A., Fischer, M. J., Kirkpatrick, D. G., Lynch, NA., Tompa, M.: A time-space tradeoff for sorting on nonoblivious machines. J. Comput. Sys. Sci. 22 (1981) 351–364

    Article  MATH  MathSciNet  Google Scholar 

  7. Brassard, G., Høyer, P., Mosca, M., Tapp, A.: Quantum amplitude amplification and estimation. quant-ph/0005055, 2000

    Google Scholar 

  8. Buhrman, H., Dürr, C., Heiligman, M., Høyer, P., Magniez, F., Santha, M., DE Wolf, R.: Quantum algorithms for element distinctness. Proc. of 16th IEEE Computational Complexity (2001) (to appear)

    Google Scholar 

  9. Buhrman, H., DE Wolf, R.: A lower bound for quantum search of an ordered list. Inform. Proc. Lett. 70 (1999) 205–209

    Article  MATH  Google Scholar 

  10. Choi, M.-D.: Tricks or treats with the Hilbert matrix. Amer. Math. Monthly 90 (1983) 301–312

    Article  MATH  MathSciNet  Google Scholar 

  11. Farhi, E., Goldstone, J., Gutmann, S., Sipser, M.: A limit on the speed of quantum computation for insertion into an ordered list. quant-ph/9812057, 1998

    Google Scholar 

  12. Farhi, E., Goldstone, J., Gutmann, S., Sipser, M.: Invariant quantum algorithms for insertion into an ordered list. quant-ph/9901059, 1999

    Google Scholar 

  13. Grigoriev, D., Karpinski, M., Meyer AUF DER Heide, F., Smolensky, R.: A lower bound for randomized algebraic decision trees. Comput. Complexity 6 (1996/1997) 357–375

    Article  MathSciNet  Google Scholar 

  14. Grover, L. K.: Quantum mechanics helps in searching for a needle in a haystack. Phys. Rev. Letters 79 (1997) 325–328

    Article  Google Scholar 

  15. Jozsa, R., Schlienz, J.: Distinguishability of states and von Neumann entropy. Phys. Rev. A 62 (2000) 012301

    Google Scholar 

  16. Shor, P. W.: Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer. SIAM J. Comput. 26 (1997) 1484–1509

    Article  MATH  MathSciNet  Google Scholar 

  17. Vedral, V.: The role of relative entropy in quantum information theory. quant-ph/0102094, 2001

    Google Scholar 

  18. Zalka, Ch.: Grover’s quantum searching algorithm is optimal. Phys. Rev. A 60 (1999) 2746–2751

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Høyer, P., Neerbek, J., Shi, Y. (2001). Quantum Complexities of Ordered Searching, Sorting, and Element Distinctness. In: Orejas, F., Spirakis, P.G., van Leeuwen, J. (eds) Automata, Languages and Programming. ICALP 2001. Lecture Notes in Computer Science, vol 2076. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48224-5_29

Download citation

  • DOI: https://doi.org/10.1007/3-540-48224-5_29

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42287-7

  • Online ISBN: 978-3-540-48224-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics