摘要 — 得益于研究人员在过去几年取得的快速进展,量子计算机如今已成为现实。在构建量子计算机的过程中,IBM 开发了多个版本 — 从 IBM QX2 和 IBM QX4 等 5 量子比特架构开始,到更大的 16 或 20 量子比特架构。这些架构支持单个量子比特的任意旋转和涉及两个量子比特的受控否定 (CNOT)。这两个量子比特操作带有附加的耦合映射限制,仅允许特定物理量子比特成为操作的控制和目标量子比特。为了在 IBM QX 架构上执行量子电路,CNOT 门必须满足架构的所谓耦合约束。先前的研究解决了这个问题,目的是减少门的数量和电路深度。然而,在这项研究中,我们表明可以进一步改进。为此,我们提出了一种通用方法来进一步提高门操作的数量和映射电路的深度。所提出的方法包括选择物理量子比特、有效确定初始和局部置换,以获得映射到给定 IBM QX 架构的最终电路。通过实验,我们发现在门数和电路深度方面,该方法比现有方法有所改进。