This book is a self-contained introduction to the foundational quantum algorithms that shaped the development of quantum computation. After a brief introduction, it develops the quantum circuit model and the core concepts needed to understand quantum algorithms, while providing the necessary background in quantum mechanics and linear algebra in a self-contained way.
Building on this foundation, the book then guides the reader step by step through the major quantum algorithms. The presentation follows the historical development of the subject, which also corresponds to a progression from simpler ideas to more sophisticated ones. Each chapter represents a deliberate step upward in difficulty, strengthening the reader’s intuition and technical skill in preparation for more advanced algorithms.
Designed for flexibility, the chapters are as independent as possible, making this book ideal for an advanced taught course or recommended reading. This book can also be used as an accessible self-study guide for newcomers, and as a convenient reference for more experienced readers.
This book is a self-contained introduction to the foundational quantum algorithms that shaped the development of quantum computation. After a brief introduction, it develops the quantum circuit model and the core concepts needed to understand quantum algorithms, while providing the necessary background in quantum mechanics and linear algebra in a self-contained way.
Building on this foundation, the book then guides the reader step by step through the major quantum algorithms. The presentation follows the historical development of the subject, which also corresponds to a progression from simpler ideas to more sophisticated ones. Each chapter represents a deliberate step upward in difficulty, strengthening the reader’s intuition and technical skill in preparation for more advanced algorithms.
Designed for flexibility, the chapters are as independent as possible, making this book ideal for an advanced taught course or recommended reading. This book can also be used as an accessible self-study guide for newcomers, and as a convenient reference for more experienced readers.
Renato Portugal
Quantum Algorithms Textbook Quantum Circuits Deutsch's Algorithm Grover's Algorithm Deutsch-Josza Algorithm Bernstein-Vazirani Algorithm Phase Estimation Harrow–Hassidim–Lloyd Algorithm HHL Algorithm Element Distinctness Problem Shor's Algorithm