{"title":"Quafu-Qcover: Explore combinatorial optimization problems on cloud-based quantum computers","authors":"Hong-Ze Xu, Wei-Feng Zhuang, Zheng-An Wang, Kai-Xuan Huang, Yun-Hao Shi, Wei-Guo Ma, Tian-Ming Li, Chi-Tong Chen, Kai Xu, Yu-Long Feng, Pei Liu, Mo Chen, Shang-Shu Li, Zhi-Peng Yang, Chen Qian, Yu-Xin Jin, Yun-Heng Ma, Xiao Xiao, Peng Qian, Yanwu Gu, Xu-Dan Chai, Ya-Nan Pu, Yi-Peng Zhang, Shi-Jie Wei, Jin-Feng Zeng, Hang Li, Gui-Lu Long, Yirong Jin, Haifeng Yu, Heng Fan, Dong E. Liu, Meng-Jun Hu","doi":"10.1088/1674-1056/ad18ab","DOIUrl":null,"url":null,"abstract":"We introduce Quafu-Qcover, an open-source cloud-based software package developed for solving combinatorial optimization problems using quantum simulators and hardware backends. Quafu-Qcover provides a standardized and comprehensive workflow that utilizes the quantum approximate optimization algorithm (QAOA). It facilitates the automatic conversion of the original problem into a quadratic unconstrained binary optimization (QUBO) model and its corresponding Ising model, which can be subsequently transformed into a weight graph. The core of Qcover relies on a graph decomposition-based classical algorithm, which efficiently derives the optimal parameters for the shallow QAOA circuit. Quafu-Qcover incorporates a dedicated compiler capable of translating QAOA circuits into physical quantum circuits that can be executed on Quafu cloud quantum computers. Compared to a general-purpose compiler, our compiler demonstrates the ability to generate shorter circuit depths, while also exhibiting superior speed performance. Additionally, the Qcover compiler has the capability to dynamically create a library of qubits coupling substructures in real-time, utilizing the most recent calibration data from the superconducting quantum devices. This ensures that computational tasks can be assigned to connected physical qubits with the highest fidelity. The Quafu-Qcover allows us to retrieve quantum computing sampling results using a task ID at any time, enabling asynchronous processing. Moreover, it incorporates modules for results preprocessing and visualization, facilitating an intuitive display of solutions for combinatorial optimization problems. We hope that Quafu-Qcover can serve as an instructive illustration for how to explore application problems on the Quafu cloud quantum computers.","PeriodicalId":10253,"journal":{"name":"Chinese Physics B","volume":"39 1","pages":""},"PeriodicalIF":1.5000,"publicationDate":"2024-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Chinese Physics B","FirstCategoryId":"101","ListUrlMain":"https://doi.org/10.1088/1674-1056/ad18ab","RegionNum":4,"RegionCategory":"物理与天体物理","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"PHYSICS, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0
Abstract
We introduce Quafu-Qcover, an open-source cloud-based software package developed for solving combinatorial optimization problems using quantum simulators and hardware backends. Quafu-Qcover provides a standardized and comprehensive workflow that utilizes the quantum approximate optimization algorithm (QAOA). It facilitates the automatic conversion of the original problem into a quadratic unconstrained binary optimization (QUBO) model and its corresponding Ising model, which can be subsequently transformed into a weight graph. The core of Qcover relies on a graph decomposition-based classical algorithm, which efficiently derives the optimal parameters for the shallow QAOA circuit. Quafu-Qcover incorporates a dedicated compiler capable of translating QAOA circuits into physical quantum circuits that can be executed on Quafu cloud quantum computers. Compared to a general-purpose compiler, our compiler demonstrates the ability to generate shorter circuit depths, while also exhibiting superior speed performance. Additionally, the Qcover compiler has the capability to dynamically create a library of qubits coupling substructures in real-time, utilizing the most recent calibration data from the superconducting quantum devices. This ensures that computational tasks can be assigned to connected physical qubits with the highest fidelity. The Quafu-Qcover allows us to retrieve quantum computing sampling results using a task ID at any time, enabling asynchronous processing. Moreover, it incorporates modules for results preprocessing and visualization, facilitating an intuitive display of solutions for combinatorial optimization problems. We hope that Quafu-Qcover can serve as an instructive illustration for how to explore application problems on the Quafu cloud quantum computers.
期刊介绍:
Chinese Physics B is an international journal covering the latest developments and achievements in all branches of physics worldwide (with the exception of nuclear physics and physics of elementary particles and fields, which is covered by Chinese Physics C). It publishes original research papers and rapid communications reflecting creative and innovative achievements across the field of physics, as well as review articles covering important accomplishments in the frontiers of physics.
Subject coverage includes:
Condensed matter physics and the physics of materials
Atomic, molecular and optical physics
Statistical, nonlinear and soft matter physics
Plasma physics
Interdisciplinary physics.