Book Image

Quantum Computing Algorithms

By : Barry Burd
5 (1)
Book Image

Quantum Computing Algorithms

5 (1)
By: Barry Burd

Overview of this book

Navigate the quantum computing spectrum with this book, bridging the gap between abstract, math-heavy texts and math-avoidant beginner guides. Unlike intermediate-level books that often leave gaps in comprehension, this all-encompassing guide offers the missing links you need to truly understand the subject. Balancing intuition and rigor, this book empowers you to become a master of quantum algorithms. No longer confined to canned examples, you'll acquire the skills necessary to craft your own quantum code. Quantum Computing Algorithms is organized into four sections to build your expertise progressively. The first section lays the foundation with essential quantum concepts, ensuring that you grasp qubits, their representation, and their transformations. Moving to quantum algorithms, the second section focuses on pivotal algorithms — specifically, quantum key distribution and teleportation. The third section demonstrates the transformative power of algorithms that outpace classical computation and makes way for the fourth section, helping you to expand your horizons by exploring alternative quantum computing models. By the end of this book, quantum algorithms will cease to be mystifying as you make this knowledge your asset and enter a new era of computation, where you have the power to shape the code of reality.
Table of Contents (19 chapters)
Free Chapter
2
Part 1 Nuts and Bolts
7
Part 2 Making Qubits Work for You
10
Part 3 Quantum Computing Algorithms
14
Part 4 Beyond Gate-Based Quantum Computing

Index

As this ebook edition doesn't have fixed pagination, the page numbers below are hyperlinked for reference only, based on the printed edition of this book.

Symbols

2×3 matrix 13

A

add_gates function 163

adjoint matrix 247

Advanced Research Projects Agency Network (ARPANET) 152

algorithm 172, 173

Alices bits 145

amplitude amplification 206

amplitudes 62

ancilla 184

AND gate 10, 74

AND operation 10

annealing 282

artificial neuron 284

asymmetric encryption 237

axon 284

B

backend 48

balanced binary function 174

BB84 algorithm 125, 129

need for 133-135

Qiskit code 139-141

Bell’s experiment

in Qiskit 113-118

Bell states 103, 104

binary (base 2) system 12, 13

binary digits 12

binary representation 12, 13

versus decimal representation 13

Bit agreement 146, 147

bits 12, 13

combining, with gates 19, 20

matrix representation 21-24

transmitting...