Page 18 - 《软件学报》2025年第8期
P. 18

谭思危 等: Fast-USYN: 从酉矩阵到高质量量子电路的快速合成                                             3441


                 于计算成本高, 这些方法无法扩展到更大数量的量子比特. QuCT                  [19] 是最近的一种量子电路合成方法, 它采用数据
                 驱动的方法来加速搜索, 相比于最优量子程序, 它合成的程序仍然会包含                       3  倍以上的门. Bocharov  等人  [26] 使用重
                 复迭代电路进行近似. 一些方法针对特定类型的酉矩阵设计了合成方法, 如                        Clifford  酉矩阵  [27] 和稀疏酉矩阵  [28] .
                 Peham  等人  [29] 提供了一种检验电路等效性的范例, 但该方法不能比较参数化电路的等价性, 无法用于酉矩阵合成
                 中. 与之前的方法相比, Fast-USYN     通过重新设计合成的关键阶段提供了显著的加速和门数量优化. Kang                      等人  [11]
                 提出了利用模块化的量子电路组成合成量子程序, 但是该方法难以合成任意酉矩阵. Paradis 等人                          [20] 则提出了基于
                 模拟退火的方法合成电路, 但是该方法难以应用于超过                  4  量子比特的随机酉矩阵的合成. Li 等人         [30] 提出了一种基
                 于强化学习的门优化算法, 可以帮助合成电路降低量子门的数量.

                         2.1                          0.24                                     15
                                                                 175
                         1.9                          0.22       150
                        门数量优化倍数  1.5                  0.20  合成时间 (h)  候选电路模块数量  125            10  加速比
                         1.7
                                                                 100
                                                      0.18
                                                                  75
                                                      0.16
                         1.3
                         1.1                          0.14        50                           5
                                                                  25
                         0.9                          0.12         5                           0
                            1     2    3     4     5                50   60   70   80   90   100
                                     搜索深度                                    覆盖阈值 (%)
                              门数量优化倍数        合成时间 (h)                  候选电路模块数量         加速比
                          (a) 不同前瞻深度对合成时间和门数量的影响               (b) 不同覆盖率阈值对候选集合规模和合成时间的影响
                                           图 8 5  比特量子电路合成中参数设置的影响

                    除了量子电路合成之外, 同样存在一系列旨在最小化门数量、提高量子程序保真度、以及降低量子程序的编
                 写难度的方法. 例如, 窦星磊等人         [31] 提出了面向超导量子计算机的程序映射技术, 通过社区发现算法实现辅助量
                 子比特的划分, 并利用动态规划提高量子程序的并行度. 李晖等人                    [4] 则提出了多目标的量子比特映射和路由方法.
                 Das 等人  [32] 提出采用分段优化和构造模拟相似电路的方式指导门插入, 以降低量子比特空闲产生的退相位噪声.
                 谢磊等人   [33] 提出了通过将编译转化为图问题来优化门电路实现中的                 Z  通道串扰. Bichsel 等人  [34] 提出自动的量子
                 比特回收机制, 使编程者可以在量子程序编写时无需手动编写比特的去纠缠和回收. Xu                          等人  [35] 提出了量子编译器
                 的合成, 允许指定量子电路的基础门, 然后自动合成门转换所需的公式. Zhou                     等人  [36] 提出了通过霍尔逻辑对量子
                 程序进行验证的方法.

                 7   结 论

                    本文提出    Fast-USYN, 在从酉矩阵到量子电路的合成中实现了最小的门数和延迟. Fast-USYN                  采用前瞻策略
                 指导的迭代搜索方法. 通过识别表示空间中高度重叠的候选电路模块, 在搜索中对搜索空间进行剪枝. 通过避免电
                 路的等价酉矩阵的计算, 加快了电路参数的优化. 与目前最先进的方法                     [19] 相比, Fast-USYN  实现了  3.7–20.6  倍的加
                 速的同时, 减少门数量为原有方法的           37.04%–62.50%.

                 References:
                  [1]  Yuan  C,  Carbin  M.  Tower:  Data  structures  in  quantum  superposition.  Proc.  of  the  ACM  on  Programming  Languages,  2022,
                     6(OOPSLA2): 134. [doi: 10.1145/3563297]
                  [2]  Chen  ZY.  Design  and  application  of  quantum  programming  language  QPanda  [Ph.D.  Thesis].  Hefei:  University  of  Science  and
                     Technology of China, 2021 (in Chinese with English abstract). [doi: 10.27517/d.cnki.gzkju.2021.002170]
                  [3]  Younis E, Sen K, Yelick K, Iancu C. QFAST: Conflating search and numerical optimization for scalable quantum circuit synthesis. In:
                     Proc.  of  the  2021  IEEE  Int’l  Conf.  on  Quantum  Computing  and  Engineering.  Broomfield:  IEEE,  2021.  232–243.  [doi:  10.1109/
                     QCE52317.2021.00041]
   13   14   15   16   17   18   19   20   21   22   23