Chrome Extension
WeChat Mini Program
Use on ChatGLM

Quantum Algorithm Implementations for Beginners

SIGACT News (ACM)(2022)

Alamos Natl Lab

Cited 49|Views25
Abstract
As quantum computers become available to the general public, the need has arisen to train a cohort of quantum programmers, many of whom have been developing classical computer programs for most of their careers. While currently available quantum computers have less than 100 qubits, quantum computing hardware is widely expected to grow in terms of qubit count, quality, and connectivity. This review aims at explaining the principles of quantum programming, which are quite different from classical programming, with straightforward algebra that makes understanding of the underlying fascinating quantum mechanical principles optional. We give an introduction to quantum computing algorithms and their implementation on real quantum hardware. We survey 20 different quantum algorithms, attempting to describe each in a succinct and self-contained fashion. We show how these algorithms can be implemented on IBM’s quantum computer, and in each case, we discuss the results of the implementation with respect to differences between the simulator and the actual hardware runs. This article introduces computer scientists, physicists, and engineers to quantum algorithms and provides a blueprint for their implementations.
More
Translated text
Key words
Quantum algorithms,quantum circuits,IBMQ
PDF
Bibtex
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Related Papers
1997

被引用668 | 浏览

Data Disclaimer
The page data are from open Internet sources, cooperative publishers and automatic analysis results through AI technology. We do not make any commitments and guarantees for the validity, accuracy, correctness, reliability, completeness and timeliness of the page data. If you have any questions, please contact us by email: report@aminer.cn
Chat Paper

要点】:本文为初学者介绍了量子编程原理,并概述了20种量子算法在真实量子硬件上的实现,旨在帮助具有经典编程背景的开发者理解和掌握量子计算。

方法】:文章采用简洁的代数方法解释量子编程的基础,使读者无需深入了解量子力学原理即可理解内容。

实验】:研究者在IBM量子计算机上实现了这些算法,并比较了模拟器与实际硬件运行结果的差异。