← New search

Other meanings of Universal quantum computer

Quantum Computing

Universal quantum computer

A universal quantum computer is a theoretical model of a quantum computer capable of simulating any quantum system, as formalized by David Deutsch in 1985. It extends the Church–Turing thesis to the quantum realm, positing that any physical process can be modeled efficiently on a universal quantum device. This concept underpins the field of quantum computation, distinguishing it from more limited quantum simulators.

1985
Year of Deutsch's proposal
Year
2^n
State space dimension for n qubits
Dimension
BQP
Complexity class for efficient quantum algorithms
Class
1

Definition and formalization

The universal quantum computer is defined as a device that can efficiently simulate any finite-dimensional quantum system, a property known as quantum universality. David Deutsch's 1985 paper in Proceedings of the Royal Society A introduced this concept, showing that a quantum Turing machine could replicate the dynamics of any physical system. This is stronger than classical universality because it includes quantum states and operations, which classical computers cannot efficiently simulate in general.

Formally, a universal quantum computer operates on a register of qubits, applying a universal set of quantum gates, such as the Hadamard, phase, and controlled-NOT gates, to approximate any unitary transformation. The Solovay–Kitaev theorem guarantees that any unitary can be approximated to arbitrary precision using a finite gate set, with overhead polylogarithmic in the error. This universality is analogous to the classical universal Turing machine but within the quantum computational model.

2

Relation to quantum simulation and complexity

The primary motivation for a universal quantum computer is quantum simulation, as proposed by Richard Feynman in 1982. Feynman argued that quantum systems are exponentially hard to simulate classically, but a quantum computer could do so efficiently. This has profound implications for physics, chemistry, and materials science, enabling the study of complex molecules, high-temperature superconductors, and quantum field theories.

In computational complexity theory, the class of problems efficiently solvable on a universal quantum computer is denoted BQP (Bounded-error Quantum Polynomial time). It is known that BQP contains P and is contained in PSPACE, but its exact relationship to NP remains open. Shor's algorithm for factoring integers and Grover's algorithm for unstructured search are landmark examples of quantum speedups, though they do not prove a separation between BQP and classical classes.

3

Physical implementations and challenges

Several physical systems are being developed to realize a universal quantum computer, including superconducting circuits, trapped ions, photonic systems, and topological qubits. Each platform has its own advantages and challenges, such as coherence times, gate fidelities, and scalability. The DiVincenzo criteria, proposed in 2000, outline the essential requirements for a physical implementation, including well-defined qubits, initialization, long coherence, universal gates, and measurement capability.

Current devices, such as those from IBM, Google, and other labs, are in the era of noisy intermediate-scale quantum (NISQ) technology, which lacks full error correction. Fault-tolerant universal quantum computation requires quantum error correction codes, such as the surface code, which demand a large overhead of physical qubits per logical qubit. Achieving this remains a major engineering challenge, with estimates suggesting millions of physical qubits for practical applications.

4

Lesser-known aspects

Beyond the standard model, there are alternative formulations of universality, such as measurement-based quantum computation, where universal computation is achieved via entangled cluster states and single-qubit measurements. This model, introduced by Raussendorf and Briegel in 2001, is equivalent to the circuit model but offers different practical advantages.

Another niche aspect is the concept of quantum Turing machines with mixed states, which are not universal in the same sense but can be used for quantum complexity theory. Additionally, the universality of certain Hamiltonians, such as the Heisenberg model, has been shown to be universal for quantum computation, meaning that time evolution under a fixed Hamiltonian can simulate any quantum circuit. This has implications for analog quantum simulation and adiabatic quantum computing.

Historical notes: Deutsch's original paper also introduced the quantum Church–Turing thesis, and the term 'universal quantum computer' was later popularized by Deutsch and others. The Solovay–Kitaev theorem, named after Robert Solovay and Alexei Kitaev, was proven in the 1990s and is fundamental to gate approximation.

Glossary

Qubit
The basic unit of quantum information, a two-level quantum system that can exist in a superposition of states.
Quantum gate
A unitary operation applied to one or more qubits, forming the building blocks of quantum circuits.
BQP
The complexity class of decision problems solvable by a quantum computer in polynomial time with bounded error.
Quantum error correction
Techniques to protect quantum information from decoherence and noise, essential for fault-tolerant computation.
NISQ
Noisy Intermediate-Scale Quantum technology, current quantum devices without full error correction.

This entry focuses on the theoretical model of a universal quantum computer as defined by Deutsch and Feynman, distinct from specific hardware implementations.