Quantum Algorithms for the Triangle Problem
arXiv:quant-ph/0310134
Abstract
We present two new quantum algorithms that either find a triangle (a copy of ) in an undirected graph on nodes, or reject if is triangle free. The first algorithm uses combinatorial ideas with Grover Search and makes queries. The second algorithm uses queries, and it is based on a design concept of Ambainis~\cite{amb04} that incorporates the benefits of quantum walks into Grover search~\cite{gro96}. The first algorithm uses only qubits in its quantum subroutines, whereas the second one uses O(n) qubits. The Triangle Problem was first treated in~\cite{bdhhmsw01}, where an algorithm with query complexity was presented, where is the number of edges of .
Several typos are fixed, and full proofs are included. Full version of the paper accepted to SODA'05
References in corpus (3)
Cited by in corpus (9)
- Efficient Distributed Quantum Computing
- Quipper: A Scalable Quantum Programming Language
- An Introduction to Quantum Programming in Quipper
- Quantum search algorithms
- Coins Make Quantum Walks Faster
- Circuit Design for Clique Problem and Its Implementation on Quantum Computer
- Polynomial Degree and Lower Bounds in Quantum Complexity: Collision and Element Distinctness with Small Range
- Robust Quantum Circuit for Clique Problem with Intermediate Qudits
- Quantum search with variable times