量子电子学报 ›› 2026, Vol. 43 ›› Issue (4): 497-512.doi: 10.3969/j.issn.1007-5461.2026.04.001

• 量子线路设计自动化 • 上一篇    下一篇

可微编程在量子设计自动化中的应用现状与展望(特邀)

吴 沣 1, 王子昂 2,3, 赵汇海   

  1. 1 中关村实验室, 北京 100000; 2 浙江大学浙江近代物理中心, 浙江 杭州 310058; 3 浙江大学全省微纳量子芯片与量子调控重点实验室, 浙江 杭州 310058
  • 收稿日期:2026-01-06 修回日期:2026-04-28 出版日期:2026-07-28 发布日期:2026-07-27
  • 通讯作者: E-mail: zhaohuihai@iqubit.org E-mail:E-mail: zhaohuihai@iqubit.org
  • 作者简介:吴 沣 ( 1989 - ), 浙江萧山人, 博士, 副研究员, 主要从事量子设计自动化方面的研究。E-mail: wufeng@iqubit.org
  • 基金资助:
    中关村实验室资助项目

Current status and prospects of applications of differentiable programming in quantum design automation(Invited)

WU Feng 1 , WANG Ziang 2,3 , ZHAO Huihai 1*   

  1. 1 Zhongguancun Laboratory, Beijing 100000, China; 2 Zhejiang Institute of Modern Physics, Zhejiang University, Hangzhou 310058, China; 3 Zhejiang Key Laboratory of Micro-nano Quantum Chips and Quantum Control, Zhejiang University, Hangzhou 310058, China
  • Received:2026-01-06 Revised:2026-04-28 Published:2026-07-28 Online:2026-07-27

摘要: 可微编程指将程序编写为可由计算机自动微分的形式, 兼具传统数学运算的可解释性与神经网络的学习能力。通过引入自动微分处理数值优化问题, 相较于难以手工推导导数的无导数优化方法, 可微编程可显著降低计算开销并提升优化效率, 因而近年来受到广泛关注。随着量子计算系统规模的持续扩展, 量子设计自动化所面临的问题日益复杂, 对高效数值优化方法的需求愈发迫切, 进一步凸显了可微编程的重要价值。本文综述了近期可微编程在量子设计自动化中的典型应用, 这些工作在设计、控制及线路模拟等环节引入自动微分, 高效获取最终性能指标对各类器件、控制及线路参数的梯度信息, 从而加速整体设计流程。可微编程已在量子设计自动化中获得广泛应用, 有望成为该领域的标准范式, 并将在未来量子计算的发展中发挥关键作用。

关键词: 量子计算, 量子设计自动化, 可微编程, 自动微分

Abstract: Differentiable programming (DP) is a paradigm that enables programs to be automatically differentiated by computers, effectively combining the interpretability of traditional mathematical operations with the learning capabilities of neural networks. By integrating automatic differentiation into numerical optimization, DP substantially reduces computational overhead and improves optimization efficiency compared to conventional derivative-free optimization approaches which are difficult to derive derivatives manually. Consequently, this methodology has attracted considerable attention in recent years. With the ongoing scaling of quantum computing systems, the challenges in quantum design automation (QDA) are growing in complexity, and the pressing need for efficient numerical optimization methods further underscores the importance of DP. This article examines recent typical applications of DP across the device, control, and circuit levels of QDA. These implementations enable efficient computation of derivatives with respect to diverse parameters, thereby accelerating the design workflow. As can be seen from this review, DP has been already widely used in QDA and holds significant potential to become a standard paradigm, playing a pivotal role in the future advancement of quantum computing.

Key words: quantum computing, quantum design automation, differentiable programming, automatic differentiation

中图分类号: