首页 > 最新文献

ACM Transactions on Quantum Computing最新文献

英文 中文
Bridging Classical and Quantum with SDP initialized warm-starts for QAOA 基于SDP初始化暖启动的QAOA经典与量子桥接
Pub Date : 2020-10-27 DOI: 10.1145/3549554
R. Tate, M. Farhadi, C. Herold, G. Mohler, Swati Gupta
We study the Quantum Approximate Optimization Algorithm (QAOA) in the context of the Max-Cut problem. Noisy quantum devices are only able to accurately execute QAOA at low circuit depths, while classically-challenging problem instances may call for a relatively high circuit-depth. This is due to the need to build correlations between reachable pairs of vertices in potentially large graphs [16]. To enhance the solving power of low-depth QAOA, we introduce a classical pre-processing step that initializes QAOA with a biased superposition of possible cuts in the graph, referred to as a warm-start. In particular, we initialize QAOA with a solution to a low-rank semidefinite programming relaxation of the Max-Cut problem. Our experimental results show that this variant of QAOA, called QAOA-warm, is able to outperform standard QAOA on lower circuit depths in solution quality and training time. While this improvement is partly due to the classical warm-start, we find strong evidence of further improvement using QAOA circuit at small depth. We provide experimental evidence of improved performance as well as theoretical properties of the proposed framework.
在极大切问题的背景下,研究了量子近似优化算法。噪声量子器件只能在较低的电路深度下精确地执行QAOA,而具有经典挑战性的问题实例可能需要相对较高的电路深度。这是由于需要在可能较大的图中建立可达顶点对之间的相关性[16]。为了提高低深度QAOA的求解能力,我们引入了一个经典的预处理步骤,该步骤通过图中可能切割的偏置叠加来初始化QAOA,称为热启动。特别地,我们用最大切割问题的低秩半确定规划松弛的解来初始化QAOA。我们的实验结果表明,这种QAOA的变体,称为QAOA-warm,在较低的电路深度上,在解质量和训练时间上都优于标准QAOA。虽然这种改进部分是由于经典的热启动,但我们发现了在小深度使用QAOA电路进一步改进的有力证据。我们提供了改进性能的实验证据以及提出的框架的理论特性。
{"title":"Bridging Classical and Quantum with SDP initialized warm-starts for QAOA","authors":"R. Tate, M. Farhadi, C. Herold, G. Mohler, Swati Gupta","doi":"10.1145/3549554","DOIUrl":"https://doi.org/10.1145/3549554","url":null,"abstract":"We study the Quantum Approximate Optimization Algorithm (QAOA) in the context of the Max-Cut problem. Noisy quantum devices are only able to accurately execute QAOA at low circuit depths, while classically-challenging problem instances may call for a relatively high circuit-depth. This is due to the need to build correlations between reachable pairs of vertices in potentially large graphs [16]. To enhance the solving power of low-depth QAOA, we introduce a classical pre-processing step that initializes QAOA with a biased superposition of possible cuts in the graph, referred to as a warm-start. In particular, we initialize QAOA with a solution to a low-rank semidefinite programming relaxation of the Max-Cut problem. Our experimental results show that this variant of QAOA, called QAOA-warm, is able to outperform standard QAOA on lower circuit depths in solution quality and training time. While this improvement is partly due to the classical warm-start, we find strong evidence of further improvement using QAOA circuit at small depth. We provide experimental evidence of improved performance as well as theoretical properties of the proposed framework.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115618243","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}
引用次数: 37
A Bayesian Approach for Characterizing and Mitigating Gate and Measurement Errors 表征和减轻门和测量误差的贝叶斯方法
Pub Date : 2020-10-19 DOI: 10.1145/3563397
Muqing Zheng, Ang Li, T. Terlaky, Xiu Yang
Various noise models have been developed in quantum computing study to describe the propagation and effect of the noise that is caused by imperfect implementation of hardware. Identifying parameters such as gate and readout error rates is critical to these models. We use a Bayesian inference approach to identify posterior distributions of these parameters such that they can be characterized more elaborately. By characterizing the device errors in this way, we can further improve the accuracy of quantum error mitigation. Experiments conducted on IBM’s quantum computing devices suggest that our approach provides better error mitigation performance than existing techniques used by the vendor. Also, our approach outperforms the standard Bayesian inference method in some scenarios.
在量子计算研究中,已经发展了各种各样的噪声模型来描述由于硬件实现不完善而引起的噪声的传播和影响。识别诸如门和读出错误率之类的参数对这些模型至关重要。我们使用贝叶斯推理方法来识别这些参数的后验分布,以便它们可以更详细地表征。通过这种方式表征器件误差,我们可以进一步提高量子误差缓解的准确性。在IBM量子计算设备上进行的实验表明,我们的方法提供了比供应商使用的现有技术更好的错误缓解性能。此外,我们的方法在某些情况下优于标准贝叶斯推理方法。
{"title":"A Bayesian Approach for Characterizing and Mitigating Gate and Measurement Errors","authors":"Muqing Zheng, Ang Li, T. Terlaky, Xiu Yang","doi":"10.1145/3563397","DOIUrl":"https://doi.org/10.1145/3563397","url":null,"abstract":"Various noise models have been developed in quantum computing study to describe the propagation and effect of the noise that is caused by imperfect implementation of hardware. Identifying parameters such as gate and readout error rates is critical to these models. We use a Bayesian inference approach to identify posterior distributions of these parameters such that they can be characterized more elaborately. By characterizing the device errors in this way, we can further improve the accuracy of quantum error mitigation. Experiments conducted on IBM’s quantum computing devices suggest that our approach provides better error mitigation performance than existing techniques used by the vendor. Also, our approach outperforms the standard Bayesian inference method in some scenarios.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124603250","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}
引用次数: 14
Extending C++ for Heterogeneous Quantum-Classical Computing 异构量子经典计算的c++扩展
Pub Date : 2020-10-08 DOI: 10.1145/3462670
Thien Nguyen, Anthony Santana, Tyler Kharazi, D. Claudino, H. Finkel, A. McCaskey
We present qcor—a language extension to C++ and compiler implementation that enables heterogeneous quantum-classical programming, compilation, and execution in a single-source context. Our work provides a first-of-its-kind C++ compiler enabling high-level quantum kernel (function) expression in a quantum-language agnostic manner, as well as a hardware-agnostic, retargetable compiler workflow targeting a number of physical and virtual quantum computing backends. qcor leverages novel Clang plugin interfaces and builds upon the XACC system-level quantum programming framework to provide a state-of-the-art integration mechanism for quantum-classical compilation that leverages the best from the community at-large. qcor translates quantum kernels ultimately to the XACC intermediate representation, and provides user-extensible hooks for quantum compilation routines like circuit optimization, analysis, and placement. This work details the overall architecture and compiler workflow for qcor, and provides a number of illuminating programming examples demonstrating its utility for near-term variational tasks, quantum algorithm expression, and feed-forward error correction schemes.
我们提出了qcor-a语言扩展到c++和编译器实现,使异构量子经典编程,编译和执行在一个单一的源上下文中。我们的工作提供了一个一流的c++编译器,支持以量子语言不可知的方式进行高级量子内核(函数)表达式,以及一个针对许多物理和虚拟量子计算后端的硬件不可知、可重定向的编译器工作流。qcor利用新颖的Clang插件接口,并建立在XACC系统级量子编程框架的基础上,为量子经典编译提供了最先进的集成机制,利用了整个社区的最佳技术。qcor最终将量子内核转换为XACC中间表示,并为量子编译例程(如电路优化、分析和放置)提供用户可扩展的钩子。这项工作详细介绍了qcor的整体架构和编译器工作流程,并提供了一些有启发性的编程示例,展示了它在近期变分任务、量子算法表达式和前馈纠错方案中的实用性。
{"title":"Extending C++ for Heterogeneous Quantum-Classical Computing","authors":"Thien Nguyen, Anthony Santana, Tyler Kharazi, D. Claudino, H. Finkel, A. McCaskey","doi":"10.1145/3462670","DOIUrl":"https://doi.org/10.1145/3462670","url":null,"abstract":"We present qcor—a language extension to C++ and compiler implementation that enables heterogeneous quantum-classical programming, compilation, and execution in a single-source context. Our work provides a first-of-its-kind C++ compiler enabling high-level quantum kernel (function) expression in a quantum-language agnostic manner, as well as a hardware-agnostic, retargetable compiler workflow targeting a number of physical and virtual quantum computing backends. qcor leverages novel Clang plugin interfaces and builds upon the XACC system-level quantum programming framework to provide a state-of-the-art integration mechanism for quantum-classical compilation that leverages the best from the community at-large. qcor translates quantum kernels ultimately to the XACC intermediate representation, and provides user-extensible hooks for quantum compilation routines like circuit optimization, analysis, and placement. This work details the overall architecture and compiler workflow for qcor, and provides a number of illuminating programming examples demonstrating its utility for near-term variational tasks, quantum algorithm expression, and feed-forward error correction schemes.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"47 30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122160410","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}
引用次数: 30
A New Error-Modeling of Hardy’s Paradox for Superconducting Qubits and Its Experimental Verification 超导量子比特Hardy悖论的一种新的误差建模及其实验验证
Pub Date : 2020-10-02 DOI: 10.1145/3396239
S. Das, G. Paul
Hardy’s paradox (equivalently, Hardy’s non-locality or Hardy’s test) [Phys. Rev. Lett. 68, 2981 (1992)] is used to show non-locality without inequalities, and it has been tested several times using optical circuits. We, for the first time, experimentally test Hardy’s paradox of non-locality in superconducting qubits. For practical verification of Hardy’s paradox, we argue that the error-modeling used in optical circuits is not useful for superconducting qubits. So, we propose a new error-modeling for Hardy’s paradox and a new method to estimate the lower bound on Hardy’s probability (i.e., the probability of a specific event in Hardy’s test) for superconducting qubits. Our results confirmed the theory that any non-maximally entangled state of two qubits violates Hardy’s equations; whereas, any maximally entangled state and product state of two qubits do not exhibit Hardy’s non-locality. Further, we point out the difficulties associated with the practical implementation of quantum protocols based on Hardy’s paradox and propose possible remedies. We also propose two performance measures for any two qubits of any quantum computer based on superconducting qubits.
哈代悖论(也就是哈代的非定域性或哈代的检验)[物理学]。Rev. Lett. 68, 2981(1992)]用于显示无不等式的非局部性,并且已经使用光学电路进行了多次测试。我们首次在超导量子比特中实验测试了哈迪的非定域性悖论。为了实际验证Hardy悖论,我们认为光学电路中使用的误差建模对于超导量子比特是无用的。因此,我们提出了一种新的Hardy悖论误差模型和一种估计超导量子比特Hardy概率下界(即Hardy检验中特定事件的概率)的新方法。我们的结果证实了两个量子位的任何非最大纠缠态违反哈代方程的理论;然而,两个量子位元的任何最大纠缠态和乘积态都不表现出Hardy的非局域性。此外,我们指出了与基于哈代悖论的量子协议的实际实施相关的困难,并提出了可能的补救措施。我们还提出了基于超导量子比特的任意量子计算机的任意两个量子比特的两个性能度量。
{"title":"A New Error-Modeling of Hardy’s Paradox for Superconducting Qubits and Its Experimental Verification","authors":"S. Das, G. Paul","doi":"10.1145/3396239","DOIUrl":"https://doi.org/10.1145/3396239","url":null,"abstract":"Hardy’s paradox (equivalently, Hardy’s non-locality or Hardy’s test) [Phys. Rev. Lett. 68, 2981 (1992)] is used to show non-locality without inequalities, and it has been tested several times using optical circuits. We, for the first time, experimentally test Hardy’s paradox of non-locality in superconducting qubits. For practical verification of Hardy’s paradox, we argue that the error-modeling used in optical circuits is not useful for superconducting qubits. So, we propose a new error-modeling for Hardy’s paradox and a new method to estimate the lower bound on Hardy’s probability (i.e., the probability of a specific event in Hardy’s test) for superconducting qubits. Our results confirmed the theory that any non-maximally entangled state of two qubits violates Hardy’s equations; whereas, any maximally entangled state and product state of two qubits do not exhibit Hardy’s non-locality. Further, we point out the difficulties associated with the practical implementation of quantum protocols based on Hardy’s paradox and propose possible remedies. We also propose two performance measures for any two qubits of any quantum computer based on superconducting qubits.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127252002","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
Enhancing the Quantum Linear Systems Algorithm Using Richardson Extrapolation 利用Richardson外推法增强量子线性系统算法
Pub Date : 2020-09-09 DOI: 10.1145/3490631
Almudena Carrera Vazquez, R. Hiptmair, Stefan Woerner
We present a quantum algorithm to solve systems of linear equations of the form Ax=b, where A is a tridiagonal Toeplitz matrix and b results from discretizing an analytic function, with a circuit complexity of O(1/√ε, poly (log κ, log N)), where N denotes the number of equations, ε is the accuracy, and κ the condition number. The repeat-until-success algorithm has to be run O(κ/(1-ε)) times to succeed, leveraging amplitude amplification, and needs to be sampled O(1/ε2) times. Thus, the algorithm achieves an exponential improvement with respect to N over classical methods. In particular, we present efficient oracles for state preparation, Hamiltonian simulation, and a set of observables together with the corresponding error and complexity analyses. As the main result of this work, we show how to use Richardson extrapolation to enhance Hamiltonian simulation, resulting in an implementation of Quantum Phase Estimation (QPE) within the algorithm with 1/√ε circuits that can be run in parallel each with circuit complexity 1/√ ε instead of 1/ε. Furthermore, we analyze necessary conditions for the overall algorithm to achieve an exponential speedup compared to classical methods. Our approach is not limited to the considered setting and can be applied to more general problems where Hamiltonian simulation is approximated via product formulae, although our theoretical results would need to be extended accordingly. All the procedures presented are implemented with Qiskit and tested for small systems using classical simulation as well as using real quantum devices available through the IBM Quantum Experience.
本文提出了一种求解形式为Ax=b的线性方程组的量子算法,其中a是一个三对角Toeplitz矩阵,b是解析函数的离散结果,其电路复杂度为O(1/√ε, poly (log κ, log N)),其中N表示方程的个数,ε表示精度,κ表示条件数。利用幅度放大,repeat-until-success算法必须运行O(κ/(1-ε))次才能成功,并且需要采样O(1/ε2)次。因此,该算法相对于经典方法实现了N的指数级改进。特别地,我们提出了有效的状态准备、哈密顿模拟和一组可观测值,以及相应的误差和复杂性分析。作为这项工作的主要成果,我们展示了如何使用理查德森外推来增强哈密顿模拟,从而在算法中实现量子相位估计(QPE),其中1/√ε电路可以并行运行,每个电路的复杂度为1/√ε而不是1/ε。此外,我们还分析了整个算法与经典方法相比实现指数级加速的必要条件。我们的方法不仅限于所考虑的设置,而且可以应用于通过乘积公式近似哈密顿模拟的更一般问题,尽管我们的理论结果需要相应扩展。所提出的所有程序都是用Qiskit实现的,并在小型系统上使用经典模拟和通过IBM量子体验提供的真实量子设备进行了测试。
{"title":"Enhancing the Quantum Linear Systems Algorithm Using Richardson Extrapolation","authors":"Almudena Carrera Vazquez, R. Hiptmair, Stefan Woerner","doi":"10.1145/3490631","DOIUrl":"https://doi.org/10.1145/3490631","url":null,"abstract":"We present a quantum algorithm to solve systems of linear equations of the form Ax=b, where A is a tridiagonal Toeplitz matrix and b results from discretizing an analytic function, with a circuit complexity of O(1/√ε, poly (log κ, log N)), where N denotes the number of equations, ε is the accuracy, and κ the condition number. The repeat-until-success algorithm has to be run O(κ/(1-ε)) times to succeed, leveraging amplitude amplification, and needs to be sampled O(1/ε2) times. Thus, the algorithm achieves an exponential improvement with respect to N over classical methods. In particular, we present efficient oracles for state preparation, Hamiltonian simulation, and a set of observables together with the corresponding error and complexity analyses. As the main result of this work, we show how to use Richardson extrapolation to enhance Hamiltonian simulation, resulting in an implementation of Quantum Phase Estimation (QPE) within the algorithm with 1/√ε circuits that can be run in parallel each with circuit complexity 1/√ ε instead of 1/ε. Furthermore, we analyze necessary conditions for the overall algorithm to achieve an exponential speedup compared to classical methods. Our approach is not limited to the considered setting and can be applied to more general problems where Hamiltonian simulation is approximated via product formulae, although our theoretical results would need to be extended accordingly. All the procedures presented are implemented with Qiskit and tested for small systems using classical simulation as well as using real quantum devices available through the IBM Quantum Experience.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"80 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133673732","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}
引用次数: 30
Using Reinforcement Learning to Perform Qubit Routing in Quantum Compilers 使用强化学习在量子编译器中执行量子比特路由
Pub Date : 2020-07-31 DOI: 10.1145/3520434
Matteo G. Pozzi, Steven Herbert, A. Sengupta, Robert D. Mullins University of Cambridge Computer Laboratory, Cambridge Quantum Computing, Department of Engineering, U. Cambridge
‘‘Qubit routing” refers to the task of modifying quantum circuits so that they satisfy the connectivity constraints of a target quantum computer. This involves inserting SWAP gates into the circuit so that the logical gates only ever occur between adjacent physical qubits. The goal is to minimise the circuit depth added by the SWAP gates. In this article, we propose a qubit routing procedure that uses a modified version of the deep Q-learning paradigm. The system is able to outperform the qubit routing procedures from two of the most advanced quantum compilers currently available (Qiskit and t ( | ) ket ( rangle ) ), on both random and realistic circuits, across a range of near-term architecture sizes (with up to 50 qubits).
“量子比特路由”是指修改量子电路,使其满足目标量子计算机的连接约束的任务。这涉及到在电路中插入SWAP门,以便逻辑门只发生在相邻的物理量子位之间。目标是最小化SWAP门所增加的电路深度。在本文中,我们提出了一个量子比特路由过程,该过程使用了深度q学习范式的修改版本。该系统能够在随机和现实电路中,在一系列近期架构尺寸(最多50个量子位)上,超越目前可用的两个最先进的量子编译器(Qiskit和t ( | ) ket ( rangle ))的量子位路由程序。
{"title":"Using Reinforcement Learning to Perform Qubit Routing in Quantum Compilers","authors":"Matteo G. Pozzi, Steven Herbert, A. Sengupta, Robert D. Mullins University of Cambridge Computer Laboratory, Cambridge Quantum Computing, Department of Engineering, U. Cambridge","doi":"10.1145/3520434","DOIUrl":"https://doi.org/10.1145/3520434","url":null,"abstract":"‘‘Qubit routing” refers to the task of modifying quantum circuits so that they satisfy the connectivity constraints of a target quantum computer. This involves inserting SWAP gates into the circuit so that the logical gates only ever occur between adjacent physical qubits. The goal is to minimise the circuit depth added by the SWAP gates. In this article, we propose a qubit routing procedure that uses a modified version of the deep Q-learning paradigm. The system is able to outperform the qubit routing procedures from two of the most advanced quantum compilers currently available (Qiskit and t ( | ) ket ( rangle ) ), on both random and realistic circuits, across a range of near-term architecture sizes (with up to 50 qubits).","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133988006","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}
引用次数: 35
Machine Learning Optimization of Quantum Circuit Layouts 量子电路布局的机器学习优化
Pub Date : 2020-07-29 DOI: 10.1145/3565271
A. Paler, L. Sasu, A. Florea, Razvan Andonie
The quantum circuit layout (QCL) problem involves mapping out a quantum circuit such that the constraints of the device are satisfied. We introduce a quantum circuit mapping heuristic, QXX, and its machine learning version, QXX-MLP. The latter automatically infers the optimal QXX parameter values such that the laid out circuit has a reduced depth. In order to speed up circuit compilation, before laying the circuits out, we use a Gaussian function to estimate the depth of the compiled circuits. This Gaussian also informs the compiler about the circuit region that influences most the resulting circuit’s depth. We present empiric evidence for the feasibility of learning the layout method using approximation. QXX and QXX-MLP open the path to feasible large-scale QCL methods.
量子电路布局(QCL)问题涉及绘制量子电路,使器件的约束得到满足。我们介绍了量子电路映射启发式算法QXX及其机器学习版本QXX- mlp。后者自动推断最佳QXX参数值,使得所布置的电路具有减小的深度。为了加快电路的编译速度,在铺设电路之前,我们使用高斯函数来估计编译电路的深度。这个高斯函数还告诉编译器影响最终电路深度最大的电路区域。我们给出了用近似法学习布局方法的可行性的经验证据。QXX和QXX- mlp为可行的大规模QCL方法开辟了道路。
{"title":"Machine Learning Optimization of Quantum Circuit Layouts","authors":"A. Paler, L. Sasu, A. Florea, Razvan Andonie","doi":"10.1145/3565271","DOIUrl":"https://doi.org/10.1145/3565271","url":null,"abstract":"The quantum circuit layout (QCL) problem involves mapping out a quantum circuit such that the constraints of the device are satisfied. We introduce a quantum circuit mapping heuristic, QXX, and its machine learning version, QXX-MLP. The latter automatically infers the optimal QXX parameter values such that the laid out circuit has a reduced depth. In order to speed up circuit compilation, before laying the circuits out, we use a Gaussian function to estimate the depth of the compiled circuits. This Gaussian also informs the compiler about the circuit region that influences most the resulting circuit’s depth. We present empiric evidence for the feasibility of learning the layout method using approximation. QXX and QXX-MLP open the path to feasible large-scale QCL methods.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126354890","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}
引用次数: 24
Client-server Identification Protocols with Quantum PUF 使用量子PUF的客户端-服务器识别协议
Pub Date : 2020-06-08 DOI: 10.1145/3484197
Mina Doosti, N. Kumar, M. Delavar, E. Kashefi
Recently, major progress has been made towards the realisation of quantum internet to enable a broad range of classically intractable applications. These applications such as delegated quantum computation require running a secure identification protocol between a low-resource and a high-resource party to provide secure communication. In this work, we propose two identification protocols based on the emerging hardware-secure solutions, the quantum Physical Unclonable Functions (qPUFs). The first protocol allows a low-resource party to prove its identity to a high-resource party and in the second protocol, it is vice versa. Unlike existing identification protocols based on Quantum Read-out PUFs that rely on the security against a specific family of attacks, our protocols provide provable exponential security against any Quantum Polynomial-Time adversary with resource-efficient parties. We provide a comprehensive comparison between the two proposed protocols in terms of resources such as quantum memory and computing ability required in both parties as well as the communication overhead between them.
最近,在实现量子互联网方面取得了重大进展,使广泛的经典棘手应用成为可能。这些应用程序(如委托量子计算)需要在低资源方和高资源方之间运行安全标识协议,以提供安全通信。在这项工作中,我们提出了两种基于新兴硬件安全解决方案的识别协议,量子物理不可克隆函数(qpuf)。第一个协议允许低资源方向高资源方证明其身份,在第二个协议中,反之亦然。与现有的基于量子读出puf的识别协议不同,该协议依赖于针对特定攻击系列的安全性,我们的协议提供了可证明的指数安全性,可针对任何具有资源高效方的量子多项式时间对手。我们从双方所需的量子存储器和计算能力等资源以及它们之间的通信开销等方面对两种协议进行了全面的比较。
{"title":"Client-server Identification Protocols with Quantum PUF","authors":"Mina Doosti, N. Kumar, M. Delavar, E. Kashefi","doi":"10.1145/3484197","DOIUrl":"https://doi.org/10.1145/3484197","url":null,"abstract":"Recently, major progress has been made towards the realisation of quantum internet to enable a broad range of classically intractable applications. These applications such as delegated quantum computation require running a secure identification protocol between a low-resource and a high-resource party to provide secure communication. In this work, we propose two identification protocols based on the emerging hardware-secure solutions, the quantum Physical Unclonable Functions (qPUFs). The first protocol allows a low-resource party to prove its identity to a high-resource party and in the second protocol, it is vice versa. Unlike existing identification protocols based on Quantum Read-out PUFs that rely on the security against a specific family of attacks, our protocols provide provable exponential security against any Quantum Polynomial-Time adversary with resource-efficient parties. We provide a comprehensive comparison between the two proposed protocols in terms of resources such as quantum memory and computing ability required in both parties as well as the communication overhead between them.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122294781","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
QASMBench: A Low-Level Quantum Benchmark Suite for NISQ Evaluation and Simulation QASMBench:用于NISQ评估和模拟的低级量子基准套件
Pub Date : 2020-05-26 DOI: 10.1145/3550488
Ang Li, S. Stein, S. Krishnamoorthy, James Ang
The rapid development of quantum computing (QC) in the NISQ era urgently demands a low-level benchmark suite and insightful evaluation metrics for characterizing the properties of prototype NISQ devices, the efficiency of QC programming compilers, schedulers and assemblers, and the capability of quantum system simulators in a classical computer. In this work, we fill this gap by proposing a low-level, easy-to-use benchmark suite called QASMBench based on the OpenQASM assembly representation. It consolidates commonly used quantum routines and kernels from a variety of domains including chemistry, simulation, linear algebra, searching, optimization, arithmetic, machine learning, fault tolerance, cryptography, and so on, trading-off between generality and usability. To analyze these kernels in terms of NISQ device execution, in addition to circuit width and depth, we propose four circuit metrics including gate density, retention lifespan, measurement density, and entanglement variance, to extract more insights about the execution efficiency, the susceptibility to NISQ error, and the potential gain from machine-specific optimizations. Applications in QASMBench can be launched and verified on several NISQ platforms, including IBM-Q, Rigetti, IonQ and Quantinuum. For evaluation, we measure the execution fidelity of a subset of QASMBench applications on 12 IBM-Q machines through density matrix state tomography, comprising 25K circuit evaluations. We also compare the fidelity of executions among the IBM-Q machines, the IonQ QPU and the Rigetti Aspen M-1 system. QASMBench is released at: http://github.com/pnnl/QASMBench.
在NISQ时代,量子计算(QC)的快速发展迫切需要一个低级基准套件和有洞察力的评估指标来表征原型NISQ设备的特性,QC编程编译器、调度程序和汇编程序的效率,以及经典计算机中量子系统模拟器的能力。在这项工作中,我们提出了一个低级的,易于使用的基准套件,称为QASMBench,基于OpenQASM汇编表示来填补这一空白。它整合了来自各种领域的常用量子例程和内核,包括化学、模拟、线性代数、搜索、优化、算术、机器学习、容错、密码学等,在通用性和可用性之间进行了权衡。为了从NISQ器件执行的角度分析这些内核,除了电路宽度和深度之外,我们还提出了四个电路指标,包括栅极密度、保留寿命、测量密度和纠缠方差,以获取有关执行效率、对NISQ错误的敏感性以及特定机器优化的潜在收益的更多见解。QASMBench的应用程序可以在多个NISQ平台上启动和验证,包括IBM-Q、Rigetti、IonQ和quantum。为了进行评估,我们通过密度矩阵状态层析测量了12台IBM-Q机器上QASMBench应用程序子集的执行保真度,其中包括25K电路评估。我们还比较了IBM-Q机器、IonQ QPU和Rigetti Aspen M-1系统的执行保真度。QASMBench发布于:http://github.com/pnnl/QASMBench。
{"title":"QASMBench: A Low-Level Quantum Benchmark Suite for NISQ Evaluation and Simulation","authors":"Ang Li, S. Stein, S. Krishnamoorthy, James Ang","doi":"10.1145/3550488","DOIUrl":"https://doi.org/10.1145/3550488","url":null,"abstract":"The rapid development of quantum computing (QC) in the NISQ era urgently demands a low-level benchmark suite and insightful evaluation metrics for characterizing the properties of prototype NISQ devices, the efficiency of QC programming compilers, schedulers and assemblers, and the capability of quantum system simulators in a classical computer. In this work, we fill this gap by proposing a low-level, easy-to-use benchmark suite called QASMBench based on the OpenQASM assembly representation. It consolidates commonly used quantum routines and kernels from a variety of domains including chemistry, simulation, linear algebra, searching, optimization, arithmetic, machine learning, fault tolerance, cryptography, and so on, trading-off between generality and usability. To analyze these kernels in terms of NISQ device execution, in addition to circuit width and depth, we propose four circuit metrics including gate density, retention lifespan, measurement density, and entanglement variance, to extract more insights about the execution efficiency, the susceptibility to NISQ error, and the potential gain from machine-specific optimizations. Applications in QASMBench can be launched and verified on several NISQ platforms, including IBM-Q, Rigetti, IonQ and Quantinuum. For evaluation, we measure the execution fidelity of a subset of QASMBench applications on 12 IBM-Q machines through density matrix state tomography, comprising 25K circuit evaluations. We also compare the fidelity of executions among the IBM-Q machines, the IonQ QPU and the Rigetti Aspen M-1 system. QASMBench is released at: http://github.com/pnnl/QASMBench.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-05-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114356150","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}
引用次数: 67
Practical Quantum Computing 实用量子计算
Pub Date : 2020-03-27 DOI: 10.1145/3430030
Adrien Suau, G. Staffelbach, H. Calandra
In the last few years, several quantum algorithms that try to address the problem of partial differential equation solving have been devised: on the one hand, “direct” quantum algorithms that aim at encoding the solution of the PDE by executing one large quantum circuit; on the other hand, variational algorithms that approximate the solution of the PDE by executing several small quantum circuits and making profit of classical optimisers. In this work, we propose an experimental study of the costs (in terms of gate number and execution time on a idealised hardware created from realistic gate data) associated with one of the “direct” quantum algorithm: the wave equation solver devised in [32]. We show that our implementation of the quantum wave equation solver agrees with the theoretical big-O complexity of the algorithm. We also explain in great detail the implementation steps and discuss some possibilities of improvements. Finally, our implementation proves experimentally that some PDE can be solved on a quantum computer, even if the direct quantum algorithm chosen will require error-corrected quantum chips, which are not believed to be available in the short-term.
在过去的几年中,已经设计了几种试图解决偏微分方程求解问题的量子算法:一方面,“直接”量子算法旨在通过执行一个大量子电路来编码PDE的解;另一方面,变分算法通过执行几个小量子电路并利用经典优化器来近似解PDE。在这项工作中,我们提出了一项与一种“直接”量子算法相关的成本(从实际门数据创建的理想硬件上的门数和执行时间)的实验研究:[32]中设计的波动方程求解器。我们证明了我们的量子波动方程求解器的实现符合算法的理论大0复杂度。我们还非常详细地解释了实现步骤,并讨论了一些改进的可能性。最后,我们的实现在实验上证明了一些PDE可以在量子计算机上解决,即使选择的直接量子算法需要纠错量子芯片,这在短期内是不可用的。
{"title":"Practical Quantum Computing","authors":"Adrien Suau, G. Staffelbach, H. Calandra","doi":"10.1145/3430030","DOIUrl":"https://doi.org/10.1145/3430030","url":null,"abstract":"In the last few years, several quantum algorithms that try to address the problem of partial differential equation solving have been devised: on the one hand, “direct” quantum algorithms that aim at encoding the solution of the PDE by executing one large quantum circuit; on the other hand, variational algorithms that approximate the solution of the PDE by executing several small quantum circuits and making profit of classical optimisers. In this work, we propose an experimental study of the costs (in terms of gate number and execution time on a idealised hardware created from realistic gate data) associated with one of the “direct” quantum algorithm: the wave equation solver devised in [32]. We show that our implementation of the quantum wave equation solver agrees with the theoretical big-O complexity of the algorithm. We also explain in great detail the implementation steps and discuss some possibilities of improvements. Finally, our implementation proves experimentally that some PDE can be solved on a quantum computer, even if the direct quantum algorithm chosen will require error-corrected quantum chips, which are not believed to be available in the short-term.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130018186","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}
引用次数: 20
期刊
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