本文由Leo Sünkel(慕尼黑大学信息学研究所)、Darya Martyniuk、Denny Mattern、Johannes Jung和Adrian Paschke(弗劳恩霍夫FOKUS数据与分析中心及柏林自由大学计算机科学研究所)合作完成,已提交至IEEE待发表。
研究领域:量子计算(Quantum Computing)与自动化设计。当前量子计算机处于NISQ(Noisy-Intermediate-Scale-Quantum,噪声中等规模量子)时代,受限于量子比特数量、噪声和浅层电路深度,手动设计高效量子电路(Quantum Circuit)面临巨大挑战。传统方法依赖经验模式,难以应对复杂问题(如 barren plateaus(贫瘠高原)、可训练性等)。
研究动机:
1. 自动化需求:手动设计电路耗时且不适用于复杂任务(如高保真态制备或低深度电路)。
2. 现有方法局限:遗传算法(Genetic Algorithm, GA)和强化学习虽被探索,但缺乏灵活适配用户目标的通用框架。
3. 核心目标:开发GA4QCO框架,通过用户自定义适应度函数(fitness function)自动搜索满足特定约束(如最小深度、最大纠缠)的量子电路。
GA4QCO基于遗传算法,包含以下核心模块:
- 个体表示:量子电路编码为二维列表(n×m,n为量子比特数,m为门深度),每个门存储元数据(名称、作用比特、参数等)。
- 适应度函数:用户可自定义,例如:
- 保真度函数(Fidelity Fitness):最大化电路输出态与目标态的保真度。
- 纠缠函数(Entanglement Fitness):优化纠缠熵(Von Neumann Entropy)。
- 机器学习函数(ML Fitness):以分类/回归任务准确率作为适应度。
- 选择方法:锦标赛选择(Tournament Selection)、轮盘赌选择(Roulette Wheel)等。
- 交叉操作(Crossover):支持单点、多点、块状重组(见图3),保留或破坏多量子比特门以平衡探索与开发。
- 变异操作(Mutation):包括单门翻转(Single Gate Flip)、控制比特交换(Swap Control Qubit)、参数扰动等(见图4)。
实验1:无约束保真度优化
- 目标:生成与随机目标态(4比特,深度20)保真度最高的电路。
- 参数:种群200个体,迭代1000代。
- 结果:平均保真度达0.8,显著优于随机基线(图5左)。
实验2:受限门集优化
- 约束:仅允许使用{’id’, ’rz’, ’sx’, ’x’, ’cx’}门。
- 结果:最佳个体保真度达0.994(图5右),验证框架在硬件兼容性场景的有效性。
科学价值:
- 提出首个结合遗传算法与用户自定义目标的量子电路自动化设计框架,填补了传统方法与强化学习间的技术空白。
- 为复杂量子任务(如纠错、变分算法)的架构搜索提供通用工具。
应用前景:
- 量子机器学习:优化参数化量子电路(Parameterized Quantum Circuit)的拓扑结构。
- 硬件部署:适配特定量子处理器(如IBM Q、谷歌Sycamore)的原生门集。
(注:本文为预印本,最终版本以IEEE发表为准。)