Deterministic Search on Complete Bipartite Graphs by Continuous-Time Quantum Walk
Honghong Lin, Yun Shang
pp. 1-15 · 10.2478/qic-2024-0001
On this page
Abstract
How to design deterministic spatial search algorithms is a difficult but important problem. This paper presents a deterministic search algorithm on complete bipartite graphs with optimal runtime scaling. Our algorithm adopts the simple form of alternating iterations of an oracle and a continuous-time quantum walk operator, which is a generalization of Grover's search algorithm. To address the case of the number of marked vertices being unknown, we construct a quantum counting algorithm based on the spectrum structure of the search operator. This is a non-trivial example of quantum counting for spatial search. To implement the continuous-time quantum walk operator, we perform Hamiltonian simulation in the quantum circuit model and simulate it on the IBM quantum computing platform Qiskit.
Open accessCC BY-NC-SA 4.0
Keywords
- spatial search
- deterministic quantum algorithm
- quantum counting
- continuous-time quantum walk
- complete bipartite graph
Suggested citation
Honghong Lin, Yun Shang (2024). Deterministic Search on Complete Bipartite Graphs by Continuous-Time Quantum Walk. Quantum Information & Computation, 24(1), 1-15. https://doi.org/10.2478/qic-2024-0001
References (43)
- A. Ambainis, A. Gilyén, S. Jeffery and M. Kokainis (2020). “Quadratic speedup for finding marked vertices by quantum walks”, in K. Makarychev, Y. Makarychev, M. Tulsiani, G. Kamath and J. Chuzhoy (eds), Proceedings of the 52nd Annual ACM SIGACT Symposium on Theory of Computing, Jun 22, 412–424.DOI: 10.1145/3357713.3384252Google Scholar
- S. Apers, S. Chakraborty, L. Novo and J. Roland (2022). “Quadratic speedup for spatial search by continuous-time quantum walk”. Physical Review Letters, 129: 16, 160502.DOI: 10.1103/PhysRevLett.129.160502Google Scholar
- A. Ambainis (2007). “Quantum walk algorithm for element distinctness”. SIAM Journal on Computing 37: 1, 210–239.DOI: 10.1137/S0097539705447311Google Scholar
- J.K. Gamble, M. Friesen, D. Zhou, R. Joynt and S.N. Coppersmith (2010). “Two-particle quantum walks applied to the graph isomorphism problem”. Physical Review A 81: 5, 052313.DOI: 10.1103/PhysRevA.81.052313Google Scholar
- D. Aharonov, A. Ambainis, J. Kempe, et al. (2001). “Quantum walks on graphs”, in Proceedings of the Thirty-third Annual ACM Symposium on Theory of Computing, 50–59.DOI: 10.1145/380752.380758Google Scholar
- B. Tödtli, M. Laner, J. Semenov, et al. (2016). “Continuous-time quantum walks on directed bipartite graphs”. Physical Review A, 94: 5, 052338.DOI: 10.1103/PhysRevA.94.052338Google Scholar
- R. Chaves, B. Chagas, and G. Coutinho (2023). “Why and how to add direction to a quantum walk”. Quantum Information Processing, 22: 1, 41.DOI: 10.1007/s11128-022-03746-9Google Scholar
- A.M. Childs (2009). “Universal computation by quantum walk”. Physical Review Letters, 102: 18, 180501.DOI: 10.1103/PhysRevLett.102.180501Google Scholar
- A.M. Childs, D. Gosset and Z. Webb (2013). “Universal computation by multiparticle quantum walk”. Science, 339: 6121, 791–794.DOI: 10.1126/science.1229957Google Scholar
- M. Tamura, T. Mukaiyama and K. Toyoda (2020). “Quantum walks of a phonon in trapped ions”. Physical Review Letters, 124: 20, 200501.DOI: 10.1103/PhysRevLett.124.200501Google Scholar
- J. Wang and K. Manouchehri (2013). Physical Implementation of Quantum Walks. Heidelberg: Springer Berlin, 10: 978–983.DOI: 10.1007/978-3-642-36014-5Google Scholar
- C. A. Ryan, M. Laforest, J.C. Boileau and R. Laflamme (2005). “Experimental implementation of a discrete-time quantum random walk on an NMR quantum-information processor”. Physical Review A, 72: 6, 062317.DOI: 10.1103/PhysRevA.72.062317Google Scholar
- L. K. Grover (1996). “A fast quantum mechanical algorithm for database search”, in: Proceedings of the Twenty-eighth Annual ACM Symposium on Theory of Computing, 1996 Jul 1, pp. 212–219.DOI: 10.1145/237814.237866Google Scholar
- G.L. Long (2001). “Grover algorithm with zero theoretical failure rate”. Physical Review A, 64: 2, 022307.DOI: 10.1103/PhysRevA.64.022307Google Scholar
- G. Li and L. Li, “Deterministic quantum search with adjustable parameters: Implementations and applications”. Information and Computation, 292, 105042.DOI: 10.1016/j.ic.2023.105042Google Scholar
- A. Ambainis, J. Kempe and A. Rivosh (2005). “Coins make quantum walks faster”, in Proceedings of the Sixteenth Annual ACM-SIAM Symposium on Discrete Algorithms. Society for Industrial and Applied Mathematics, USA, 1099–1108.Google Scholar
- T.G. Wong (2015). “Grover search with lackadaisical quantum walks”. Journal of Physics A: Mathematical and Theoretical, 48: 43, 435304.DOI: 10.1088/1751-8113/48/43/435304Google Scholar
- G.A. Bezerra, P.H.G. Lugão and R. Portugal (2021). “Quantum-walk-based search algorithms with multiple marked vertices”. Physical Review A, 103: 6, 062202.DOI: 10.1103/PhysRevA.103.062202Google Scholar
- M. Roget, H. Kadri and G. Di Molfetta (2023). “Optimality conditions for spatial search with multiple marked vertices”. Physical Review Research, 5: 3, 033021.DOI: 10.1103/PhysRevResearch.5.033021Google Scholar
- S. Chakraborty, L. Novo and J. Roland (2020). “Optimality of spatial search via continuous-time quantum walks”. Physical Review A, 102: 3, 032214.DOI: 10.1103/PhysRevA.102.032214Google Scholar
- S. Marsh and J.B. Wang (2021). “Deterministic spatial search using alternating quantum walks,” Physical Review A 104: 2, 022216.DOI: 10.1103/PhysRevA.104.022216Google Scholar
- D. Qu, S. Marsh, K. Wang, L. Xiao, J. Wang and P. Xue (2022). “Deterministic search on star graphs via quantum walks”. Physical Review Letters, 128: 5, 050501.DOI: 10.1103/PhysRevLett.128.050501Google Scholar
- Q. Wang, Y. Jiang, S. Feng, et al. (2023). “Universal approach to deterministic spatial search via alternating quantum walks”. arxiv preprint arxiv:2307.16133.Google Scholar
- F. Peng, M. Li and X. Sun (2024). “Deterministic discrete-time quantum walk search on complete bipartite graphs”. Physical Review Research, 6: 3, 033042.DOI: 10.1103/PhysRevResearch.6.033042Google Scholar
- Z. Gong, S. Liu, Y. Wen, et al. (2016). “Biclique cryptanalysis using balanced complete bipartite subgraphs”. Science China. Information Sciences, 59: 4, 049101.DOI: 10.1007/s11432-016-5540-xGoogle Scholar
- M. Štefaòák and S. Skoupı (2017). “Perfect state transfer by means of discrete-time quantum walk on complete bipartite graphs”. Quantum Information Processing, 16, 1–14.DOI: 10.1007/s11128-017-1516-zGoogle Scholar
- R.A.M. Santos (2022). “Quantum state transfer on the complete bipartite graph”. Journal of Physics A: Mathematical and Theoretical 55: 12, 125301.DOI: 10.1088/1751-8121/ac5217Google Scholar
- T.G. Wong, L. Tarrataca and N. Nahimov (2016). “Laplacian versus adjacency matrix in quantum walk search”. Quantum Information Processing, 5, 4029–4048.DOI: 10.1007/s11128-016-1373-1Google Scholar
- M.L. Rhodes and T.G. Wong (2019). “Quantum walk search on the complete bipartite graph”. Physical Review A, 99: 3, 032301.DOI: 10.1103/PhysRevA.99.032301Google Scholar
- R. Beals, H. Buhrman, R. Cleve, et al. (2001). “Quantum lower bounds by polynomials”. Journal of the ACM (JACM), 48: 4, 778–797.DOI: 10.1145/502090.502097Google Scholar
- Y. Xu, D. Zhang and L. Li (2022). “Robust quantum walk search without knowing the number of marked vertices”. Physical Review A 106: 5, 052207.DOI: 10.1103/PhysRevA.106.052207Google Scholar
- M.A. Nielsen and I.L. Chuang (2010). Quantum Computation and Quantum Information. Cambridge University Press.Google Scholar
- G.A. Bezerra, R.A. Santos and R. Portugal (2023). “Quantum counting on the complete bipartite graph”. arxiv preprint arXiv:2311.10407[quant-ph].DOI: 10.1142/S0219749924500278Google Scholar
- G. Brassard, P. Hoyer, M. Mosca, and A. Tapp (2002). “Quantum amplitude amplification and estimation”. Contemporary Mathematics, 305, 53–74.DOI: 10.1090/conm/305/05215Google Scholar
- T. Loke and J.B. Wang (2017). “Efficient quantum circuits for continuous-time quantum walks on composite graphs”. Journal of Physics A: Mathematical and Theoretical, 50: 5, 055303.DOI: 10.1088/1751-8121/aa53a9Google Scholar
- D.W. Berry, A.M. Childs, R. Cleve, R. Kothari and R.D. Somma (2014). “Exponential improvement in precision for simulating sparse Hamiltonians”, in: Proceedings of the Forty-sixth Annual ACM Symposium on Theory of Computing, pp. 283–292.DOI: 10.1145/2591796.2591854Google Scholar
- https://qiskit.qotlabs.org/api/qiskit/0.45/qiskit.primitives.SamplerGoogle Scholar
- https://qiskit.github.io/qiskit-aer/Google Scholar
- https://github.com/ScarletLynn1998/Paper-Code-for-Deterministic-Search-on-Complete-Bipartite-Graphs-by-Continuous-Time-Quantum-WalkGoogle Scholar
- W. Chu-Ryang (2019). Simpler quantum counting. Quantum Information & Computation, 19, 967–983DOI: 10.26421/QIC19.11-12-5Google Scholar
- S. Aaronson and P. Rall (2020). “Quantum approximate counting, simplified”, in Symposium on Simplicity in Algorithms. Society for Industrial and Applied Mathematics, 24–32.DOI: 10.1137/1.9781611976014.5Google Scholar
- Y. Suzuki, S. Uno, R. Raymond, T. Tanaka, T. Onodera and N. Yamamoto (2020). “Amplitude estimation without phase estimation”. Quantum Information Processing, 19, 1–7.DOI: 10.1007/s11128-019-2565-2Google Scholar
- D. Grinko, J. Gacon, C. Zoufal and S. Woerner. (2021). “Iterative quantum amplitude estimation”. NPJ Quantum Information, 7: 1, 52.DOI: 10.1038/s41534-021-00379-1Google Scholar
