Author Login Editor-in-Chief Peer Review Editor Work Office Work

Computer Engineering ›› 2020, Vol. 46 ›› Issue (1): 25-30. doi: 10.19678/j.issn.1000-3428.0055347

Previous Articles     Next Articles

Optimal Solution of Max-Cut Problem Using Quantum Adiabatic Approximation

WANG Fumin, NI Ming, ZHOU Ming, WU Yongzheng   

  1. The 32nd Research Institute of China Electronics Technology Group Corporation, Shanghai 201808, China
  • Received:2019-07-01 Revised:2019-09-18 Online:2020-01-15 Published:2019-09-24

量子绝热近似求解最大割问题的最优解

王富民, 倪明, 周明, 吴永政   

  1. 中国电子科技集团公司第三十二研究所, 上海 201808
  • 作者简介:王富民(1995-),男,硕士研究生,主研方向为量子算法;倪明,研究员;周明,高级工程师、博士;吴永政,博士。
  • 基金资助:
    中国电子科技集团公司第三十二研究所创新基金(EX170410-00)。

Abstract: When using classical approximation algorithm to solve the max-cut problem,the time complexity increases with the complexity of graph.In order to improve the solution efficiency,this paper uses quantum adiabatic approximation algorithm to solve the ground state for Hamiltonian of max-cut problem,and the ground state value is the optimal solution.The time complexity is independent of the number of vertices and edges of graph using quantum adiabatic approximation algorithm,and the max-cut problem can be calculated within finite steps.The computing process is based on the ProjectQ software developed.By establishing the evolutionary path from initial Hamiltonian to max-cut problem Hamiltonian,the change of the expected value is analyzed to determine whether the algorithm can find the optimal solution of max-cut problem or not.Numerical analysis results show that,this algorithm can effectively improve the efficiency of solving the max-cut problem,the accuracy of solution is 0.999 9 for 3-vertex undirected graph and 6-vertex undirected sparse graph,and the results for the 6-vertex undirected complete graph is 0.969 6.

Key words: quantum computing, quantum adiabatic approximation, max-cut problem, Hamiltonian, quantum software

摘要: 经典近似算法求解最大割问题时,时间复杂度与图的复杂度呈正相关。为提高求解效率,使用量子绝热近似算法求解无向图最大割问题哈密顿量的基态,其基态对应该问题的最优解。该算法的时间复杂度不依赖于图的顶点个数及边的条数,可以在有限步骤内计算得到最大割解。基于ProjectQ量子软件进行编程模拟,建立由初始哈密顿量线性变化到最大割问题哈密顿量的演化路径,分析该路径下最大割问题哈密顿量期望值的变化,判断算法能否求出最优解。数值分析结果表明,量子绝热近似算法能够以较高准确率计算出最大割解,其求解3个顶点无向图和6个顶点无向稀疏图最大割问题的准确率为0.999 9,求解6个顶点无向完全图最大割问题的准确率为0.969 6。

关键词: 量子计算, 量子绝热近似, 最大割问题, 哈密顿量, 量子软件

CLC Number: