Deutsch–Jozsa algorithm

E349464

The Deutsch–Jozsa algorithm is a foundational quantum algorithm that demonstrates how quantum computation can solve certain decision problems exponentially faster than any classical deterministic algorithm.

All labels observed (4)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf quantum algorithm ⓘ
quantum computing protocol ⓘ
algorithmType exact quantum algorithm ⓘ
assumesAccessTo black-box oracle implementing U_f ⓘ
complexityClassicalDeterministic O(2^n) ⓘ
complexityQuantum O(n) ⓘ
demonstrates advantage of quantum computation over classical computation ⓘ
power of quantum interference ⓘ
power of quantum superposition ⓘ
errorProbability 0 ⓘ
field quantum computing ⓘ
quantum information theory ⓘ
finalMeasurementRegister first n qubits ⓘ
generalizationOf Deutsch algorithm ⓘ
guaranteeOnOracle function is either constant or balanced ⓘ
implementationStatus implemented on small-scale quantum processors ⓘ
initialState |0⟩^⊗n ⊗ |1⟩ ⓘ
inputType oracle function ⓘ
keyResource Hadamard transform ⓘ
quantum interference ⓘ
quantum parallelism ⓘ
measurementOutcomeForBalanced any non-zero bit string ⓘ
measurementOutcomeForConstant all-zero bit string ⓘ
modelOfComputation quantum circuit model ⓘ
namedAfter David Deutsch ⓘ
Richard Jozsa ⓘ
numberOfOracleQueriesClassicalDeterministicWorstCase 2^(n-1)+1 ⓘ
numberOfOracleQueriesQuantum 1 ⓘ
numberOfQubitsRequired n+1 ⓘ
oracleFunctionCodomain single bit ⓘ
oracleFunctionDomain n-bit strings ⓘ
oraclePropertyTested constant or balanced ⓘ
originalPublicationTitle Rapid solution of problems by quantum computation ⓘ
originalPublicationVenue Proceedings of the Royal Society of London A ⓘ
outputType decision whether function is constant or balanced ⓘ
pedagogicalRole introductory example in quantum computing courses ⓘ
problemTypeSolved Deutsch–Jozsa problem ⓘ
black-box decision problem ⓘ
relatedTo Bernstein–Vazirani algorithm ⓘ
Deutsch problem ⓘ
linked to: Deutsch

Grover’s algorithm ⓘ
Shor’s algorithm ⓘ
linked to: Simon’s algorithm

Simon’s algorithm ⓘ
requires coherent control over multiple qubits ⓘ
significance first example of exponential quantum speedup in query complexity model ⓘ
speedupType exponential separation between quantum and classical deterministic query complexity ⓘ
typicalUse theoretical demonstration rather than practical application ⓘ
usesGate Hadamard gate ⓘ
oracle unitary U_f ⓘ
yearProposed 1992 ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

David Deutsch → knownFor → Deutsch–Jozsa algorithm ⓘ
Deutsch–Jozsa algorithm → originalPublicationTitle → Rapid solution of problems by quantum computation ⓘ
linked to: Deutsch–Jozsa algorithm
Deutsch–Jozsa algorithm → problemTypeSolved → Deutsch–Jozsa problem ⓘ
linked to: Deutsch–Jozsa algorithm
Deutsch–Jozsa algorithm → generalizationOf → Deutsch algorithm ⓘ
linked to: Deutsch–Jozsa algorithm