Skip to content
/ MG-Net Public

(NeurIPS 2024) MG-Net: Learn to Customize QAOA with Circuit Depth Awareness

Notifications You must be signed in to change notification settings

QQQYang/MG-Net

Repository files navigation

MG-Net: Learn to Customize QAOA with Circuit Depth Awareness (Neurips 2024)

demo

MG-Net: Learn to Customize QAOA with Circuit Depth Awareness

Abstract

Quantum Approximate Optimization Algorithm (QAOA) and its variants exhibit immense potential in tackling combinatorial optimization challenges. However, their practical realization confronts a dilemma: the requisite circuit depth for satisfactory performance is problem-specific and often exceeds the maximum capability of current quantum devices. To address this dilemma, here we first analyze the convergence behavior of QAOA, uncovering the origins of this dilemma and elucidating the intricate relationship between the employed mixer Hamiltonian, the specific problem at hand, and the permissible maximum circuit depth. Harnessing this understanding, we introduce the Mixer Generator Network (MG-Net), a unified deep learning framework adept at dynamically formulating optimal mixer Hamiltonians tailored to distinct tasks and circuit depths. Systematic simulations, encompassing Ising models and weighted Max-Cut instances with up to 64 qubits, substantiate our theoretical findings, highlighting MG-Net's superior performance in terms of both approximation ratio and efficiency.

Bibtex

If this work is helpful for your research, please consider citing the following entry.

@inproceedings{qian2024mgnet,
  title={MG-Net: Learn to Customize QAOA with Circuit Depth Awareness},
  author={Qian, Yang and Wang, Xinbiao and Du, Yuxuan and Luo, Yong and Tao, Dacheng},
  booktitle={Advances in Neural Information Processing Systems},
  year={2024}
}

Contact

Email: qianyang1217@gmail.com

About

(NeurIPS 2024) MG-Net: Learn to Customize QAOA with Circuit Depth Awareness

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages