SlideServe
Menu
Préférences
© SlideServe · v2026

Capabilities and limitations of quantum computers

ezhno avatar
23 diapositives · 642 Views · Nov 26, 2012

Capabilities and limitations of quantum computers. Michele Mosca. 1 November 1999 ECC ’99. mmosca@cacr.math.uwaterloo.ca. What I’m not talking about. Quantum Communication Theory (reduce the complexity of distributed computation tasks; ask Alain Tapp)

Capabilities and limitations of quantum computers - slide 1
01 / 23Capabilities and limitations of quantum computers
1 / 17

Télécharger la présentation

Capabilities and limitations of quantum computers
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Capabilities and limitations of quantum computers Michele Mosca 1 November 1999 ECC ’99 mmosca@cacr.math.uwaterloo.ca

  2. What I’m not talking about • Quantum Communication Theory (reduce the complexity of distributed computation tasks; ask Alain Tapp) • Quantum Information Security (quantum key exchange; security based on uncertainty principle and not computational assumptions)

  3. Overview • A small computer • A quantum computer • Fast quantum algorithms • Limitations • Are they “realistic”?

  4. Computing Model Acyclic circuits of reversible gates

  5. Information and Physics Realisations are getting smaller and faster

  6. A small computer NOT

  7. A small computer

  8. A small computer

  9. A closer look NOT NOT

  10. A closer look NOT NOT

  11. In general

  12. In general F(x)

  13. Quantum computers Note that it becomes exponentially difficult (classically) to keep track of an n-qubit system after t operations, but to implement quantumly only requires n qubits and t steps! (Feynman ’82, Deutsch ’85) Can we exploit this apparent computational advantage?

  14. Efficient algorithms (Deutsch ’85) Find using only 1 evaluation of (Deutsch, CEMM, Tapp; implemented in NMR by Jones&M, Chuang et al.) Bernstein&Vazirani, Simon came up with relativized separations between P and QP

  15. Efficient algorithms Shor: Find . , Find . Generalisations: Find . , Find .

  16. Further generalisation Hidden Subgroup Problem: Find

  17. Another algorithm Hidden Affine Functions: Find using only m evaluations of (instead of n+1) (D,BV,CEMM,H,M)

  18. Searching and Counting Find Suppose algorithm succeeds with probability (e.g. ). We can iterate and times to find such an . i.e. SQUARE ROOT speed-p (Grover, BBHT,BH, ’amplitude amplification’)

  19. Counting Estimate with accuracy Use only applications of . (BBHT,BHT,M,BHMT, ‘amplitude estimation’) (vs. applications classically)

  20. Limitations No luck with: • Square root speed up for serial algorithms • Graph automorphism/isomorphism • Short vectors in a lattice • NP-complete problems (e.g. minimum codeword, graph colouring, subset sum, …)

  21. What about implementations? • 1-7 qubits using NMR technology • 1-2 qubits using ion traps • 1-2 qubits using various other quantum technologies • Scaling is very hard! • Is the problem technical or fundamental?

  22. Technical or Fundamental? • Noise, “decoherence”, imprecision are detrimental • Similar problems exist in “classical” systems • Theory of linear error correction and fault tolerant computing can be generalised to the quantum setting (Shor, Steane, etc.) • Using “reasonable” physical models, there exist fault-tolerant schemes for scalable quantum computing

  23. Summary • Quantum Computers are a natural generalisation of “classical” computers • Quantum algorithms: Factoring, Discrete log, Hidden Subgroup, Hidden Affine Functions, Searching, Counting • Small implementations exist • Scaling is difficult, but seems to be a technological (not fundamental) problem