Chapter 14

Quantum Computing Algorithms

IN THIS CHAPTER

Bullet Connecting algorithms to applications

Bullet Taking a trip to the quantum zoo

Bullet Making Shor we can crack all the codes

Bullet Seeing what Simon says about periodicity

Quantum computing algorithms have been a topic of intense research in recent years due to their crucial role in enabling quantum computers to solve problems that classical computers are unable to complete — or at least, not in a reasonable amount of time.

The word algorithm comes from the name of a ninth-century Persian mathematician, Muhammad ibn Mūsā al'Khwārizm. The Latinized version of his name, Algoritmi, was used for centuries to refer to “the decimal number system” — but with quantum algorithms, we go well beyond decimal numbers.

Although the development of quantum algorithms is still in its early stages, notable progress has been made, and several quantum algorithms have already been proposed. These algorithms have the potential to revolutionize several fields, including cryptography, optimization, and pharmaceuticals, as described in Chapter 13.

The contents of this ...

Get Quantum Computing For Dummies now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.