量子计算有可能为传统计算机无法解决的复杂问题提供更快、更精确的解决方案。然而,目前量子设备的量子比特数量有限,错误率高,限制了可以成功执行的计算规模。解决这一问题的一种方法是量子电路切割,它将量子计算划分为多个可在现有量子设备上执行的较小部分,并以经典方式组合它们的结果以获得原始计算的结果。即使量子设备成熟,由于现有计算基础设施中增加了量子比特数量有限的量子设备,电路切割的重要性甚至可能增加。然而,目前缺乏对当前电路切割技术的全面比较,更不用说为量子软件工程师提供应用这些技术的抽象指导了。此外,为了促进合作,量子软件工程师需要对电路切割有共同的理解。在这项工作中,我们介绍了三种专注于量子电路切割的模式,这些模式描述了经过验证的解决方案策略,这是提供抽象指导和促进该领域共同理解的第一步。这些模式被集成到现有的量子计算模式语言中,从而支持量子软件工程师对量子电路切割的理解和应用,并促进其实际实现。
主要关键词