Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Quantum Turing machine

From Wikipedia, the free encyclopedia
Model of quantum computation
Turing machines
Machine
Variants
Science

Aquantum Turing machine (QTM) oruniversal quantum computer is anabstract machine used tomodel the effects of aquantum computer. It provides a simple model that captures all of the power of quantum computation—that is, anyquantum algorithm can be expressed formally as a particular quantum Turing machine. However, the computationally equivalentquantum circuit is a more common model.[1][2]: 2 

Quantum Turing machines can be related to classical andprobabilistic Turing machines in a framework based ontransition matrices. That is, a matrix can be specified whose product with the matrix representing a classical or probabilistic machine provides the quantumprobability matrix representing the quantum machine. This was shown byLance Fortnow.[3]

Informal sketch

[edit]
Unsolved problem in physics
Is auniversal quantum computer sufficient toefficientlysimulate an arbitrary physical system?
More unsolved problems in physics

A way of understanding the quantum Turing machine (QTM) is that it generalizes the classicalTuring machine (TM) in the same way that thequantum finite automaton (QFA) generalizes thedeterministic finite automaton (DFA). In essence, the internal states of a classical TM are replaced bypure ormixed states in aHilbert space; the transition function is replaced by a collection ofunitary matrices that map the Hilbert space to itself.[4]

That is, a classical Turing machine is described by a 7-tupleM=Q,Γ,b,Σ,δ,q0,F{\displaystyle M=\langle Q,\Gamma ,b,\Sigma ,\delta ,q_{0},F\rangle }. Seethe formal definition of a Turing Machine for a more in-depth understanding of each of the elements in this tuple.

For a three-tape quantum Turing machine (one tape holding the input, a second tape holding intermediate calculation results, and a third tape holding output):

The above is merely a sketch of a quantum Turing machine, rather than its formal definition, as it leaves vague several important details: for example, how often ameasurement is performed; see for example, the difference between a measure-once and a measure-many QFA. This question of measurement affects the way in which writes to the output tape are defined.

History

[edit]

In 1980 and 1982, physicistPaul Benioff published articles[5][6] that first described a quantum mechanical model ofTuring machines. A 1985 article written by Oxford University physicistDavid Deutsch further developed the idea of quantum computers by suggesting thatquantum gates could function in a similar fashion to traditional digital computingbinarylogic gates.[4]

Iriyama,Ohya, and Volovich have developed a model of alinear quantum Turing machine (LQTM). This is a generalization of a classical QTM that has mixed states and that allows irreversible transition functions. These allow the representation of quantum measurements without classical outcomes.[7]

Aquantum Turing machine withpostselection was defined byScott Aaronson, who showed that the class of polynomial time on such a machine (PostBQP) is equal to the classical complexity classPP.[8]

See also

[edit]

References

[edit]
  1. ^Andrew Yao (1993).Quantum circuit complexity. 34th Annual Symposium on Foundations of Computer Science. pp. 352–361.
  2. ^Abel Molina;John Watrous (2018)."Revisiting the simulation of quantum Turing machines by quantum circuits".Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences.475 (2226).arXiv:1808.01701.doi:10.1098/rspa.2018.0767.PMC 6598068.PMID 31293355.
  3. ^Fortnow, Lance (2003). "One Complexity Theorist's View of Quantum Computing".Theoretical Computer Science.292 (3):597–610.arXiv:quant-ph/0003035.doi:10.1016/S0304-3975(01)00377-2.S2CID 18657540.
  4. ^abDeutsch, David (July 1985)."Quantum theory, the Church-Turing principle and the universal quantum computer"(PDF).Proceedings of the Royal Society A.400 (1818):97–117.Bibcode:1985RSPSA.400...97D.CiteSeerX 10.1.1.41.2382.doi:10.1098/rspa.1985.0070.S2CID 1438116. Archived fromthe original(PDF) on 2008-11-23.
  5. ^Benioff, Paul (1980). "The computer as a physical system: A microscopic quantum mechanical Hamiltonian model of computers as represented by Turing machines".Journal of Statistical Physics.22 (5):563–591.Bibcode:1980JSP....22..563B.doi:10.1007/bf01011339.S2CID 122949592.
  6. ^Benioff, P. (1982). "Quantum mechanical hamiltonian models of turing machines".Journal of Statistical Physics.29 (3):515–546.Bibcode:1982JSP....29..515B.doi:10.1007/BF01342185.S2CID 14956017.
  7. ^Simon Perdrix; Philippe Jorrand (2007-04-04). "Classically Controlled Quantum Computation".Math. Struct. In Comp. Science.16 (4):601–620.arXiv:quant-ph/0407008.doi:10.1017/S096012950600538X.S2CID 16142327. Also:Simon Perdrix and Philippe Jorrand (2006)."Classically-Controlled Quantum Computation"(PDF).Math. Struct. In Comp. Science.16 (4):601–620.arXiv:quant-ph/0407008.CiteSeerX 10.1.1.252.1823.doi:10.1017/S096012950600538X.S2CID 16142327.
  8. ^Aaronson, Scott (2005). "Quantum computing, postselection, and probabilistic polynomial-time".Proceedings of the Royal Society A.461 (2063):3473–3482.arXiv:quant-ph/0412187.Bibcode:2005RSPSA.461.3473A.doi:10.1098/rspa.2005.1546.S2CID 1770389. Preprint available at[1].

Further reading

[edit]

External links

[edit]
General
Theorems
Quantum
communication
Quantum cryptography
Quantum algorithms
Quantum
complexity theory
Quantum
processor benchmarks
Quantum
computing models
Quantum
error correction
Physical
implementations
Quantum optics
Ultracold atoms
Spin-based
Superconducting
Quantum
programming
Retrieved from "https://en.wikipedia.org/w/index.php?title=Quantum_Turing_machine&oldid=1269667421"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp