中国物理B ›› 2022, Vol. 31 ›› Issue (4): 40307-040307.doi: 10.1088/1674-1056/ac2806

• • 上一篇    下一篇

Quantum walk search algorithm for multi-objective searching with iteration auto-controlling on hypercube

Yao-Yao Jiang(姜瑶瑶)1, Peng-Cheng Chu(初鹏程)1, Wen-Bin Zhang(张文彬)2, and Hong-Yang Ma(马鸿洋)1,†   

  1. 1 School of Science, Qingdao University of Technology, Qingdao 266033, China;
    2 School of Information and Control Engineering, Qingdao University of Technology, Qingdao 266033, China
  • 收稿日期:2021-08-22 修回日期:2021-09-04 接受日期:2021-09-18 出版日期:2022-03-16 发布日期:2022-03-29
  • 通讯作者: Hong-Yang Ma E-mail:hongyang_ma@aliyun.com
  • 基金资助:
    Project supported by the National Natural Science Foundation of China (Grant Nos. 11975132 and 61772295), the Natural Science Foundation of Shandong Province, China (Grant No. ZR2019YQ01), and the Project of Shandong Provincial Higher Educational Science and Technology Program, China (Grant No. J18KZ012). Thanks to Chen Zhenyu, Yan Dandan, and Ma Yulin for their help in the numerical simulation experiment. Special thanks to the scholars who have made important contributions in quantum computing and quantum search algorithm.

Quantum walk search algorithm for multi-objective searching with iteration auto-controlling on hypercube

Yao-Yao Jiang(姜瑶瑶)1, Peng-Cheng Chu(初鹏程)1, Wen-Bin Zhang(张文彬)2, and Hong-Yang Ma(马鸿洋)1,†   

  1. 1 School of Science, Qingdao University of Technology, Qingdao 266033, China;
    2 School of Information and Control Engineering, Qingdao University of Technology, Qingdao 266033, China
  • Received:2021-08-22 Revised:2021-09-04 Accepted:2021-09-18 Online:2022-03-16 Published:2022-03-29
  • Contact: Hong-Yang Ma E-mail:hongyang_ma@aliyun.com
  • Supported by:
    Project supported by the National Natural Science Foundation of China (Grant Nos. 11975132 and 61772295), the Natural Science Foundation of Shandong Province, China (Grant No. ZR2019YQ01), and the Project of Shandong Provincial Higher Educational Science and Technology Program, China (Grant No. J18KZ012). Thanks to Chen Zhenyu, Yan Dandan, and Ma Yulin for their help in the numerical simulation experiment. Special thanks to the scholars who have made important contributions in quantum computing and quantum search algorithm.

摘要: Shenvi et al. have proposed a quantum algorithm based on quantum walking called Shenvi-Kempe-Whaley (SKW) algorithm, but this search algorithm can only search one target state and use a specific search target state vector. Therefore, when there are more than two target nodes in the search space, the algorithm has certain limitations. Even though a multi-objective SKW search algorithm was proposed later, when the number of target nodes is more than two, the SKW search algorithm cannot be mapped to the same quotient graph. In addition, the calculation of the optimal target state depends on the number of target states m. In previous studies, quantum computing and testing algorithms were used to solve this problem. But these solutions require more Oracle calls and cannot get a high accuracy rate. Therefore, to solve the above problems, we improve the multi-target quantum walk search algorithm, and construct a controllable quantum walk search algorithm under the condition of unknown number of target states. By dividing the Hilbert space into multiple subspaces, the accuracy of the search algorithm is improved from pc=(1/2)-O(1/n) to pc=1-O(1/n). And by adding detection gate phase, the algorithm can stop when the amplitude of the target state becomes the maximum for the first time, and the algorithm can always maintain the optimal number of iterations, so as to reduce the number of unnecessary iterations in the algorithm process and make the number of iterations reach $ t_{\rm f}=(\pi /2)\sqrt{2^{n-2}} $.

关键词: multi-objective, quantum walk, search algorithm, accurate probability

Abstract: Shenvi et al. have proposed a quantum algorithm based on quantum walking called Shenvi-Kempe-Whaley (SKW) algorithm, but this search algorithm can only search one target state and use a specific search target state vector. Therefore, when there are more than two target nodes in the search space, the algorithm has certain limitations. Even though a multi-objective SKW search algorithm was proposed later, when the number of target nodes is more than two, the SKW search algorithm cannot be mapped to the same quotient graph. In addition, the calculation of the optimal target state depends on the number of target states m. In previous studies, quantum computing and testing algorithms were used to solve this problem. But these solutions require more Oracle calls and cannot get a high accuracy rate. Therefore, to solve the above problems, we improve the multi-target quantum walk search algorithm, and construct a controllable quantum walk search algorithm under the condition of unknown number of target states. By dividing the Hilbert space into multiple subspaces, the accuracy of the search algorithm is improved from pc=(1/2)-O(1/n) to pc=1-O(1/n). And by adding detection gate phase, the algorithm can stop when the amplitude of the target state becomes the maximum for the first time, and the algorithm can always maintain the optimal number of iterations, so as to reduce the number of unnecessary iterations in the algorithm process and make the number of iterations reach $ t_{\rm f}=(\pi /2)\sqrt{2^{n-2}} $.

Key words: multi-objective, quantum walk, search algorithm, accurate probability

中图分类号:  (Quantum algorithms, protocols, and simulations)

  • 03.67.Ac
02.70.-c (Computational techniques; simulations) 02.20.-a (Group theory)