Quantum Search Algorithms
Savo Glisic, Beatriz Lorenzo
Abstract
Savo Glisic, Beatriz Lorenzo
Abstract
This chapter reviews the general problems and the high-level operation of the major quantum algorithms. It describes some of the quantum algorithms in more detail. These algorithms include: Deutsch algorithm, Deutsch–Jozsa algorithm, Simon's algorithm, Shor's algorithm, quantum phase estimation algorithm, Grover's Quantum Search Algorithm (QSA), Boyer–Brassard–Høyer–Tapp QSA, Dürr–Høyer QSA, quantum counting algorithm, quantum heuristic algorithm, quantum genetic algorithm, Harrow–Hassidim–Lloyd algorithm, quantum mean algorithm, and quantum weighted sum algorithm. The chapter provides more physical insights into some of the algorithms. Quantum computation is based on quantum interference, which is a dynamical process that allows one to evolve initial quantum states (inputs) into final states (outputs) by modifying intermediate multi-particle superpositions in some prescribed way. The chapter illustrates how interference patterns lead to computational problems that are well suited to quantum computations, by presenting the first such problem that was proposed by David Deutsch.
OpenAlex reports 3 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This chapter reviews the general problems and the high-level operation of the major quantum algorithms. It describes some of the quantum algorithms in more detail. These algorithms include: Deutsch algorithm, Deutsch–Jozsa algorithm, Simon's algorithm, Shor's algorithm, quantum phase estimation algorithm, Grover's Quantum Search Algorithm (QSA), Boyer–Brassard–Høyer–Tapp QSA, Dürr–Høyer QSA, quantum counting algorithm, quantum heuristic algorithm, quantum genetic algorithm, Harrow–Hassidim–Lloyd algorithm, quantum mean algorithm, and quantum weighted sum algorithm. The chapter provides more physical insights into some of the algorithms. Quantum computation is based on quantum interference, which is a dynamical process that allows one to evolve initial quantum states (inputs) into final states (outputs) by modifying intermediate multi-particle superpositions in some prescribed way. The chapter illustrates how interference patterns lead to computational problems that are well suited to quantum computations, by presenting the first such problem that was proposed by David Deutsch.
Key concepts: Quantum phase estimation algorithm, Quantum algorithm, Quantum computer, Quantum sort, Algorithm, Quantum algorithm for linear systems of equations, Quantum, Computer science