Skip to main content Accessibility help
×
Hostname: page-component-78c5997874-fbnjt Total loading time: 0 Render date: 2024-11-17T21:37:25.219Z Has data issue: false hasContentIssue false

12 - Quantum Computation

Published online by Cambridge University Press:  30 March 2017

Bob Coecke
Affiliation:
University of Oxford
Aleks Kissinger
Affiliation:
Radboud Universiteit Nijmegen
Get access

Summary

In the Name of the Pasta, and of the Sauce, and of the Holy Meatballs …

Bobby Henderson, The Gospel of the Flying Spaghetti Monster, 2006

After the conceptual comes the practical. While the study of quantum foundations is as old as quantum theory itself, the field of quantum computing is relatively new. So new in fact that large-scale, practical quantum computing is still not a reality. A typical ‘quantum computer’ takes many months to set up before performing such astounding tasks as factoring 6 into 3 × 2. Nonetheless, if those machines would exist, we know that we would gain amazing speed-ups in solving some hard (classical) computational problems, such as those involved in breaking a huge portion of cryptographic systems in use today.

Before we get into ‘quantum computing’, we should say a couple of things about ‘computing’. What is computing? Our answer by now probably won't come as such a shock: it's a process theory! Computation is indeed all about wiring the inputs and outputs of small processes together to make bigger processes. More specifically, a computation consists of a (finite) set of basic processes, which are wired together according to some (also finite) instructions, which we refer to as an algorithm or simply a program.

The only essential difference between classical and quantum computation is the contents of the basic processes. For classical computation, these operations consist of things like logical operations (e.g. XOR) or reading/writing locations in memory. For quantum computation, we can extend this with quantum processes and classical-quantum interactions such as measurements. So quantum computing is all about figuring out how to write new kinds of programs that exploit these new building blocks to build faster algorithms or accomplish new kinds of tasks that aren't possible classically.

The first quantum algorithms were ‘proofs of concept’, in the sense that they solved some problem much faster than a classical computer, but the kinds of problems they solved were not particularly interesting in their own right. However, this changed drastically with the advent of Grover's quantum search and Shor's factoring algorithms.

Type
Chapter
Information
Picturing Quantum Processes
A First Course in Quantum Theory and Diagrammatic Reasoning
, pp. 679 - 736
Publisher: Cambridge University Press
Print publication year: 2017

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

  • Quantum Computation
  • Bob Coecke, University of Oxford, Aleks Kissinger, Radboud Universiteit Nijmegen
  • Book: Picturing Quantum Processes
  • Online publication: 30 March 2017
  • Chapter DOI: https://doi.org/10.1017/9781316219317.013
Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

  • Quantum Computation
  • Bob Coecke, University of Oxford, Aleks Kissinger, Radboud Universiteit Nijmegen
  • Book: Picturing Quantum Processes
  • Online publication: 30 March 2017
  • Chapter DOI: https://doi.org/10.1017/9781316219317.013
Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

  • Quantum Computation
  • Bob Coecke, University of Oxford, Aleks Kissinger, Radboud Universiteit Nijmegen
  • Book: Picturing Quantum Processes
  • Online publication: 30 March 2017
  • Chapter DOI: https://doi.org/10.1017/9781316219317.013
Available formats
×