首页 > 最新文献

ACM Transactions on Quantum Computing最新文献

英文 中文
Hardware-Conscious Optimization of the Quantum Toffoli Gate 量子Toffoli门的硬件意识优化
Pub Date : 2022-09-06 DOI: 10.1145/3609229
M. Bowman, P. Gokhale, Jeffrey Larson, Ji Liu, Martin Suchara
While quantum computing holds great potential in combinatorial optimization, electronic structure calculation, and number theory, the current era of quantum computing is limited by noisy hardware. Many quantum compilation approaches can mitigate the effects of imperfect hardware by optimizing quantum circuits for objectives such as critical path length. Few approaches consider quantum circuits in terms of the set of vendor-calibrated operations (i.e., native gates) available on target hardware. This manuscript expands the analytical and numerical approaches for optimizing quantum circuits at this abstraction level. We present a procedure for combining the strengths of analytical native gate-level optimization with numerical optimization. Although we focus on optimizing Toffoli gates on the IBMQ native gate set, the methods presented are generalizable to any gate and superconducting qubit architecture. Our optimized Toffoli gate implementation demonstrates an 18% reduction in infidelity compared with the canonical implementation as benchmarked on IBM Jakarta with quantum process tomography. Assuming the inclusion of multi-qubit cross-resonance (MCR) gates in the IBMQ native gate set, we produce Toffoli implementations with only six multi-qubit gates, a 25% reduction from the canonical eight multi-qubit implementations for linearly connected qubits.
虽然量子计算在组合优化、电子结构计算和数论方面具有巨大潜力,但当前的量子计算时代受到硬件噪声的限制。许多量子编译方法可以通过优化量子电路来达到关键路径长度等目标,从而减轻硬件不完善的影响。很少有方法根据目标硬件上可用的供应商校准操作集(即本机门)来考虑量子电路。本文扩展了在这个抽象层次上优化量子电路的分析和数值方法。我们提出了一种将解析原生门级优化与数值优化相结合的方法。虽然我们的重点是在IBMQ原生门集上优化Toffoli门,但所提出的方法可推广到任何门和超导量子比特体系结构。与在IBM Jakarta上使用量子过程断层扫描进行基准测试的规范实现相比,我们优化的Toffoli门实现显示不忠减少了18%。假设在IBMQ原生门集中包含多量子位交叉共振(MCR)门,我们仅使用6个多量子位门生成Toffoli实现,比线性连接量子位的标准8个多量子位实现减少25%。
{"title":"Hardware-Conscious Optimization of the Quantum Toffoli Gate","authors":"M. Bowman, P. Gokhale, Jeffrey Larson, Ji Liu, Martin Suchara","doi":"10.1145/3609229","DOIUrl":"https://doi.org/10.1145/3609229","url":null,"abstract":"While quantum computing holds great potential in combinatorial optimization, electronic structure calculation, and number theory, the current era of quantum computing is limited by noisy hardware. Many quantum compilation approaches can mitigate the effects of imperfect hardware by optimizing quantum circuits for objectives such as critical path length. Few approaches consider quantum circuits in terms of the set of vendor-calibrated operations (i.e., native gates) available on target hardware. This manuscript expands the analytical and numerical approaches for optimizing quantum circuits at this abstraction level. We present a procedure for combining the strengths of analytical native gate-level optimization with numerical optimization. Although we focus on optimizing Toffoli gates on the IBMQ native gate set, the methods presented are generalizable to any gate and superconducting qubit architecture. Our optimized Toffoli gate implementation demonstrates an 18% reduction in infidelity compared with the canonical implementation as benchmarked on IBM Jakarta with quantum process tomography. Assuming the inclusion of multi-qubit cross-resonance (MCR) gates in the IBMQ native gate set, we produce Toffoli implementations with only six multi-qubit gates, a 25% reduction from the canonical eight multi-qubit implementations for linearly connected qubits.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-09-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123628959","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
TimeStitch: Exploiting Slack to Mitigate Decoherence in Quantum Circuits 时间间隔:利用松弛来减轻量子电路中的退相干
Pub Date : 2022-07-23 DOI: 10.1145/3548778
Kaitlin N. Smith, Gokul Subramanian Ravi, Prakash Murali, Jonathan M. Baker, N. Earnest, Ali Javadi-Abhari, F. Chong
Quantum systems have the potential to demonstrate significant computational advantage, but current quantum devices suffer from the rapid accumulation of error that prevents the storage of quantum information over extended periods. The unintentional coupling of qubits to their environment and each other adds significant noise to computation, and improved methods to combat decoherence are required to boost the performance of quantum algorithms on real machines. While many existing techniques for mitigating error rely on adding extra gates to the circuit [13, 20, 56], calibrating new gates [50], or extending a circuit’s runtime [32], this article’s primary contribution leverages the gates already present in a quantum program without extending circuit duration. We exploit circuit slack for single-qubit gates that occur in idle windows, scheduling the gates such that their timing can counteract some errors. Spin-echo corrections that mitigate decoherence on idling qubits act as inspiration for this work. Theoretical models, however, fail to capture all sources of noise in Noisy Intermediate Scale Quantum devices, making practical solutions necessary that better minimize the impact of unpredictable errors in quantum machines. This article presents TimeStitch: a novel framework that pinpoints the optimum execution schedules for single-qubit gates within quantum circuits. TimeStitch, implemented as a compilation pass, leverages the reversible nature of quantum computation to boost the success of circuits on real quantum machines. Unlike past approaches that apply reversibility properties to improve quantum circuit execution [35], TimeStitch amplifies fidelity without violating critical path frontiers in either the slack tuning procedures or the final rescheduled circuit. On average, compared to a state-of-the-art baseline, a practically constrained TimeStitch achieves a mean 38% relative improvement in success rates, with a maximum of 106%, while observing bounds on circuit depth. When unconstrained by depth criteria, TimeStitch produces a mean relative fidelity increase of 50% with a maximum of 256%. Finally, when TimeStitch intelligently leverages periodic dynamical decoupling within its scheduling framework, a mean 64% improvement is observed over the baseline, relatively outperforming stand-alone dynamical decoupling by 19%, with a maximum of 287%.
量子系统有潜力展示出显著的计算优势,但目前的量子设备受到快速积累误差的影响,这阻碍了量子信息的长时间存储。量子比特与环境以及彼此之间的无意耦合给计算增加了显著的噪声,需要改进对抗退相干的方法来提高量子算法在真实机器上的性能。虽然许多现有的减轻误差的技术依赖于在电路中添加额外的门[13,20,56],校准新的门[50],或延长电路的运行时间[32],但本文的主要贡献是在不延长电路持续时间的情况下利用量子程序中已经存在的门。我们利用在空闲窗口出现的单量子比特门的电路松弛,调度门,使其时间可以抵消一些错误。减轻闲置量子位的退相干的自旋回波修正是这项工作的灵感来源。然而,理论模型无法捕获噪声中尺度量子设备中的所有噪声源,因此需要实际的解决方案来更好地减少量子机器中不可预测错误的影响。本文介绍了TimeStitch:一个新颖的框架,用于确定量子电路中单量子比特门的最佳执行时间表。timestich作为一个编译通道实现,利用量子计算的可逆特性来促进真正量子机器上电路的成功。与过去应用可逆性来改善量子电路执行的方法不同[35],TimeStitch在放松调谐过程或最终重新调度电路中都不会违反关键路径边界,从而提高了保真度。平均而言,与最先进的基线相比,实际约束的TimeStitch在观察电路深度界限的同时,成功率平均提高了38%,最高可达106%。当不受深度标准约束时,timestich产生的平均相对保真度增加50%,最大增加256%。最后,当timestich在其调度框架内智能地利用周期性动态解耦时,在基线上平均提高64%,相对优于独立动态解耦19%,最大可达287%。
{"title":"TimeStitch: Exploiting Slack to Mitigate Decoherence in Quantum Circuits","authors":"Kaitlin N. Smith, Gokul Subramanian Ravi, Prakash Murali, Jonathan M. Baker, N. Earnest, Ali Javadi-Abhari, F. Chong","doi":"10.1145/3548778","DOIUrl":"https://doi.org/10.1145/3548778","url":null,"abstract":"Quantum systems have the potential to demonstrate significant computational advantage, but current quantum devices suffer from the rapid accumulation of error that prevents the storage of quantum information over extended periods. The unintentional coupling of qubits to their environment and each other adds significant noise to computation, and improved methods to combat decoherence are required to boost the performance of quantum algorithms on real machines. While many existing techniques for mitigating error rely on adding extra gates to the circuit [13, 20, 56], calibrating new gates [50], or extending a circuit’s runtime [32], this article’s primary contribution leverages the gates already present in a quantum program without extending circuit duration. We exploit circuit slack for single-qubit gates that occur in idle windows, scheduling the gates such that their timing can counteract some errors. Spin-echo corrections that mitigate decoherence on idling qubits act as inspiration for this work. Theoretical models, however, fail to capture all sources of noise in Noisy Intermediate Scale Quantum devices, making practical solutions necessary that better minimize the impact of unpredictable errors in quantum machines. This article presents TimeStitch: a novel framework that pinpoints the optimum execution schedules for single-qubit gates within quantum circuits. TimeStitch, implemented as a compilation pass, leverages the reversible nature of quantum computation to boost the success of circuits on real quantum machines. Unlike past approaches that apply reversibility properties to improve quantum circuit execution [35], TimeStitch amplifies fidelity without violating critical path frontiers in either the slack tuning procedures or the final rescheduled circuit. On average, compared to a state-of-the-art baseline, a practically constrained TimeStitch achieves a mean 38% relative improvement in success rates, with a maximum of 106%, while observing bounds on circuit depth. When unconstrained by depth criteria, TimeStitch produces a mean relative fidelity increase of 50% with a maximum of 256%. Finally, when TimeStitch intelligently leverages periodic dynamical decoupling within its scheduling framework, a mean 64% improvement is observed over the baseline, relatively outperforming stand-alone dynamical decoupling by 19%, with a maximum of 287%.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"105 2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120907561","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Approximating Decision Diagrams for Quantum Circuit Simulation 量子电路仿真的近似决策图
Pub Date : 2022-04-25 DOI: 10.1145/3530776
S. Hillmich, Alwin Zulehner, R. Kueng, I. Markov, R. Wille
Quantum computers promise to solve important problems faster than conventional computers ever could. Underneath is a fundamentally different computational primitive that introduces new challenges for the development of software tools that aid designers of corresponding quantum algorithms. The different computational primitives render classical simulation of quantum circuits particularly challenging. While the logic simulation of conventional circuits is comparatively simple with linear complexity with respect to the number of gates, quantum circuit simulation has to deal with the exponential memory requirements to represent quantum states on non-quantum hardware with respect to the number of qubits. Decision Diagrams (DDs) address this challenge through exploitation of redundancies in matrices and vectors to provide significantly more compact representations in many cases. Moreover, the probabilistic nature of quantum computations enables another angle to tackle the complexity: Quantum algorithms are resistant to some degree against small inaccuracies in the quantum state as these only lead to small changes in the outcome probabilities. We propose to exploit this resistance against (small) errors to gain even more compact decision diagrams. In this work, we investigate the potential of approximation in quantum circuit simulation in detail. To this end, we first present four dedicated schemes that exploit the error resistance and efficiently approximate quantum states represented by decision diagrams. Subsequently, we propose two simulation strategies that utilize those approximations schemes in order to improve the efficiency of DD-based quantum circuit simulation, while, at the same time, allowing the user to control the resulting degradation in accuracy. We empirically show that the proposed approximation schemes reduce the size of decision diagrams substantially and also analytically prove the effect of multiple approximations on the attained accuracy. Eventually, this enables speed-ups of the resulting approximate quantum circuit simulation of up to several orders of magnitudes—again, while controlling the fidelity of the result.
量子计算机有望比传统计算机更快地解决重要问题。下面是一个完全不同的计算原语,它为软件工具的开发带来了新的挑战,这些工具可以帮助设计相应的量子算法。不同的计算基元使得量子电路的经典模拟特别具有挑战性。传统电路的逻辑模拟相对简单,相对于门的数量具有线性复杂性,而量子电路模拟必须处理相对于量子位的数量来表示非量子硬件上的量子态的指数存储器需求。决策图(dd)通过利用矩阵和向量中的冗余来解决这一挑战,从而在许多情况下提供更紧凑的表示。此外,量子计算的概率性质使得从另一个角度来解决复杂性:量子算法在一定程度上抵抗量子态中的小误差,因为这些误差只会导致结果概率的小变化。我们建议利用这种对(小)错误的抵抗来获得更紧凑的决策图。在这项工作中,我们详细研究了近似在量子电路模拟中的潜力。为此,我们首先提出了四种利用抗误差和有效近似决策图表示的量子态的专用方案。随后,我们提出了两种利用这些近似方案的仿真策略,以提高基于dd的量子电路仿真的效率,同时,允许用户控制由此导致的精度下降。我们的经验表明,所提出的近似方案大大减少了决策图的大小,并分析地证明了多次近似对所获得的精度的影响。最终,这使得所得到的近似量子电路模拟的加速达到了几个数量级,同时又控制了结果的保真度。
{"title":"Approximating Decision Diagrams for Quantum Circuit Simulation","authors":"S. Hillmich, Alwin Zulehner, R. Kueng, I. Markov, R. Wille","doi":"10.1145/3530776","DOIUrl":"https://doi.org/10.1145/3530776","url":null,"abstract":"Quantum computers promise to solve important problems faster than conventional computers ever could. Underneath is a fundamentally different computational primitive that introduces new challenges for the development of software tools that aid designers of corresponding quantum algorithms. The different computational primitives render classical simulation of quantum circuits particularly challenging. While the logic simulation of conventional circuits is comparatively simple with linear complexity with respect to the number of gates, quantum circuit simulation has to deal with the exponential memory requirements to represent quantum states on non-quantum hardware with respect to the number of qubits. Decision Diagrams (DDs) address this challenge through exploitation of redundancies in matrices and vectors to provide significantly more compact representations in many cases. Moreover, the probabilistic nature of quantum computations enables another angle to tackle the complexity: Quantum algorithms are resistant to some degree against small inaccuracies in the quantum state as these only lead to small changes in the outcome probabilities. We propose to exploit this resistance against (small) errors to gain even more compact decision diagrams. In this work, we investigate the potential of approximation in quantum circuit simulation in detail. To this end, we first present four dedicated schemes that exploit the error resistance and efficiently approximate quantum states represented by decision diagrams. Subsequently, we propose two simulation strategies that utilize those approximations schemes in order to improve the efficiency of DD-based quantum circuit simulation, while, at the same time, allowing the user to control the resulting degradation in accuracy. We empirically show that the proposed approximation schemes reduce the size of decision diagrams substantially and also analytically prove the effect of multiple approximations on the attained accuracy. Eventually, this enables speed-ups of the resulting approximate quantum circuit simulation of up to several orders of magnitudes—again, while controlling the fidelity of the result.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120947697","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Authenticity, Integrity, and Replay Protection in Quantum Data Communications and Networking 量子数据通信和网络中的真实性、完整性和重放保护
Pub Date : 2022-03-25 DOI: 10.1145/3517341
M. Barbeau, E. Kranakis, Nicolas Perez
Quantum data communications and networking involve classical hardware and software. Quantum storage is sensitive to environmental disturbances that may have malicious origins. Teleportation and entanglement swapping, two building blocks for the future quantum Internet, rely on secure classical bit communications. When lack of authenticity, integrity, and replay protection may have a high impact, quantum data communications are at risk and need to be protected. Building upon quantum cryptography and random generation of quantum operators, we propose a solution to protect the authenticity, integrity, and replay of quantum data communications. Our solution includes a classical data interface to quantum data cryptography. We describe how classical keying material can be mapped to quantum operators. This enables classical key management techniques for secure quantum data communications.
量子数据通信和网络涉及传统的硬件和软件。量子存储对可能有恶意来源的环境干扰很敏感。隐形传态和纠缠交换是未来量子互联网的两个组成部分,它们依赖于安全的经典比特通信。当缺乏真实性、完整性和重播保护可能会产生很大影响时,量子数据通信处于危险之中,需要受到保护。基于量子密码学和量子算子的随机生成,我们提出了一种保护量子数据通信的真实性、完整性和重播的解决方案。我们的解决方案包括量子数据加密的经典数据接口。我们描述了如何将经典的键控材料映射到量子算子。这使得经典的密钥管理技术能够用于安全的量子数据通信。
{"title":"Authenticity, Integrity, and Replay Protection in Quantum Data Communications and Networking","authors":"M. Barbeau, E. Kranakis, Nicolas Perez","doi":"10.1145/3517341","DOIUrl":"https://doi.org/10.1145/3517341","url":null,"abstract":"Quantum data communications and networking involve classical hardware and software. Quantum storage is sensitive to environmental disturbances that may have malicious origins. Teleportation and entanglement swapping, two building blocks for the future quantum Internet, rely on secure classical bit communications. When lack of authenticity, integrity, and replay protection may have a high impact, quantum data communications are at risk and need to be protected. Building upon quantum cryptography and random generation of quantum operators, we propose a solution to protect the authenticity, integrity, and replay of quantum data communications. Our solution includes a classical data interface to quantum data cryptography. We describe how classical keying material can be mapped to quantum operators. This enables classical key management techniques for secure quantum data communications.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115389347","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Lowering the T-depth of Quantum Circuits via Logic Network Optimization 通过逻辑网络优化降低量子电路的t -深度
Pub Date : 2022-03-04 DOI: 10.1145/3501334
Thomas Häner, Mathias Soeken
The multiplicative depth of a logic network over the gate basis {∧ , ⊕ , ¬} is the largest number of ∧ gates on any path from a primary input to a primary output in the network. We describe a dynamic programming based logic synthesis algorithm to reduce the multiplicative depth of logic networks. It makes use of cut enumeration, tree balancing, and exclusive sum-of-products (ESOP) representations. Our algorithm has applications to cryptography and quantum computing, as a reduction in the multiplicative depth directly translates to a lower T-depth of the corresponding quantum circuit. Our experimental results show improvements in T-depth over state-of-the-art methods and over several hand-optimized quantum circuits, for instance, of AES, SHA, and floating-point arithmetic.
逻辑网络在栅极基{∧,⊕,¬}上的乘法深度是网络中从主输入到主输出的任意路径上的最大∧栅极数。提出了一种基于动态规划的逻辑综合算法,以减小逻辑网络的乘法深度。它利用切枚举、树平衡和排他乘积和(ESOP)表示。我们的算法可以应用于密码学和量子计算,因为乘法深度的减少直接转化为相应量子电路的较低t深度。我们的实验结果表明,与最先进的方法和几种手动优化的量子电路(例如AES、SHA和浮点算法)相比,T-depth有所改进。
{"title":"Lowering the T-depth of Quantum Circuits via Logic Network Optimization","authors":"Thomas Häner, Mathias Soeken","doi":"10.1145/3501334","DOIUrl":"https://doi.org/10.1145/3501334","url":null,"abstract":"The multiplicative depth of a logic network over the gate basis {∧ , ⊕ , ¬} is the largest number of ∧ gates on any path from a primary input to a primary output in the network. We describe a dynamic programming based logic synthesis algorithm to reduce the multiplicative depth of logic networks. It makes use of cut enumeration, tree balancing, and exclusive sum-of-products (ESOP) representations. Our algorithm has applications to cryptography and quantum computing, as a reduction in the multiplicative depth directly translates to a lower T-depth of the corresponding quantum circuit. Our experimental results show improvements in T-depth over state-of-the-art methods and over several hand-optimized quantum circuits, for instance, of AES, SHA, and floating-point arithmetic.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125108472","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Quantum Computing with Differentiable Quantum Transforms 可微量子变换的量子计算
Pub Date : 2022-02-27 DOI: 10.1145/3592622
O. D. Matteo, J. Izaac, T. Bromley, Anthony Joseph Hayes, Christina Lee, M. Schuld, A. Sz'ava, Chase Roberts, N. Killoran
We present a framework for differentiable quantum transforms. Such transforms are metaprograms capable of manipulating quantum programs in a way that preserves their differentiability. We highlight their potential with a set of relevant examples across quantum computing (gradient computation, circuit compilation, and error mitigation), and implement them using the transform framework of PennyLane, a software library for differentiable quantum programming. In this framework, the transforms themselves are differentiable and can be parametrized and optimized, which opens up the possibility of improved quantum resource requirements across a spectrum of tasks.
我们提出了一个可微量子变换的框架。这样的变换是能够以保持量子程序可微性的方式操纵量子程序的元程序。我们通过一组相关的量子计算示例(梯度计算、电路编译和错误缓解)来强调它们的潜力,并使用PennyLane的转换框架(用于可微量子编程的软件库)来实现它们。在这个框架中,变换本身是可微的,可以参数化和优化,这为在一系列任务中改善量子资源需求开辟了可能性。
{"title":"Quantum Computing with Differentiable Quantum Transforms","authors":"O. D. Matteo, J. Izaac, T. Bromley, Anthony Joseph Hayes, Christina Lee, M. Schuld, A. Sz'ava, Chase Roberts, N. Killoran","doi":"10.1145/3592622","DOIUrl":"https://doi.org/10.1145/3592622","url":null,"abstract":"We present a framework for differentiable quantum transforms. Such transforms are metaprograms capable of manipulating quantum programs in a way that preserves their differentiability. We highlight their potential with a set of relevant examples across quantum computing (gradient computation, circuit compilation, and error mitigation), and implement them using the transform framework of PennyLane, a software library for differentiable quantum programming. In this framework, the transforms themselves are differentiable and can be parametrized and optimized, which opens up the possibility of improved quantum resource requirements across a spectrum of tasks.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-02-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132243979","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Hybrid Quantum Annealing for Larger-than-QPU Lattice-structured Problems 大于qpu晶格结构问题的混合量子退火
Pub Date : 2022-02-07 DOI: 10.1145/3579368
Jack Raymond, R. Stevanovic, William Bernoudy, K. Boothby, Catherine C. McGeoch, A. Berkley, Pau Farré, Joel Pasvolsky, Andrew D. King
Quantum processing units (QPUs) executing annealing algorithms have shown promise in optimization and simulation applications. Hybrid algorithms are a natural bridge to larger applications. We present a simple greedy method for solving larger-than-QPU lattice-structured Ising optimization problems. The method, implemented in the open source D-Wave Hybrid framework, uses a QPU coprocessor operating with generic parameters. Performance is evaluated for standard spin-glass problems on two lattice types with up to 11,616 spin variables, double the size that is directly programmable on any available QPU. The proposed method is shown to converge to low-energy solutions faster than an open source simulated annealing method that is either directly employed or substituted as a coprocessor in the hybrid method. Using newer Advantage QPUs in place of D-Wave 2000Q QPUs is shown to enhance convergence of the hybrid method to low energies and to achieve a lower final energy.
执行退火算法的量子处理单元(qpu)在优化和模拟应用中显示出前景。混合算法是通往更大应用的天然桥梁。我们提出了一个简单的贪心方法来解决大于qpu的晶格结构的伊辛优化问题。该方法在开源的D-Wave Hybrid框架中实现,使用QPU协处理器操作通用参数。性能评估标准自旋玻璃问题上的两种晶格类型多达11,616个自旋变量,两倍的大小,是直接可编程的任何可用的QPU。结果表明,该方法收敛于低能量解的速度比直接采用或替代混合方法中的协处理器的开源模拟退火方法快。使用较新的Advantage qpu代替D-Wave 2000Q qpu,可以增强混合方法向低能量的收敛性,并实现较低的最终能量。
{"title":"Hybrid Quantum Annealing for Larger-than-QPU Lattice-structured Problems","authors":"Jack Raymond, R. Stevanovic, William Bernoudy, K. Boothby, Catherine C. McGeoch, A. Berkley, Pau Farré, Joel Pasvolsky, Andrew D. King","doi":"10.1145/3579368","DOIUrl":"https://doi.org/10.1145/3579368","url":null,"abstract":"Quantum processing units (QPUs) executing annealing algorithms have shown promise in optimization and simulation applications. Hybrid algorithms are a natural bridge to larger applications. We present a simple greedy method for solving larger-than-QPU lattice-structured Ising optimization problems. The method, implemented in the open source D-Wave Hybrid framework, uses a QPU coprocessor operating with generic parameters. Performance is evaluated for standard spin-glass problems on two lattice types with up to 11,616 spin variables, double the size that is directly programmable on any available QPU. The proposed method is shown to converge to low-energy solutions faster than an open source simulated annealing method that is either directly employed or substituted as a coprocessor in the hybrid method. Using newer Advantage QPUs in place of D-Wave 2000Q QPUs is shown to enhance convergence of the hybrid method to low energies and to achieve a lower final energy.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-02-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127614510","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
Parameter Transfer for Quantum Approximate Optimization of Weighted MaxCut 加权MaxCut量子近似优化的参数传递
Pub Date : 2022-01-27 DOI: 10.1145/3584706
Ruslan Shaydulin, Phillip C. Lotshaw, Jeffrey Larson, James Ostrowski, T. Humble
Finding high-quality parameters is a central obstacle to using the quantum approximate optimization algorithm (QAOA). Previous work partially addresses this issue for QAOA on unweighted MaxCut problems by leveraging similarities in the objective landscape among different problem instances. However, we show that the more general weighted MaxCut problem has significantly modified objective landscapes, with a proliferation of poor local optima. Our main contribution is a simple rescaling scheme that overcomes these deleterious effects of weights. We show that for a given QAOA depth, a single “typical” vector of QAOA parameters can be successfully transferred to weighted MaxCut instances. This transfer leads to a median decrease in the approximation ratio of only 2.0 percentage points relative to a considerably more expensive direct optimization on a dataset of 34,701 instances with up to 20 nodes and multiple weight distributions. This decrease can be reduced to 1.2 percentage points at the cost of only 10 additional QAOA circuit evaluations with parameters sampled from a pretrained metadistribution, or the transferred parameters can be used as a starting point for a single local optimization run to obtain approximation ratios equivalent to those achieved by exhaustive optimization in 96.35% of our cases.
寻找高质量的参数是使用量子近似优化算法(QAOA)的主要障碍。以前的工作通过利用不同问题实例之间客观环境的相似性,部分地解决了QAOA在未加权MaxCut问题上的这个问题。然而,我们表明,更一般的加权MaxCut问题已经显著地改变了客观景观,导致了糟糕的局部最优的扩散。我们的主要贡献是一个简单的重新缩放方案,它克服了权重的这些有害影响。我们表明,对于给定的QAOA深度,单个QAOA参数的“典型”向量可以成功地转移到加权的MaxCut实例。相对于对34,701个实例的数据集(最多有20个节点和多个权重分布)进行更昂贵的直接优化,这种转移导致近似比率的中位数下降仅为2.0个百分点。这种下降可以减少到1.2个百分点,代价是只需要10个额外的QAOA电路评估,从预训练的元分布中采样参数,或者转移的参数可以用作单个局部优化运行的起点,以获得相当于我们96.35%的情况下穷举优化所获得的近似比率。
{"title":"Parameter Transfer for Quantum Approximate Optimization of Weighted MaxCut","authors":"Ruslan Shaydulin, Phillip C. Lotshaw, Jeffrey Larson, James Ostrowski, T. Humble","doi":"10.1145/3584706","DOIUrl":"https://doi.org/10.1145/3584706","url":null,"abstract":"Finding high-quality parameters is a central obstacle to using the quantum approximate optimization algorithm (QAOA). Previous work partially addresses this issue for QAOA on unweighted MaxCut problems by leveraging similarities in the objective landscape among different problem instances. However, we show that the more general weighted MaxCut problem has significantly modified objective landscapes, with a proliferation of poor local optima. Our main contribution is a simple rescaling scheme that overcomes these deleterious effects of weights. We show that for a given QAOA depth, a single “typical” vector of QAOA parameters can be successfully transferred to weighted MaxCut instances. This transfer leads to a median decrease in the approximation ratio of only 2.0 percentage points relative to a considerably more expensive direct optimization on a dataset of 34,701 instances with up to 20 nodes and multiple weight distributions. This decrease can be reduced to 1.2 percentage points at the cost of only 10 additional QAOA circuit evaluations with parameters sampled from a pretrained metadistribution, or the transferred parameters can be used as a starting point for a single local optimization run to obtain approximation ratios equivalent to those achieved by exhaustive optimization in 96.35% of our cases.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-01-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130978698","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 40
Energy Cost of Quantum Circuit Optimisation: Predicting That Optimising Shor’s Algorithm Circuit Uses 1 GWh 量子电路优化的能量成本:预测优化肖尔算法电路使用1gwh
Pub Date : 2022-01-14 DOI: 10.1145/3490172
A. Paler, Robert Basmadjian
Quantum circuits are difficult to simulate, and their automated optimisation is complex as well. Significant optimisations have been achieved manually (pen and paper) and not by software. This is the first in-depth study on the cost of compiling and optimising large-scale quantum circuits with state-of-the-art quantum software. We propose a hierarchy of cost metrics covering the quantum software stack and use energy as the long-term cost of operating hardware. We are going to quantify optimisation costs by estimating the energy consumed by a CPU doing the quantum circuit optimisation. We use QUANTIFY, a tool based on Google Cirq, to optimise bucket brigade QRAM and multiplication circuits having between 32 and 8,192 qubits. Although our classical optimisation methods have polynomial complexity, we observe that their energy cost grows extremely fast with the number of qubits. We profile the methods and software and provide evidence that there are high constant costs associated to the operations performed during optimisation. The costs are the result of dynamically typed programming languages and the generic data structures used in the background. We conclude that state-of-the-art quantum software frameworks have to massively improve their scalability to be practical for large circuits.
量子电路很难模拟,它们的自动优化也很复杂。重要的优化是通过手工(笔和纸)而不是软件实现的。这是第一次深入研究用最先进的量子软件编译和优化大规模量子电路的成本。我们提出了一个涵盖量子软件堆栈的成本指标层次结构,并将能量作为运行硬件的长期成本。我们将通过估计CPU进行量子电路优化所消耗的能量来量化优化成本。我们使用基于Google Cirq的工具QUANTIFY来优化具有32到8,192个量子位的桶级QRAM和乘法电路。尽管我们的经典优化方法具有多项式复杂度,但我们观察到它们的能量消耗随着量子比特的数量增长非常快。我们分析了方法和软件,并提供了证据,证明在优化过程中执行的操作存在较高的恒定成本。成本是动态类型编程语言和后台使用的通用数据结构的结果。我们的结论是,最先进的量子软件框架必须大规模提高其可扩展性,才能适用于大型电路。
{"title":"Energy Cost of Quantum Circuit Optimisation: Predicting That Optimising Shor’s Algorithm Circuit Uses 1 GWh","authors":"A. Paler, Robert Basmadjian","doi":"10.1145/3490172","DOIUrl":"https://doi.org/10.1145/3490172","url":null,"abstract":"Quantum circuits are difficult to simulate, and their automated optimisation is complex as well. Significant optimisations have been achieved manually (pen and paper) and not by software. This is the first in-depth study on the cost of compiling and optimising large-scale quantum circuits with state-of-the-art quantum software. We propose a hierarchy of cost metrics covering the quantum software stack and use energy as the long-term cost of operating hardware. We are going to quantify optimisation costs by estimating the energy consumed by a CPU doing the quantum circuit optimisation. We use QUANTIFY, a tool based on Google Cirq, to optimise bucket brigade QRAM and multiplication circuits having between 32 and 8,192 qubits. Although our classical optimisation methods have polynomial complexity, we observe that their energy cost grows extremely fast with the number of qubits. We profile the methods and software and provide evidence that there are high constant costs associated to the operations performed during optimisation. The costs are the result of dynamically typed programming languages and the generic data structures used in the background. We conclude that state-of-the-art quantum software frameworks have to massively improve their scalability to be practical for large circuits.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-01-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131056985","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Editorial on Celebrating Quantum Computing with ACM 与ACM一起庆祝量子计算
Pub Date : 2021-12-31 DOI: 10.1145/3488391
T. Humble, M. Ying
{"title":"Editorial on Celebrating Quantum Computing with ACM","authors":"T. Humble, M. Ying","doi":"10.1145/3488391","DOIUrl":"https://doi.org/10.1145/3488391","url":null,"abstract":"","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"433 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133648942","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
ACM Transactions on Quantum Computing
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1