Download here - Dalibor Hrg

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Propagator wikipedia , lookup

Ensemble interpretation wikipedia , lookup

Wave function wikipedia , lookup

Aharonov–Bohm effect wikipedia , lookup

Bohr model wikipedia , lookup

Atomic orbital wikipedia , lookup

Renormalization group wikipedia , lookup

Topological quantum field theory wikipedia , lookup

Matter wave wikipedia , lookup

Basil Hiley wikipedia , lookup

Bell test experiments wikipedia , lookup

Renormalization wikipedia , lookup

Algorithmic cooling wikipedia , lookup

Scalar field theory wikipedia , lookup

Delayed choice quantum eraser wikipedia , lookup

Measurement in quantum mechanics wikipedia , lookup

Relativistic quantum mechanics wikipedia , lookup

Wave–particle duality wikipedia , lookup

Density matrix wikipedia , lookup

Probability amplitude wikipedia , lookup

Bohr–Einstein debates wikipedia , lookup

Particle in a box wikipedia , lookup

Quantum decoherence wikipedia , lookup

Theoretical and experimental justification for the Schrödinger equation wikipedia , lookup

Quantum field theory wikipedia , lookup

Quantum dot wikipedia , lookup

Quantum electrodynamics wikipedia , lookup

Coherent states wikipedia , lookup

Double-slit experiment wikipedia , lookup

Max Born wikipedia , lookup

Copenhagen interpretation wikipedia , lookup

Quantum entanglement wikipedia , lookup

Path integral formulation wikipedia , lookup

Bell's theorem wikipedia , lookup

Quantum fiction wikipedia , lookup

Hydrogen atom wikipedia , lookup

Many-worlds interpretation wikipedia , lookup

Orchestrated objective reduction wikipedia , lookup

Symmetry in quantum mechanics wikipedia , lookup

History of quantum field theory wikipedia , lookup

Quantum group wikipedia , lookup

Interpretations of quantum mechanics wikipedia , lookup

EPR paradox wikipedia , lookup

Quantum computing wikipedia , lookup

Quantum machine learning wikipedia , lookup

Quantum cognition wikipedia , lookup

Quantum key distribution wikipedia , lookup

Quantum state wikipedia , lookup

Hidden variable theory wikipedia , lookup

T-symmetry wikipedia , lookup

Canonical quantization wikipedia , lookup

Quantum teleportation wikipedia , lookup

Transcript
Quantum and classical computing
EECS
FER 16.9.2003.
Dalibor HRG
How to think?
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, NPcomplete, BPP,…) – measuring how efficient is algorithm, can it be
useful?
Review / Classical computing
 Famous mathematical questions today:
P  PSPACE ?
P  NP ?
 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
 NP – we can check some solution in polynomial time, but finding it, is a
difficult problem.
 Predicate: F : B*  B, B  {0,1}
 SAT , HC (hamiltonian cycle),TSP (travelling salesman problem), 3SAT,…
 Karp’s reducebility:
 NP – complete: each predicate from NP is reducible to 3– SAT predicate.
SAT  3  SAT , HC  TSP
Review / Classical computing
Review / Classical computing
NANOTECHNOLOGY
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,…
Quantum mechanics
 Fundamentals: dual picture of wave and
particle.

Electron: wave or particle?
Quantum mechanics
Waves!
Secret of the electron
Does electron interfere with itself?
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.
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?
Qubit
   0 0  1 1
 0 , 1  C
0 , 1 C2
System of N qubits
 


x x
x{0,1}n
x  1
2
x{0,1}n
Unitary operators: legal operations on qubit.
†
†
U U UU  I
Unitary operators: holding the lengths of the states.
Important!!
Tensors


For representing the state in a quantum register.
Example, system with two qubits:
  0 , 

0 1
2
State in this systems is:
 0 1  1
    0 
0  0  0 1

2 
2


Quantum gates
Quantum circuits (one qubit): Pauli-X (UNOT), Hadamard (USRN).
(two qubits): CNOT (UCN).
U
U
NOT
NOT
10
0  1



U
SRN



2
U
NOT
U
1  1  1  0
SRN
2
U
0  1  - 1  0
SRN
2






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!
 n  1  1 . . .  1  11. . .1

 n  U U  U 11  1
SRN
SRN
SRN
 n1  1  0    1  0  ...   1  0
2 2
 n1  11...1  11...0  ...  00...0

2 2






Quantum algorithms (1)
0
0
0
0
Initial
state
Quantum operators
Time
Measurement
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.
2 n 1
2 n 1
α
i 0
x
x
f
α
i 0
x
f ( x)
3. Interference ( Walsh-Hadamard operator on the state of n
qubits or register) of all values in the register. We obtain a
result.
(No-cloning theorem) Wooters & Zurek 1982

Unknown quantum state can not be cloned.
  0   1
ψ 0 ψ ψ

Basis for quantum cryptology (or quantum key
distribution).
Quantum cryptology (1)
Alice
Quantum bits
Eve
Bob
Quantum cryptology (2)
Public channel for
authentication
Quantum teleportation Bennett 1982

It is possible to send qubit without sending it,
with two classical bits as a help.

Classical bits.
Alice
EPR
Alice & Bob share EPR (Einstein,Podolsky,Rosen) pair.
Bob

Present algorithms?
Deutsch-Josza
3
 Shor - Factoring 1994., O n
 Kitaev - Factoring
 Grover - Database searching 1996., O
 Grover - Estimating median

 
 N
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…
Corporations?
Corporations?