paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Modular Component-Based Quantum Circuit Synthesis

模块化的基于组件的量子电路合成
OOPSLA 7(OOPSLA1)2023匹配度 2/10 · 论文属于程序合成/形式化方法范畴,但研究对象是量子电路合成,未涉及用户核心关注的 LLM/Agent 与静态分析、浮点程序分析或贝叶斯程序分析的交叉,因此匹配度较低。引用 11 inbox
Chan Gu Kang, Hakjoo Oh
crossref: 2026-09-10

AI 速览

一句话:提出模块级枚举搜索与剪枝方法,从给定组件门高效合成量子电路,较门级合成提速20.3倍。

本文研究如何从用户提供的组件量子门与输入输出态向量出发,合成实现指定功能的量子电路。作者采用带剪枝的枚举搜索,但将搜索与剪枝提升到模块级别:不再逐个追加组件门,而是堆叠由门操作组成的模块,从而引导搜索方向、弥合当前电路与输入输出规格之间的差距,有效缩小搜索空间。在17个基准电路上的评估表明,该方法在平均96.6秒内成功合成16个电路;而传统门级合成算法仅成功10个,平均耗时639.1秒。在两者共同解决的10个问题上,本方法相对基线加速20.3倍。

问题
给定输入输出态向量和一组组件量子门,如何合成一个用这些组件门实现目标功能的量子电路。
方法
在带剪枝的枚举搜索基础上,以模块(一组门操作的组合)为搜索单元进行堆叠,而非逐个追加门,从而引导搜索并缩小搜索空间。
评估
在17个基准电路上评估,成功合成16个,平均耗时96.6秒;与门级合成基线相比,在共同解决的10个问题上加速20.3倍。
原文摘要(Abstract)

In this article, we present a novel method for synthesizing quantum circuits from user-supplied components. Given input-output state vectors and component quantum gates, our synthesizer aims to construct a quantum circuit that implements the provided functionality in terms of the supplied component gates. To achieve this, we basically use an enumerative search with pruning. To accelerate the procedure, however, we perform the search and pruning at the module level; instead of simply enumerating candidate circuits by appending component gates in sequence, we stack modules, which are groups of gate operations. With this modular approach, we can effectively reduce the search space by directing the search in a way that bridges the gap between the current circuit and the input-output specification. Evaluation on 17 benchmark problems shows that our technique is highly effective at synthesizing quantum circuits. Our method successfully synthesized 16 out of 17 benchmark circuits in 96.6 seconds on average. On the other hand, the conventional, gate-level synthesis algorithm succeeded in 10 problems with an average time of 639.1 seconds. Our algorithm increased the speed of the baseline by 20.3x for the 10 problems commonly solved by both approaches.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@article{paperbot2024,
  title = {Modular Component-Based Quantum Circuit Synthesis},
  author = {Chan Gu Kang and Hakjoo Oh},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {7},
  number = {OOPSLA1},
  year = {2023},
  doi = {10.1145/3586039}
}