
692 Q Quantum Algorithm for Finding Triangles
In recent work Magniez et al. [12], using the quan-
tum walk defined by Szegedy [15], have introduced a new
quantum walk search procedure generalizing that of Am-
bainis [3]. Among the consequences is a quantum walk al-
gorithm for triangle finding in O(n
13/10
) quantum queries.
Applications
Extensions of the quantum walk algorithm for triangle
finding have been used to find cliques and other fixed sub-
graphs in a graph and to decide monotone graph prop-
erties with small certificates using fewer quantum queries
than previous algorithms.
Finding Cliques, Subgraphs, and Subsets
Ambainis’ k-collision algorithm [3]canfindacopyof
any graph H with k > 3 vertices in
˜
O(n
22/(k+1)
)quan-
tum queries. In the case where H is a k-clique, Childs
and Eisenberg [9]gavean
˜
O(n
2:56/(k+2)
) query algorithm.
A simple generalization of the triangle finding quantum
walk algorithm of Magniez et al. [13] improves this to
˜
O(n
22/k
).
Monotone Graph Properties
Recall that a monotone graph property is a boolean prop-
erty of a graph whose value is invariant under permutation
of the vertex labels and monotone under any sequence of
edge deletions. Examples of monotone graph properties
are connectedness, planarity, and triangle-freeness. A 1-
certificate is a minimal subset of edge queries proving that
a property holds (e. g., three edges suffice to prove that
a graph contains a triangle). Magniez et al. [13]show
that their quantum walk algorithm for the triangle find-
ing problem can be generalized to an
˜
O(n
22/k
) quantum
query algorithm deciding any monotone graph property
with 1-certificates of size at most k > 3 vertices. The best
known lower bound is ˝(n).
Open Problems
The most obvious remaining open problem is to resolve
the quantum query complexity of the triangle finding
problem; again, the best upper and lower bounds currently
known are O(n
13/10
)and˝(n). Beyond this, there are the
following open problems:
Quantum Query Complexity
of Monotone Graph Properties
The best known lower bound for the quantum query
complexity of (nontrivial) monotone graph properties is
˝(n
2/3
log
1/6
n), observed by Andrew Yao to follow from
the classical randomized lower bound ˝(n
4/3
log
1/3
n)of
Chakrabarti and Khot [8] and the quantum adversary
technique of Ambainis [2]. Is an improvement to ˝(n)
possible? If so, this would be tight, since one can deter-
mine whether the edge set of a graph is nonempty in O(n)
quantum queries using Grover’s algorithm.
New Quantum Walk Algorithms
Quantum walks have been successfully applied in design-
ing more efficient quantum search algorithms for sev-
eral problems, including element distinctness [3], trian-
gle finding [13], matrix product verification [7], and group
commutativity testing [11]. It would be nice to see how far
the quantum walk approach can be extended to obtain new
and better quantum algorithms for various computational
problems.
Cross References
Quantization of Markov Chains
Quantum Algorithm for Element Distinctness
Recommended Reading
1. Aaronson, S., Shi, Y.: Quantum lower bounds for the collision
and the element distinctness problems. J. ACM 51(4), 595–605,
(2004), quant-ph/0112086
2. Ambainis, A.: Quantum lower bounds by quantum arguments.
J. Comput. Syst. Sci. 64, 750–767, (2002), quant-ph/0002066
3. Ambainis, A.: Quantum walk algorithm for element distinct-
ness. SIAM J. Comput. 37(1), 210–239, (2007) Preliminary ver-
sion in Proc. FOCS, (2004), quant-ph/0311001
4. Bennett, C., Bernstein, E., Brassard, G., Vazirani, U.: Strengths
and weaknesses of quantum computing. SIAM J. Comput.
26(5), 1510–1523, (1997), quant-ph/9701001
5. Brassard, G., Høyer, P., Mosca, M., Tapp, A.: Quantum amplitude
amplification and estimation. In: Quantum Computation and
Quantum Information: A Millennium Volume, AMS Contempo-
rary Mathematics Series, vol. 305. (2002) quant-ph/0005055
6. Buhrman, H., Dürr, C., Heiligman, M., P.Høyer, Magniez, F., San-
tha, M., de Wolf, R.: Quantum algorithms for element distinct-
ness. SIAM J. Computing 34(6), 1324–1330, (2005). Preliminary
version in Proc. CCC (2001) quant-ph/0007016
7. Buhrman, H., Spalek, R.: Quantum verification of matrix prod-
ucts. Proc. SODA, (2006) quant-ph/0409035
8. Chakrabarti, A., Khot, S.: Improved lower bounds on the ran-
domized complexity of graph properties. Proc. ICALP (2001)
9. Childs, A., Eisenberg, J.: Quantum algorithms for subset find-
ing. Quantum Inf. Comput. 5, 593 (2005), quant-ph/0311038
10. Grover, L.: A fast quantum mechanical algorithm for database
search. Proc. STOC (1996) quant-ph/9605043
11. Magniez, F., Nayak, A.: Quantum complexity of testing group
commutativity. Algorithmica 48(3), 221–232 (2007) Prelimi-
nary version in Proc. ICALP (2005) quant-ph/0506265