TY - GEN
T1 - Span programs for functions with constant-sized 1-certificates
AU - Belovs, Aleksandrs
PY - 2012
Y1 - 2012
N2 - Besides the Hidden Subgroup Problem, the second large class of quantum speed-ups is for functions with constant-sized 1-certificates. This includes the OR function, solvable by the Grover algorithm, the element distinctness, the triangle and other problems. The usual way to solve them is by quantum walk on the Johnson graph. We propose a solution for the same problems using span programs. The span program is a computational model equivalent to the quantum query algorithm in its strength, and yet very different in its outfit. We prove the power of our approach by designing a quantum algorithm for the triangle problem with query complexity O(n 35/27) that is better than O(n 13/10) of the best previously known algorithm by Magniez et al.
AB - Besides the Hidden Subgroup Problem, the second large class of quantum speed-ups is for functions with constant-sized 1-certificates. This includes the OR function, solvable by the Grover algorithm, the element distinctness, the triangle and other problems. The usual way to solve them is by quantum walk on the Johnson graph. We propose a solution for the same problems using span programs. The span program is a computational model equivalent to the quantum query algorithm in its strength, and yet very different in its outfit. We prove the power of our approach by designing a quantum algorithm for the triangle problem with query complexity O(n 35/27) that is better than O(n 13/10) of the best previously known algorithm by Magniez et al.
KW - quantum algorithms
UR - https://www.scopus.com/pages/publications/84862590731
U2 - 10.1145/2213977.2213985
DO - 10.1145/2213977.2213985
M3 - Conference paper
AN - SCOPUS:84862590731
SN - 9781450312455
T3 - Proceedings of the Annual ACM Symposium on Theory of Computing
SP - 77
EP - 84
BT - STOC '12 - Proceedings of the 2012 ACM Symposium on Theory of Computing
T2 - 44th Annual ACM Symposium on Theory of Computing, STOC '12
Y2 - 19 May 2012 through 22 May 2012
ER -