中文

用于三角形问题的量子算法

量子物理 2007-05-23 v3

摘要

我们提出两种新的量子算法,它们要么在无向图 GG(含 nn 个节点)中找到三角形(即 K3K_{3} 的拷贝),要么在 GG 无三角形时拒绝。第一种算法利用组合思想与 Grover 搜索,进行 O~(n10/7)\tilde{O}(n^{10/7}) 次查询。第二种算法使用 O~(n13/10)\tilde{O}(n^{13/10}) 次查询,它基于 Ambainis~\cite{amb04} 的设计概念,将量子游走的优势融入 Grover 搜索~\cite{gro96}。第一种算法在其量子子程序中仅使用 O(logn)O(\log n) 个量子比特,而第二种使用 O(n) 个量子比特。三角形问题首次在~\cite{bdhhmsw01} 中被处理,其中给出了查询复杂度为 O(n+nm)O(n+\sqrt{nm}) 的算法,其中 mmGG 的边数。

关键词

引用

@article{arxiv.quant-ph/0310134,
  title  = {Quantum Algorithms for the Triangle Problem},
  author = {Frederic Magniez and Miklos Santha and Mario Szegedy},
  journal= {arXiv preprint arXiv:quant-ph/0310134},
  year   = {2007}
}

备注

Several typos are fixed, and full proofs are included. Full version of the paper accepted to SODA'05