To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
English Articles
Improved in 24 Hours
Added in 24 Hours
Languages
Recent
Show all languages
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

Amplitude amplification

From Wikipedia, the free encyclopedia

Amplitude amplification is a technique in quantum computing which generalizes the idea behind Grover's search algorithm, and gives rise to a family of quantum algorithms. It was discovered by Gilles Brassard and Peter Høyer in 1997,[1] and independently rediscovered by Lov Grover in 1998.[2]

In a quantum computer, amplitude amplification can be used to obtain a quadratic speedup over several classical algorithms.

YouTube Encyclopedic

  • 1/5
    Views:
    89 689
    153 321
    139 218
    59 874
    12 830
  • Quantum Computing - Top 3 Microsoft Breakthroughs with Krysta Svore
  • Plotting Frequency Spectrum using Matlab
  • Hacking at Quantum Speed with Shor's Algorithm | Infinite Series
  • Tech Talk: John Martinis, "Design of a Superconducting Quantum Computer"
  • Arduino MIDI synthesizer (Part 3) - ADSR envelope

Transcription

Algorithm

The derivation presented here roughly follows the one given by Brassard et al. in 2000.[3] Assume we have an -dimensional Hilbert space representing the state space of a quantum system, spanned by the orthonormal computational basis states . Furthermore assume we have a Hermitian projection operator . Alternatively, may be given in terms of a Boolean oracle function and an orthonormal operational basis , in which case

.

can be used to partition into a direct sum of two mutually orthogonal subspaces, the good subspace and the bad subspace :

In other words, we are defining a "good subspace" via the projector . The goal of the algorithm is then to evolve some initial state into a state belonging to .

Given a normalized state vector with nonzero overlap with both subspaces, we can uniquely decompose it as

,

where , and and are the normalized projections of into the subspaces and , respectively. This decomposition defines a two-dimensional subspace , spanned by the vectors and . The probability of finding the system in a good state when measured is .

Define a unitary operator , where

flips the phase of the states in the good subspace, whereas flips the phase of the initial state .

The action of this operator on is given by

and
.

Thus in the subspace corresponds to a rotation by the angle :

.

Applying times on the state gives

,

rotating the state between the good and bad subspaces. After iterations the probability of finding the system in a good state is .
The probability is maximized if we choose

.

Up until this point each iteration increases the amplitude of the good states, hence the name of the technique.

Applications

Assume we have an unsorted database with N elements, and an oracle function which can recognize the good entries we are searching for, and for simplicity.

If there are good entries in the database in total, then we can find them by initializing a quantum register with qubits where into a uniform superposition of all the database elements such that

and running the above algorithm. In this case the overlap of the initial state with the good subspace is equal to the square root of the frequency of the good entries in the database, . If , we can approximate the number of required iterations as

Measuring the state will now give one of the good entries with high probability. Since each application of requires a single oracle query (assuming that the oracle is implemented as a quantum gate), we can find a good entry with just oracle queries, thus obtaining a quadratic speedup over the best possible classical algorithm. (The classical method for searching the database would be to perform the query for every until a solution is found, thus costing queries.) Moreover, we can find all solutions using queries.

If we set the size of the set to one, the above scenario essentially reduces to the original Grover search.

Quantum counting

Suppose that the number of good entries is unknown. We aim to estimate such that for small . We can solve for by applying the quantum phase estimation algorithm on unitary operator .

Since and are the only two eigenvalues of , we can let their corresponding eigenvectors be and . We can find the eigenvalue of , which in this case is equivalent to estimating the phase . This can be done by applying Fourier transforms and controlled unitary operations, as described in the quantum phase estimation algorithm. With the estimate , we can estimate , which in turn estimates .

Suppose we want to estimate with arbitrary starting state , instead of the eigenvectors and . We can do this by decomposing into a linear combination of and , and then applying the phase estimation algorithm.

References

  1. ^ Gilles Brassard; Peter Høyer (June 1997). "An exact quantum polynomial-time algorithm for Simon's problem". Proceedings of the Fifth Israeli Symposium on Theory of Computing and Systems. IEEE Computer Society Press. pp. 12–23. arXiv:quant-ph/9704027. Bibcode:1997quant.ph..4027B. doi:10.1109/ISTCS.1997.595153. ISBN 0-8186-8037-7. S2CID 5177739.
  2. ^ Grover, Lov K. (May 1998). "Quantum Computers Can Search Rapidly by Using Almost Any Transformation". Phys. Rev. Lett. 80 (19): 4329–4332. arXiv:quant-ph/9712011. Bibcode:1998PhRvL..80.4329G. doi:10.1103/PhysRevLett.80.4329. S2CID 17879840.
  3. ^ Gilles Brassard; Peter Høyer; Michele Mosca; Alain Tapp (2000-05-15). "Quantum amplitude amplification and estimation". Quantum Computation and Information. Contemporary Mathematics. Vol. 305. pp. 53–74. arXiv:quant-ph/0005055. doi:10.1090/conm/305/05215. ISBN 9780821821404. S2CID 54753.
This page was last edited on 20 November 2023, at 22:46
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.