HackerPapers

arXiv:quant-ph/9809016quant-ph

An Introduction to Quantum Computing for Non-Physicists

Eleanor G. Rieffel, Wolfgang Polak

Abstract

Richard Feynman's observation that quantum mechanical effects could not be simulated efficiently on a computer led to speculation that computation in general could be done more efficiently if it used quantum effects. This speculation appeared justified when Peter Shor described a polynomial time quantum algorithm for factoring integers. In quantum systems, the computational space increases exponentially with the size of the system which enables exponential parallelism. This parallelism could lead to exponentially faster quantum algorithms than possible classically. The catch is that accessing the results, which requires measurement, proves tricky and requires new non-traditional programming techniques. The aim of this paper is to guide computer scientists and other non-physicists through the conceptual and notational barriers that separate quantum computing from conventional computing. We introduce basic principles of quantum mechanics to explain where the power of quantum computers comes from and why it is difficult to harness. We describe quantum cryptography, teleportation, and dense coding. Various approaches to harnessing the power of quantum parallelism are explained, including Shor's algorithm, Grover's algorithm, and Hogg's algorithms. We conclude with a discussion of quantum error correction.

arXiv comments
45 pages. To appear in ACM Computing Surveys. LATEX file. Exposition improved throughout thanks to reviewers' comments
Journal reference
ACM Comput.Surveys 32:300-335,2000
DOI
Subjects
quant-phQuantum Physics cs.GLGeneral Literature

On Hacker News

Linked by 3 identifiable commenters in 3 comments across 3 threads, from Jun 2007 to Oct 2018. Found in 2 HN submissions from Apr 2015 to Dec 2015. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments3 threads

    • Personally, I find Nielsen and Chuang (Mike and Ike as it's affectionately referred to in the field) to be a good reference, but not great for learning the topic the first time. It's also expensive. I think that Rieffel and Polak [0] is a little easier to follow, and…

      briankirbyView on HNParent context

    • For anyone new to quantum computing, here are two good intro papers: Quantum Computation explained to my Mother http://arxiv.org/abs/quant-ph/0305045 An Introduction to Quantum Computing for Non-Physicists http://arxiv.org/abs/quant-ph/9809016

      dpapathanasiouView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.