Years and Authors of Summarized Original Work
2004; Ambainis
Problem Definition
In the element distinctness problem, one is given a list of N elements x1, …, x N ∈ {1, …, m} and one must determine if the list contains two equal elements. Access to the list is granted by submitting queries to a black box, and there are two possible types of query.
Value Queries. In this type of query, the input to the black box is an index i. The black box outputs x i as the answer. In the quantum version of this model, the input is a quantum state that may be entangled with the workspace of the algorithm. The joint state of the query, the answer register, and the workspace may be represented as \(\sum_{i,y,z} a_{i,y,z}|i,y,z \rangle\), with y being an extra register which will contain the answer to the query and z being the workspace of the algorithm. The black box transforms this state into\(\sum\limits_{i,y,z} {a_{i,y,z} } |i,(y + x_i )\bmod m,z\rangle\). The simplest particular case is if the input...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Aaronson S, Shi Y (2004) Quantum lower bounds for the collision and the element distinctness problems. J ACM 51(4):595–605
Ambainis A (2005) Polynomial degree and lower bounds in quantum complexity: collision and element distinctness with small range. Theor Comput 1:37–46
Ambainis A (2007) Quantum walk algorithm for element distinctness. SIAM J Comput 37(1):210–239
Ambainis A, Kempe J, Rivosh A (2006) Coins make quantum walks faster. In: Proceedings of the ACM/SIAM symposium on discrete algorithms (SODA’06), Miami, pp 1099–1108
Beame P, Saks M, Sun X, Vee E (2003) Time-space trade-off lower bounds for randomized computation of decision problems. J ACM 50(2):154–195
Belovs A (2012) Span programs for functions with constant-sized 1-certificates: extended abstract. In: Proceedings of ACM symposium on theory of computing (STOC’12), New York, pp 77–84
Belovs A (2012) Learning-graph-based quantum algorithm for k-distinctness. In: Proceedings of IEEE conference on foundations of computer science (FOCS’12), New Brunswick, pp 207–216
Belovs A, Rosmanis A (2013) On the power of non-adaptive learning graphs. In: IEEE conference on computational complexity, Palo Alto, pp 44–55
Belovs A, Childs A, Jeffery S, Kothari R, Magniez F (2013) Time-efficient quantum walks for 3-distinctness. In: Proceedings of international colloquium on automata, languages and programming (ICALP’13), Riga, vol 1, pp 105–122
Bernstein D, Jeffery S, Lange T, Meurer A (2013) Quantum algorithms for the subset-sum problem. In: Proceedings of international workshop on post-quantum cryptography (PQCrypto’13), Limoges, pp 16–33
Borodin A, Fischer M, Kirkpatrick D, Lynch N (1981) A time-space tradeoff for sorting on non-oblivious machines. J Comput Syst Sci 22:351–364
Buhrman H, Spalek R (2006) Quantum verification of matrix products. In: Proceedings of the ACM/SIAM symposium on discrete algorithms (SODA’06), Miami, pp 880–889
Buhrman H, Durr C, Heiligman M, Høyer P, Magniez F, Santha M, de Wolf R (2005) Quantum algorithms for element distinctness. SIAM J Comput 34(6):1324–1330
Childs AM, Eisenberg JM (2005) Quantum algorithms for subset finding. Quantum Inf Comput 5:593
Kutin S (2005) Quantum lower bound for the collision problem with small range. Theor Comput 1:29–36
Le Gall F (2014, to appear) Improved quantum algorithm for triangle finding via combinatorial arguments. In: Proceedings of the IEEE symposium on foundations of computer science (FOCS 2014), Philadelphia
Magniez F, Nayak A (2005) Quantum complexity of testing group commutativity. In: Proceedings of the international colloquium automata, languages and programming (ICALP’05), Lisbon, pp 1312–1324
Magniez F, Santha M, Szegedy M (2007) Quantum algorithms for the triangle problem. SIAM J Comput 37(2):413–424
Magniez F, Nayak A, Roland J, Santha M (2007) Search by quantum walk. In: Proceedings of the ACM symposium on the theory of computing (STOC’07), San Diego, pp 575–584
Szegedy M (2004) Quantum speed-up of Markov Chain based algorithms. In: Proceedings of the IEEE conference on foundations of computer science (FOCS’04), Rome, pp 32–41
Yao A (1994) Near-optimal time-space tradeoff for element distinctness. SIAM J Comput 23(5):966–975
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media New York
About this entry
Cite this entry
Ambainis, A. (2016). Quantum Algorithm for Element Distinctness. In: Kao, MY. (eds) Encyclopedia of Algorithms. Springer, New York, NY. https://doi.org/10.1007/978-1-4939-2864-4_306
Download citation
DOI: https://doi.org/10.1007/978-1-4939-2864-4_306
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4939-2863-7
Online ISBN: 978-1-4939-2864-4
eBook Packages: Computer ScienceReference Module Computer Science and Engineering