Presentation is loading. Please wait.

Presentation is loading. Please wait.

Quantum and classical computing Dalibor HRG EECS FER 16.9.2003.

Similar presentations


Presentation on theme: "Quantum and classical computing Dalibor HRG EECS FER 16.9.2003."— Presentation transcript:

1

2 Quantum and classical computing Dalibor HRG EECS FER 16.9.2003.

3 How to think?

4 Review / Classical computing  Classical computing: Turing machine (A.Turing,1937.), computability (functions and predicates), Computational Complexity – theory of classical computation. Bool’s algebra and circuits, today computers, (logic). Algorithms and complexity classes (P, P/poly, PSPACE, NP, NP- complete, BPP,…) – measuring how efficient is algorithm, can it be useful?

5  Famous mathematical questions today:  P – predicates which are decidable in polynomial time (head moves of Turing machine)  PSPACE – predicates decidable in polynomial space (cells on Turing machine’s track) Review / Classical computing

6  NP – we can check some solution in polynomial time, but finding it, is a difficult problem.  Predicate:  SAT, HC (hamiltonian cycle),TSP (travelling salesman problem), 3- SAT,…  Karp’s reducebility:  NP – complete: each predicate from NP is reducible to 3– SAT predicate.

7 Review / Classical computing

8 NANOTECHNOLOGY

9 Review / Quantum computing  (R. Feynman,Caltech,1982.) – impossibility to simulate quantum system!  (D. Deutsch, Oxford, CQC, 1985.) – definition of Quantum Turing machine, quantum class (BQP) and first quantum algorithm (Deutsch-Jozsa).  Postulates of quantum mechanics, superposition of states, interference, unitary operators on Hilbert space, tensorial calculation,…

10 Quantum mechanics  Fundamentals: dual picture of wave and particle. Electron: wave or particle?

11 Quantum mechanics

12 Waves!

13 Secret of the electron Does electron interfere with itself?

14 Quantum mechanics Discrete values of energy and momentum. State represent object (electron’s spin, foton’s polarization, electron’s path,…) and its square amplitude is probability for outcome when measured. Superposition of states, nothing similar in our life. Interference of states.

15 Qubit and classical bit Bit: in a discrete moment is either “0” (0V) or “1” (5V). Qubit: vector in two dimensional complex space, infinite possibilities and values. Physically, what is the qubit?

16 Qubit

17 System of N qubits Unitary operators: legal operations on qubit. Unitary operators: holding the lengths of the states. Important!!

18 Tensors For representing the state in a quantum register. Example, system with two qubits: State in this systems is:

19 Quantum gates Quantum circuits (one qubit): Pauli-X (UNOT), Hadamard (USRN). (two qubits): CNOT (UCN).

20 Quantum parallelism All possible values of the n bits argument is encoded in the same time in the n qubits! This is a reason why the quantum algorithms have efficiency!

21 Quantum algorithms (1) Time Quantum operators Initial state Measurement

22 Quantum algorithms (2) Idea: 1. Make superposition of initial state, all values of argument are in n qubits. 2. Calculate the function in these arguments so we have all results in n qubits. 3. Interference ( Walsh-Hadamard operator on the state of n qubits or register) of all values in the register. We obtain a result. f

23 (No-cloning theorem) Wooters & Zurek 1982 Unknown quantum state can not be cloned. Basis for quantum cryptology (or quantum key distribution).

24 Quantum cryptology (1) Quantum bits Alice Bob Eve

25 Quantum cryptology (2) Public channel for authentication

26 Quantum teleportation Bennett 1982 It is possible to send qubit without sending it, with two classical bits as a help. AliceBob EPR Alice & Bob share EPR (Einstein,Podolsky,Rosen) pair. Classical bits.

27 Present algorithms? Deutsch-Josza Shor - Factoring 1994., Kitaev - Factoring Grover - Database searching 1996., Grover - Estimating median

28 Who is trying? Aarhus Berkeley Caltech Cambridge College Park Delft DERA (U.K.) École normale supérieure Geneva HP Labs (Palo Alto and Bristol) Hitachi IBM Research (Yorktown Heights and Palo Alto) Innsbruck Los Alamos National Labs McMaster Max Planck Institute-Munich Melbourne MIT NEC New South Wales NIST NRC Orsay Oxford Paris Queensland Santa Barbara Stanford Toronto Vienna Waterloo Yale many others…

29 Corporations?

30


Download ppt "Quantum and classical computing Dalibor HRG EECS FER 16.9.2003."

Similar presentations


Ads by Google