BenchRL-QAS
收藏arXiv2025-07-16 更新2025-07-18 收录
下载链接:
https://github.com/azhar-ikhtiarudin/bench-rlqas
下载链接
链接失效反馈官方服务:
资源简介:
BenchRL-QAS是一个统一基准测试框架,旨在系统地评估强化学习(RL)算法在量子架构搜索(QAS)中的表现,涵盖从2到8量子比特的多种变分量子算法任务和系统大小。数据集包含9个RL智能体,包括基于值的方法和策略梯度方法,在无噪声和现实噪声环境下对代表性量子问题进行评估。该数据集通过加权排名指标平衡了准确度、电路深度、门数和计算效率,使得比较公平全面。该工作代表了迄今为止最全面的RL-QAS基准测试工作,BenchRL-QAS及其所有实验数据均已公开发布,以支持可重复性和未来的研究。
提供机构:
QTF Centre of Excellence, Department of Physics, University of Helsinki, Helsinki, Finland
创建时间:
2025-07-16
原始信息汇总
BenchRL-QAS 数据集概述
数据集简介
- 名称: BenchRL-QAS
- 类型: 强化学习算法在量子架构搜索中的基准测试框架
- 论文: BenchRL-QAS: Benchmarking Reinforcement Learning Algorithms for Quantum Architecture Search
数据集特点
- 全面性: 提供迄今为止最广泛的RL-QAS基准测试
- 算法覆盖: 评估9种强化学习算法
- 实验设置: 包含无噪声和含噪声实验
- 任务针对性: 提供针对不同量子任务的特定见解
- 可重现性: 通过开源代码和数据集确保结果可重现
强化学习算法
| 类别 | 算法 | 描述 |
|---|---|---|
| 基于价值 | DQN | 深度Q网络 |
| DQN PER | 优先经验回放 | |
| DQN Rank | 基于等级的动作优先级 | |
| Dueling DQN | 竞争价值与优势流 | |
| DDQN | 双重DQN以减少过高估计 | |
| 基于策略梯度 | A2C | 优势演员-评论家 |
| A3C | 异步优势演员-评论家 | |
| PPO | 近端策略优化 | |
| TPPO | 真正的近端策略优化 |
支持的量子问题
| 任务 | 描述 | 动作类型 |
|---|---|---|
| 状态准备(GHZ) | 准备最大纠缠态 | 非参数化 |
| VQSD | 变分量子态对角化 | 参数化 |
| VQE | 变分量子本征求解器用于基态估计 | 参数化 |
| VQC | 变分量子分类器用于监督学习 | 参数化 |
性能亮点
- 在VQE(BeH₂)中优于最近的QAS方法,误差降低3个数量级,门数减少>50%
- RL-VQC+DQN-rank达到>99.99%的训练和测试准确率
系统要求
- Python 3.10
- Anaconda或Miniconda
使用说明
- 克隆仓库并创建conda环境
- 安装依赖包
- 运行实验:
- 单个任务和代理:
python main.py --task [TASK] --agent [AGENT] - 全部任务和代理:
python main.py --task ALL --agent ALL
- 单个任务和代理:
搜集汇总
数据集介绍

构建方式
BenchRL-QAS数据集的构建基于一个统一的基准测试框架,旨在系统评估量子架构搜索(QAS)中强化学习(RL)算法的性能。该数据集通过模拟多种变分量子算法任务(如变分量子本征求解器、变分量子状态对角化、量子分类和状态准备)生成,覆盖了2至8量子比特的系统规模。实验设计包括在无噪声和含噪声环境下对九种不同的RL代理进行测试,每种实验重复5至10次以增强统计稳健性,最终形成包含325个独立量子优化问题实例的数据集。
特点
BenchRL-QAS数据集的特点在于其全面性和标准化评估方法。数据集不仅涵盖了多种量子计算任务和系统规模,还引入了一种加权排名指标,平衡了准确性、电路深度、门数量和计算效率等多个维度,从而实现了公平且全面的算法比较。此外,数据集通过公开所有实验数据和代码,确保了研究的可重复性和未来扩展性。其核心发现揭示了RL算法在量子电路设计中的性能高度依赖于任务结构、量子比特数量和噪声环境,验证了‘无免费午餐’原则在该领域的适用性。
使用方法
BenchRL-QAS数据集的使用方法主要包括三个步骤:首先,用户需根据具体量子任务(如VQE或VQC)选择相应的环境配置;其次,通过集成框架提供的RL代理(如PPO或DQN)进行量子电路结构的自动搜索与优化;最后,利用加权排名指标评估算法性能,该指标综合考量误差率、门数量、电路深度和计算时间。数据集支持硬件约束条件下的非法动作屏蔽和课程学习策略,用户可通过GitHub获取完整代码和数据,以复现实验或开发新算法。
背景与挑战
背景概述
BenchRL-QAS是由Azhar Ikhtiarudin等研究人员于2024年提出的一个统一的基准测试框架,旨在系统评估强化学习(RL)算法在量子架构搜索(QAS)中的性能。该数据集专注于变分量子算法(VQAs)任务,涵盖2至8量子比特的系统规模,包括变分量子本征求解器(VQE)、变分量子态对角化(VQSD)、量子分类(VQC)和态制备等任务。BenchRL-QAS通过引入加权排名指标,平衡了准确性、电路深度、门数量和计算效率,为量子电路设计领域提供了全面的评估工具。该数据集的发布填补了RL-QAS领域缺乏系统性基准测试的空白,推动了量子计算与强化学习的交叉研究。
当前挑战
BenchRL-QAS面临的挑战主要包括两个方面:领域问题的挑战和构建过程中的挑战。在领域问题方面,量子架构搜索需要解决量子电路的离散设计空间巨大、噪声干扰严重以及算法性能高度依赖于任务结构和量子比特数量等问题。构建过程中的挑战包括如何设计一个统一的评估框架以支持多种RL算法和量子任务,以及如何确保实验的可重复性和统计稳健性。此外,BenchRL-QAS还需处理量子电路参数优化中的高计算成本和算法选择的复杂性,这些因素共同增加了数据集构建和应用的难度。
常用场景
经典使用场景
BenchRL-QAS数据集在量子计算领域被广泛应用于评估强化学习算法在量子架构搜索中的性能。该数据集通过涵盖2至8量子比特的变分量子算法任务,如变分量子本征求解器(VQE)、变分量子状态对角化(VQSD)、量子分类(VQC)和状态准备,为研究者提供了一个标准化的测试平台。其经典使用场景包括在无噪声和含噪声环境下,对不同强化学习算法进行系统性比较,以确定其在量子电路设计中的效率和准确性。
实际应用
在实际应用中,BenchRL-QAS数据集被用于优化量子硬件上的变分量子算法。例如,在量子化学中,该数据集帮助研究者设计高效的VQE电路以模拟分子基态能量;在量子机器学习中,它用于开发高性能的量子分类器。此外,该数据集还支持在含噪声的量子设备上测试算法的鲁棒性,为实际量子计算应用的实现提供了重要参考。
衍生相关工作
BenchRL-QAS数据集衍生了一系列经典研究工作,包括基于张量网络的强化学习方法(TensorRL-QAS)和基于组合门结构的优化算法(Gadget RL-QAS)。这些工作进一步扩展了量子架构搜索的应用范围,并在更大规模的量子系统中验证了算法的有效性。此外,该数据集还激发了关于量子电路自动设计的新方法研究,如基于贝叶斯优化和蒙特卡洛树搜索的混合算法。
以上内容由遇见数据集搜集并总结生成



