Abstract
I plan to explain how to do simple arithmetic operations, and then I want to demonstrate a simple example where we can easily see why quantum computing is more efficient than its classical counterpart. Just to remind you about looking at gates, Figure 12.1 is a simple network that accomplishes addition. Now this cannot be done on a quantum computer in this way, and there’s an easy way to see why that is true. Take the first gate as an example: we don’t even need to know what the gate does, what we need to see is that there are two inputs and one output. Therefore quantum information is lost on its way through the gate, and so this cannot be done reversibly. Since quantum computation is governed by unitary transformations, you need to do this reversibly. You simply would not be able to implement the first gate in Figure 12.1 on a quantum computer. The rule of thumb for doing this reversibly is that one has as many qubits coming into the gate as there are coming out of the gate. Let’s look at a very simple example: addends in this case.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1999 Springer-Verlag London Limited
About this chapter
Cite this chapter
Vedral, V. (1999). Quantum Networks and Quantum Algorithms. In: Brooks, M. (eds) Quantum Computing and Communications. Springer, London. https://doi.org/10.1007/978-1-4471-0839-9_12
Download citation
DOI: https://doi.org/10.1007/978-1-4471-0839-9_12
Publisher Name: Springer, London
Print ISBN: 978-1-85233-091-0
Online ISBN: 978-1-4471-0839-9
eBook Packages: Springer Book Archive