论文标题

OpenQAOA- QAOA的SDK

OpenQAOA -- An SDK for QAOA

论文作者

Sharma, Vishal, Saharan, Nur Shahidee Bin, Chiew, Shao-Hen, Chiacchio, Ezequiel Ignacio Rodríguez, Disilvestro, Leonardo, Demarie, Tommaso Federico, Munro, Ewan

论文摘要

我们介绍了OpenQAOA,这是一种Python开源多余软件开发套件,以在嘈杂的中间尺度量子(NISQ)设备和模拟器上创建,自定义和执行量子近似优化算法(QAOA)。 OpenQAOA促进了QAOA工作流的创建,从而消除了实施变异量子算法的更加繁琐和重复的方面。它标准化并自动化任务,例如跨不同后端的电路创建,ANSATZ参数化,优化环,结果格式以及QAOA的扩展,例如递归QAOA。 OpenQAOA旨在简化和增强对QAOA的研究,为实验和部署算法及其变化提供了强大,一致的框架。重要的是,非常重视的是提供工具,以在数百或数千吨的规模上启用QAOA计算。

We introduce OpenQAOA, a Python open-source multi-backend Software Development Kit to create, customise, and execute the Quantum Approximate Optimisation Algorithm (QAOA) on Noisy Intermediate-Scale Quantum (NISQ) devices and simulators. OpenQAOA facilitates the creation of QAOA workflows, removing the more tedious and repetitive aspects of implementing variational quantum algorithms. It standardises and automates tasks such as circuit creation across different backends, ansatz parametrisation, the optimisation loop, the formatting of results, and extensions of QAOA such as Recursive QAOA. OpenQAOA is designed to simplify and enhance research on QAOA, providing a robust and consistent framework for experimentation with, and deployment of, the algorithm and its variations. Importantly, a heavy emphasis is placed on the provision of tools to enable QAOA computations at the scale of hundreds or thousands of qubits.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源