首页 > 最新文献

ACM Transactions on Quantum Computing最新文献

英文 中文
Introduction to the Special issue on the Techniques of Programming Languages, Logic, and Formal Methods in Quantum Computing 量子计算中的程序设计语言、逻辑和形式化方法技术专题导论
Pub Date : 2021-12-31 DOI: 10.1145/3488389
Xiaodi Wu
{"title":"Introduction to the Special issue on the Techniques of Programming Languages, Logic, and Formal Methods in Quantum Computing","authors":"Xiaodi Wu","doi":"10.1145/3488389","DOIUrl":"https://doi.org/10.1145/3488389","url":null,"abstract":"","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"9 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":"134212178","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
Optimized Compiler for Distributed Quantum Computing 分布式量子计算优化编译器
Pub Date : 2021-12-28 DOI: 10.1145/3579367
Daniele Cuomo, M. Caleffi, Kevin Krsulich, F. Tramonto, Gabriele Agliardi, E. Prati, A. S. Cacciapuoti
Practical distributed quantum computing requires the development of efficient compilers, able to make quantum circuits compatible with some given hardware constraints. This problem is known to be tough, even for local computing. Here, we address it on distributed architectures. As generally assumed in this scenario, telegates represent the fundamental remote (inter-processor) operations. Each telegate consists of several tasks: (i) entanglement generation and distribution, (ii) local operations, and (iii) classical communications. Entanglement generations and distribution is an expensive resource, as it is time-consuming. To mitigate its impact, we model an optimization problem that combines running-time minimization with the usage of distributed entangled states. Specifically, we formulated the distributed compilation problem as a dynamic network flow. To enhance the solution space, we extend the formulation, by introducing a predicate that manipulates the circuit given in input and parallelizes telegate tasks. To evaluate our framework, we split the problem into three sub-problems, and solve it by means of an approximation routine. Experiments demonstrate that the run-time is resistant to the problem size scaling. Moreover, we apply the proposed algorithm to compile circuits under different topologies, showing that topologies with a higher ratio between edges and nodes give rise to shallower circuits.
实际的分布式量子计算需要开发高效的编译器,能够使量子电路与某些给定的硬件约束兼容。众所周知,即使对于本地计算,这个问题也很棘手。在这里,我们在分布式架构上解决这个问题。在此场景中通常假设,委托代表基本的远程(处理器间)操作。每个委托由几个任务组成:(i)纠缠产生和分配,(ii)本地操作,(iii)经典通信。纠缠的产生和分布是一种昂贵的资源,因为它是费时的。为了减轻其影响,我们建立了一个将运行时间最小化与分布式纠缠状态的使用相结合的优化问题模型。具体来说,我们将分布式编译问题表述为一个动态的网络流。为了增强解空间,我们通过引入一个谓词来扩展该公式,该谓词可以操纵输入中给定的电路并并行化委托任务。为了评估我们的框架,我们将问题分为三个子问题,并通过近似程序来解决它。实验表明,运行时对问题规模的扩展具有一定的抵抗力。此外,我们将该算法应用于不同拓扑结构下的电路编译,结果表明,边与节点之比较高的拓扑结构会产生较浅的电路。
{"title":"Optimized Compiler for Distributed Quantum Computing","authors":"Daniele Cuomo, M. Caleffi, Kevin Krsulich, F. Tramonto, Gabriele Agliardi, E. Prati, A. S. Cacciapuoti","doi":"10.1145/3579367","DOIUrl":"https://doi.org/10.1145/3579367","url":null,"abstract":"Practical distributed quantum computing requires the development of efficient compilers, able to make quantum circuits compatible with some given hardware constraints. This problem is known to be tough, even for local computing. Here, we address it on distributed architectures. As generally assumed in this scenario, telegates represent the fundamental remote (inter-processor) operations. Each telegate consists of several tasks: (i) entanglement generation and distribution, (ii) local operations, and (iii) classical communications. Entanglement generations and distribution is an expensive resource, as it is time-consuming. To mitigate its impact, we model an optimization problem that combines running-time minimization with the usage of distributed entangled states. Specifically, we formulated the distributed compilation problem as a dynamic network flow. To enhance the solution space, we extend the formulation, by introducing a predicate that manipulates the circuit given in input and parallelizes telegate tasks. To evaluate our framework, we split the problem into three sub-problems, and solve it by means of an approximation routine. Experiments demonstrate that the run-time is resistant to the problem size scaling. Moreover, we apply the proposed algorithm to compile circuits under different topologies, showing that topologies with a higher ratio between edges and nodes give rise to shallower circuits.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-12-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129582982","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}
引用次数: 19
A Quantum Algorithm for the Sub-graph Isomorphism Problem 子图同构问题的量子算法
Pub Date : 2021-11-18 DOI: 10.1145/3569095
Nicola Mariella, Andrea Simonetto
We propose a novel variational method for solving the sub-graph isomorphism problem on a gate-based quantum computer. The method relies (1) on a new representation of the adjacency matrices of the underlying graphs, which requires a number of qubits that scales logarithmically with the number of vertices of the graphs; and (2) on a new ansatz that can efficiently probe the permutation space. Simulations are then presented to showcase the approach on graphs up to 16 vertices, whereas, given the logarithmic scaling, the approach could be applied to realistic sub-graph isomorphism problem instances in the medium term.
在基于门的量子计算机上,提出了一种求解子图同构问题的变分方法。该方法依赖于(1)底层图的邻接矩阵的新表示,这需要一些量子位,这些量子位与图的顶点数量成对数比例;(2)给出了一种能有效探测置换空间的新解。然后给出模拟,以在多达16个顶点的图上展示该方法,然而,由于对数缩放,该方法可以在中期应用于现实的子图同构问题实例。
{"title":"A Quantum Algorithm for the Sub-graph Isomorphism Problem","authors":"Nicola Mariella, Andrea Simonetto","doi":"10.1145/3569095","DOIUrl":"https://doi.org/10.1145/3569095","url":null,"abstract":"We propose a novel variational method for solving the sub-graph isomorphism problem on a gate-based quantum computer. The method relies (1) on a new representation of the adjacency matrices of the underlying graphs, which requires a number of qubits that scales logarithmically with the number of vertices of the graphs; and (2) on a new ansatz that can efficiently probe the permutation space. Simulations are then presented to showcase the approach on graphs up to 16 vertices, whereas, given the logarithmic scaling, the approach could be applied to realistic sub-graph isomorphism problem instances in the medium term.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128691738","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
i-QER: An Intelligent Approach Towards Quantum Error Reduction i-QER:一种减少量子误差的智能方法
Pub Date : 2021-10-12 DOI: 10.1145/3539613
Saikat Basu, A. Saha, Amlan Chakrabarti, S. Sur-Kolay
Quantum computing has become a promising computing approach because of its capability to solve certain problems, exponentially faster than classical computers. A n-qubit quantum system is capable of providing 2n computational space to a quantum algorithm. However, quantum computers are prone to errors. Quantum circuits that can reliably run on today’s Noisy Intermediate-Scale Quantum (NISQ) devices are not only limited by their qubit counts but also by their noisy gate operations. In this article, we have introduced i-QER, a scalable machine learning-based approach to evaluate errors in a quantum circuit and reduce these without using any additional quantum resources. The i-QER predicts possible errors in a given quantum circuit using supervised learning models. If the predicted error is above a pre-specified threshold, it cuts the large quantum circuit into two smaller sub-circuits using an error-influenced fragmentation strategy for the first time to the best of our knowledge. The proposed fragmentation process is iterated until the predicted error reaches below the threshold for each sub-circuit. The sub-circuits are then executed on a quantum device. Classical reconstruction of the outputs obtained from the sub-circuits can generate the output of the complete circuit. Thus, i-QER also provides classical control over a scalable hybrid computing approach, which is a combination of quantum and classical computers. The i-QER tool is available at https://github.com/SaikatBasu90/i-QER.
量子计算已经成为一种很有前途的计算方法,因为它能够解决某些问题,比经典计算机快得多。n量子位量子系统能够为量子算法提供2n的计算空间。然而,量子计算机容易出错。能够在当今嘈杂的中等规模量子(NISQ)器件上可靠运行的量子电路不仅受到其量子比特数的限制,而且受到其嘈杂的门操作的限制。在本文中,我们介绍了i-QER,这是一种可扩展的基于机器学习的方法,用于评估量子电路中的误差,并在不使用任何额外量子资源的情况下减少这些误差。i-QER使用监督学习模型预测给定量子电路中可能出现的误差。如果预测误差高于预先指定的阈值,就我们所知,它首次使用误差影响碎片策略将大量子电路切割成两个较小的子电路。迭代所提出的分段过程,直到每个子电路的预测误差低于阈值。然后在量子器件上执行子电路。对从子电路得到的输出进行经典重构可以产生完整电路的输出。因此,i-QER还提供了对可扩展混合计算方法的经典控制,这是量子计算机和经典计算机的结合。i-QER工具可在https://github.com/SaikatBasu90/i-QER上获得。
{"title":"i-QER: An Intelligent Approach Towards Quantum Error Reduction","authors":"Saikat Basu, A. Saha, Amlan Chakrabarti, S. Sur-Kolay","doi":"10.1145/3539613","DOIUrl":"https://doi.org/10.1145/3539613","url":null,"abstract":"Quantum computing has become a promising computing approach because of its capability to solve certain problems, exponentially faster than classical computers. A n-qubit quantum system is capable of providing 2n computational space to a quantum algorithm. However, quantum computers are prone to errors. Quantum circuits that can reliably run on today’s Noisy Intermediate-Scale Quantum (NISQ) devices are not only limited by their qubit counts but also by their noisy gate operations. In this article, we have introduced i-QER, a scalable machine learning-based approach to evaluate errors in a quantum circuit and reduce these without using any additional quantum resources. The i-QER predicts possible errors in a given quantum circuit using supervised learning models. If the predicted error is above a pre-specified threshold, it cuts the large quantum circuit into two smaller sub-circuits using an error-influenced fragmentation strategy for the first time to the best of our knowledge. The proposed fragmentation process is iterated until the predicted error reaches below the threshold for each sub-circuit. The sub-circuits are then executed on a quantum device. Classical reconstruction of the outputs obtained from the sub-circuits can generate the output of the complete circuit. Thus, i-QER also provides classical control over a scalable hybrid computing approach, which is a combination of quantum and classical computers. The i-QER tool is available at https://github.com/SaikatBasu90/i-QER.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"312 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124206369","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}
引用次数: 9
Gaussian Elimination versus Greedy Methods for the Synthesis of Linear Reversible Circuits 线性可逆电路合成的高斯消去法与贪心法
Pub Date : 2021-09-30 DOI: 10.1145/3474226
T. Brugière, M. Baboulin, B. Valiron, S. Martiel, Cyril Allouche
Linear reversible circuits represent a subclass of reversible circuits with many applications in quantum computing. These circuits can be efficiently simulated by classical computers and their size is polynomially bounded by the number of qubits, making them a good candidate to deploy efficient methods to reduce computational costs. We propose a new algorithm for synthesizing any linear reversible operator by using an optimized version of the Gaussian elimination algorithm coupled with a tuned LU factorization. We also improve the scalability of purely greedy methods. Overall, on random operators, our algorithms improve the state-of-the-art methods for specific ranges of problem sizes: The custom Gaussian elimination algorithm provides the best results for large problem sizes (n > 150), while the purely greedy methods provide quasi optimal results when n < 30. On a benchmark of reversible functions, we manage to significantly reduce the CNOT count and the depth of the circuit while keeping other metrics of importance (T-count, T-depth) as low as possible.
线性可逆电路是可逆电路的一个子类,在量子计算中有着广泛的应用。这些电路可以被经典计算机有效地模拟,并且它们的大小由量子比特的数量多项式地限制,使它们成为部署有效方法以降低计算成本的良好候选者。我们提出了一种新的算法来合成任何线性可逆算子,该算法使用了高斯消去算法的优化版本,并结合了调谐的LU分解。我们还提高了纯贪心方法的可扩展性。总的来说,在随机算子上,我们的算法改进了针对特定问题规模范围的最先进方法:自定义高斯消除算法为大问题规模(n > 150)提供了最佳结果,而纯贪婪方法在n < 30时提供了准最优结果。在可逆函数的基准测试中,我们设法显著减少CNOT计数和电路深度,同时保持其他重要指标(t计数,t深度)尽可能低。
{"title":"Gaussian Elimination versus Greedy Methods for the Synthesis of Linear Reversible Circuits","authors":"T. Brugière, M. Baboulin, B. Valiron, S. Martiel, Cyril Allouche","doi":"10.1145/3474226","DOIUrl":"https://doi.org/10.1145/3474226","url":null,"abstract":"Linear reversible circuits represent a subclass of reversible circuits with many applications in quantum computing. These circuits can be efficiently simulated by classical computers and their size is polynomially bounded by the number of qubits, making them a good candidate to deploy efficient methods to reduce computational costs. We propose a new algorithm for synthesizing any linear reversible operator by using an optimized version of the Gaussian elimination algorithm coupled with a tuned LU factorization. We also improve the scalability of purely greedy methods. Overall, on random operators, our algorithms improve the state-of-the-art methods for specific ranges of problem sizes: The custom Gaussian elimination algorithm provides the best results for large problem sizes (n > 150), while the purely greedy methods provide quasi optimal results when n < 30. On a benchmark of reversible functions, we manage to significantly reduce the CNOT count and the depth of the circuit while keeping other metrics of importance (T-count, T-depth) as low as possible.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133556652","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}
引用次数: 10
On the Impact of Affine Loop Transformations in Qubit Allocation 仿射环变换对量子比特分配的影响
Pub Date : 2021-09-30 DOI: 10.1145/3465409
Martin Kong
Most quantum compiler transformations and qubit allocation techniques to date are either peep-hole focused or rely on sliding windows that depend on a number of external parameters including the topology of the quantum processor. Thus, global optimization criteria are still lacking. In this article, we explore the synergies and impact of affine loop transformations in the context of qubit allocation and mapping. With this goal in mind, we designed and implemented AXL, a domain specific language and source-to-source compiler for quantum circuits that can be directly described with affine relations. We conduct an extensive evaluation spanning circuits from the recently introduced QUEKO benchmark suite, eight quantum circuits taken from the literature, three distinct coupling graphs, four affine transformations (including the Pluto dependence distance minimization and Feautrier’s minimum latency algorithms), four qubit allocators, and two back-end quantum compilers. Our results demonstrate that affine transformations using global optimization criteria can cooperate effectively in several scenarios with quantum qubit mapping algorithms to reduce the circuit depth, size and allocation time.
迄今为止,大多数量子编译器转换和量子位分配技术要么是偷眼聚焦的,要么依赖于依赖于许多外部参数(包括量子处理器的拓扑结构)的滑动窗口。因此,仍然缺乏全局优化准则。在本文中,我们探讨了在量子比特分配和映射的背景下仿射环路变换的协同作用和影响。考虑到这一目标,我们设计并实现了AXL,这是一种领域特定语言和量子电路的源到源编译器,可以直接用仿射关系来描述。我们进行了广泛的评估,涵盖了最近引入的QUEKO基准套件、8个从文献中提取的量子电路、3个不同的耦合图、4个仿射变换(包括Pluto依赖距离最小化和Feautrier最小延迟算法)、4个量子位分配器和2个后端量子编译器。我们的研究结果表明,使用全局优化准则的仿射变换可以在几种场景下与量子量子比特映射算法有效地合作,以减少电路深度,大小和分配时间。
{"title":"On the Impact of Affine Loop Transformations in Qubit Allocation","authors":"Martin Kong","doi":"10.1145/3465409","DOIUrl":"https://doi.org/10.1145/3465409","url":null,"abstract":"Most quantum compiler transformations and qubit allocation techniques to date are either peep-hole focused or rely on sliding windows that depend on a number of external parameters including the topology of the quantum processor. Thus, global optimization criteria are still lacking. In this article, we explore the synergies and impact of affine loop transformations in the context of qubit allocation and mapping. With this goal in mind, we designed and implemented AXL, a domain specific language and source-to-source compiler for quantum circuits that can be directly described with affine relations. We conduct an extensive evaluation spanning circuits from the recently introduced QUEKO benchmark suite, eight quantum circuits taken from the literature, three distinct coupling graphs, four affine transformations (including the Pluto dependence distance minimization and Feautrier’s minimum latency algorithms), four qubit allocators, and two back-end quantum compilers. Our results demonstrate that affine transformations using global optimization criteria can cooperate effectively in several scenarios with quantum qubit mapping algorithms to reduce the circuit depth, size and allocation time.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"89 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131694714","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
Addressable Quantum Gates 可寻址量子门
Pub Date : 2021-09-16 DOI: 10.1145/3581760
P. Arrighi, C. Cedzich, Marin Costes, Ulysse R'emond, B. Valiron
We extend the circuit model of quantum computation so that the wiring between gates is soft-coded within registers inside the gates. The addresses in these registers can be manipulated and put into superpositions. This aims at capturing indefinite causal orders and making their geometrical layout explicit: we express the quantum switch and the polarizing beam-splitter within the model. In this context, our main contribution is a full characterization of the anonymity constraints. Indeed, the names used as addresses should not matter beyond the wiring they describe; i.e., quantum evolutions should commute with “renamings.” We show that these quantum evolutions can still act non-trivially upon the names. We specify the structure of “nameblind” matrices.
我们扩展了量子计算的电路模型,使门之间的布线在门内的寄存器内进行软编码。这些寄存器中的地址可以被操纵并叠加。这旨在捕捉不确定的因果顺序并使其几何布局明确:我们在模型中表达量子开关和偏振分束器。在这种情况下,我们的主要贡献是对匿名约束的完整描述。事实上,除了它们所描述的线路之外,用作地址的名字不应该有什么影响;也就是说,量子进化应该与“重命名”交换。我们表明,这些量子演化仍然可以对这些名称起非平凡的作用。我们指定了“nameblind”矩阵的结构。
{"title":"Addressable Quantum Gates","authors":"P. Arrighi, C. Cedzich, Marin Costes, Ulysse R'emond, B. Valiron","doi":"10.1145/3581760","DOIUrl":"https://doi.org/10.1145/3581760","url":null,"abstract":"We extend the circuit model of quantum computation so that the wiring between gates is soft-coded within registers inside the gates. The addresses in these registers can be manipulated and put into superpositions. This aims at capturing indefinite causal orders and making their geometrical layout explicit: we express the quantum switch and the polarizing beam-splitter within the model. In this context, our main contribution is a full characterization of the anonymity constraints. Indeed, the names used as addresses should not matter beyond the wiring they describe; i.e., quantum evolutions should commute with “renamings.” We show that these quantum evolutions can still act non-trivially upon the names. We specify the structure of “nameblind” matrices.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-09-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129452128","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}
引用次数: 4
Tools for Quantum Computing Based on Decision Diagrams 基于决策图的量子计算工具
Pub Date : 2021-08-16 DOI: 10.1145/3491246
R. Wille, S. Hillmich, Lukas Burgholzer
With quantum computers promising advantages even in the near-term NISQ era, there is a lively community that develops software and toolkits for the design of corresponding quantum circuits. Although the underlying problems are different, expertise from the design automation community, which developed sophisticated design solutions for the conventional realm in the past decades, can help here. In this respect, decision diagrams provide a promising foundation for tackling many design tasks such as simulation, synthesis, and verification of quantum circuits. However, users of the corresponding tools often do not have a proper background or an intuition about how these methods based on decision diagrams work and what their strengths and limits are. In this work, we first review the concepts of how decision diagrams can be employed, e.g., for the simulation and verification of quantum circuits. Afterwards, in an effort to make decision diagrams for quantum computing more accessible, we then present a visualization tool for quantum decision diagrams, which allows users to explore the behavior of decision diagrams in the design tasks mentioned above. Finally, we present decision diagram-based tools for simulation and verification of quantum circuits using the methods discussed above as part of the open-source Munich Quantum Toolkit (MQT)—a set of tools for quantum computing developed at the Technical University of Munich and the Johannes Kepler University Linz and released under the MIT license. More information about the corresponding tools is available at https://github.com/cda-tum/ddsim. By this, we provide an introduction of the concepts and tools for potential users who would like to work with them as well as potential developers aiming to extend them.
即使在近期的NISQ时代,量子计算机也有前景的优势,因此有一个活跃的社区开发相应量子电路设计的软件和工具包。尽管潜在的问题是不同的,但是来自设计自动化社区的专业知识可以在这里提供帮助,他们在过去几十年中为传统领域开发了复杂的设计解决方案。在这方面,决策图为解决许多设计任务(如量子电路的模拟、合成和验证)提供了有希望的基础。然而,相应工具的用户通常对这些基于决策图的方法如何工作以及它们的优势和局限性缺乏适当的背景知识或直觉。在这项工作中,我们首先回顾了决策图如何被使用的概念,例如,用于量子电路的模拟和验证。随后,为了使量子计算的决策图更易于访问,我们提出了一个量子决策图的可视化工具,使用户可以在上述设计任务中探索决策图的行为。最后,我们提出了基于决策图的工具,用于使用上述方法模拟和验证量子电路,作为开源慕尼黑量子工具包(MQT)的一部分,这是慕尼黑工业大学和林茨约翰内斯开普勒大学开发的一套量子计算工具,并在麻省理工学院许可下发布。有关相应工具的更多信息,请访问https://github.com/cda-tum/ddsim。通过本文,我们为希望使用它们的潜在用户以及旨在扩展它们的潜在开发人员提供了概念和工具的介绍。
{"title":"Tools for Quantum Computing Based on Decision Diagrams","authors":"R. Wille, S. Hillmich, Lukas Burgholzer","doi":"10.1145/3491246","DOIUrl":"https://doi.org/10.1145/3491246","url":null,"abstract":"With quantum computers promising advantages even in the near-term NISQ era, there is a lively community that develops software and toolkits for the design of corresponding quantum circuits. Although the underlying problems are different, expertise from the design automation community, which developed sophisticated design solutions for the conventional realm in the past decades, can help here. In this respect, decision diagrams provide a promising foundation for tackling many design tasks such as simulation, synthesis, and verification of quantum circuits. However, users of the corresponding tools often do not have a proper background or an intuition about how these methods based on decision diagrams work and what their strengths and limits are. In this work, we first review the concepts of how decision diagrams can be employed, e.g., for the simulation and verification of quantum circuits. Afterwards, in an effort to make decision diagrams for quantum computing more accessible, we then present a visualization tool for quantum decision diagrams, which allows users to explore the behavior of decision diagrams in the design tasks mentioned above. Finally, we present decision diagram-based tools for simulation and verification of quantum circuits using the methods discussed above as part of the open-source Munich Quantum Toolkit (MQT)—a set of tools for quantum computing developed at the Technical University of Munich and the Johannes Kepler University Linz and released under the MIT license. More information about the corresponding tools is available at https://github.com/cda-tum/ddsim. By this, we provide an introduction of the concepts and tools for potential users who would like to work with them as well as potential developers aiming to extend them.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"2012 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-08-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127405341","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}
引用次数: 9
On the Expressibility and Overfitting of Quantum Circuit Learning 量子电路学习的可表达性与过拟合
Pub Date : 2021-07-09 DOI: 10.1145/3466797
Chih-Chieh Chen, Masaya Watabe, Kodai Shiba, Masaru Sogabe, K. Sakamoto, T. Sogabe
Applying quantum processors to model a high-dimensional function approximator is a typical method in quantum machine learning with potential advantage. It is conjectured that the unitarity of quantum circuits provides possible regularization to avoid overfitting. However, it is not clear how the regularization interplays with the expressibility under the limitation of current Noisy-Intermediate Scale Quantum devices. In this article, we perform simulations and theoretical analysis of the quantum circuit learning problem with hardware-efficient ansatz. Thorough numerical simulations show that the expressibility and generalization error scaling of the ansatz saturate when the circuit depth increases, implying the automatic regularization to avoid the overfitting issue in the quantum circuit learning scenario. This observation is supported by the theory on PAC learnability, which proves that VC dimension is upper bounded due to the locality and unitarity of the hardware-efficient ansatz. Our study provides supporting evidence for automatic regularization by unitarity to suppress overfitting and guidelines for possible performance improvement under hardware constraints.
利用量子处理器对高维函数逼近器进行建模是量子机器学习的一种典型方法,具有潜在的优势。推测量子电路的统一性为避免过拟合提供了可能的正则化。然而,在现有噪声-中尺度量子器件的限制下,正则化如何与可表达性相互作用尚不清楚。在本文中,我们对量子电路学习问题进行了仿真和理论分析。深入的数值模拟表明,随着电路深度的增加,该算法的可表达性和泛化误差尺度趋于饱和,这意味着量子电路学习场景中的自动正则化可以避免过拟合问题。这一观察结果得到了PAC可学习性理论的支持,该理论证明了由于硬件效率分析的局部性和统一性,VC维是上界的。我们的研究为通过统一自动正则化来抑制过拟合提供了支持证据,并为在硬件约束下可能的性能改进提供了指导。
{"title":"On the Expressibility and Overfitting of Quantum Circuit Learning","authors":"Chih-Chieh Chen, Masaya Watabe, Kodai Shiba, Masaru Sogabe, K. Sakamoto, T. Sogabe","doi":"10.1145/3466797","DOIUrl":"https://doi.org/10.1145/3466797","url":null,"abstract":"Applying quantum processors to model a high-dimensional function approximator is a typical method in quantum machine learning with potential advantage. It is conjectured that the unitarity of quantum circuits provides possible regularization to avoid overfitting. However, it is not clear how the regularization interplays with the expressibility under the limitation of current Noisy-Intermediate Scale Quantum devices. In this article, we perform simulations and theoretical analysis of the quantum circuit learning problem with hardware-efficient ansatz. Thorough numerical simulations show that the expressibility and generalization error scaling of the ansatz saturate when the circuit depth increases, implying the automatic regularization to avoid the overfitting issue in the quantum circuit learning scenario. This observation is supported by the theory on PAC learnability, which proves that VC dimension is upper bounded due to the locality and unitarity of the hardware-efficient ansatz. Our study provides supporting evidence for automatic regularization by unitarity to suppress overfitting and guidelines for possible performance improvement under hardware constraints.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-07-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128165856","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}
引用次数: 23
LEAP: Scaling Numerical Optimization Based Synthesis Using an Incremental Approach LEAP:使用增量方法的基于合成的缩放数值优化
Pub Date : 2021-06-21 DOI: 10.1145/3548693
Ethan Smith, M. Davis, Jeffrey Larson, Ed Younis, Costin Iancu, W. Lavrijsen
While showing great promise, circuit synthesis techniques that combine numerical optimization with search over circuit structures face scalability challenges due to a large number of parameters, exponential search spaces, and complex objective functions. The LEAP algorithm improves scaling across these dimensions using iterative circuit synthesis, incremental reoptimization, dimensionality reduction, and improved numerical optimization. LEAP draws on the design of the optimal synthesis algorithm QSearch by extending it with an incremental approach to determine constant prefix solutions for a circuit. By narrowing the search space, LEAP improves scalability from four to six qubit circuits. LEAP was evaluated with known quantum circuits such as QFT and physical simulation circuits like the VQE, TFIM, and QITE. LEAP can compile four qubit unitaries up to 59× faster than QSearch and five and six qubit unitaries with up to 1.2× fewer CNOTs compared to the QFAST package. LEAP can reduce the CNOT count by up to 36×, or 7× on average, compared to the CQC Tket compiler. Despite its heuristics, LEAP has generated optimal circuits for many test cases with a priori known solutions. The techniques introduced by LEAP are applicable to other numerical optimization based synthesis approaches.
结合数值优化与电路结构搜索的电路合成技术虽然显示出巨大的前景,但由于大量的参数、指数搜索空间和复杂的目标函数,其可扩展性面临挑战。LEAP算法通过迭代电路合成、增量再优化、降维和改进的数值优化来改善这些维度的缩放。LEAP借鉴了最优综合算法QSearch的设计,采用增量方法对其进行扩展,以确定电路的常数前缀解。通过缩小搜索空间,LEAP提高了从4到6个量子比特电路的可扩展性。LEAP使用已知的量子电路(如QFT)和物理模拟电路(如VQE、TFIM和QITE)进行评估。LEAP可以编译比QSearch快59倍的4个量子位元单位,与QFAST包相比,可以编译比QSearch快1.2倍的5和6个量子位元单位。与CQC票据编译器相比,LEAP可以将CNOT计数减少36倍,或平均减少7倍。尽管它是启发式的,但LEAP已经为许多具有先验已知解的测试用例生成了最优电路。LEAP引入的技术适用于其他基于数值优化的综合方法。
{"title":"LEAP: Scaling Numerical Optimization Based Synthesis Using an Incremental Approach","authors":"Ethan Smith, M. Davis, Jeffrey Larson, Ed Younis, Costin Iancu, W. Lavrijsen","doi":"10.1145/3548693","DOIUrl":"https://doi.org/10.1145/3548693","url":null,"abstract":"While showing great promise, circuit synthesis techniques that combine numerical optimization with search over circuit structures face scalability challenges due to a large number of parameters, exponential search spaces, and complex objective functions. The LEAP algorithm improves scaling across these dimensions using iterative circuit synthesis, incremental reoptimization, dimensionality reduction, and improved numerical optimization. LEAP draws on the design of the optimal synthesis algorithm QSearch by extending it with an incremental approach to determine constant prefix solutions for a circuit. By narrowing the search space, LEAP improves scalability from four to six qubit circuits. LEAP was evaluated with known quantum circuits such as QFT and physical simulation circuits like the VQE, TFIM, and QITE. LEAP can compile four qubit unitaries up to 59× faster than QSearch and five and six qubit unitaries with up to 1.2× fewer CNOTs compared to the QFAST package. LEAP can reduce the CNOT count by up to 36×, or 7× on average, compared to the CQC Tket compiler. Despite its heuristics, LEAP has generated optimal circuits for many test cases with a priori known solutions. The techniques introduced by LEAP are applicable to other numerical optimization based synthesis approaches.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"20 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116403131","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}
引用次数: 23
期刊
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