Quantum and classical computing Dalibor HRG EECS FER 16.9.2003.

Slides:



Advertisements
Similar presentations
Quantum t-designs: t-wise independence in the quantum world Andris Ambainis, Joseph Emerson IQC, University of Waterloo.
Advertisements

Quantum Computation and Quantum Information – Lecture 2
Quantum Computation and Quantum Information – Lecture 3
University of Queensland
Quantum Computing MAS 725 Hartmut Klauck NTU
Quantum Computing MAS 725 Hartmut Klauck NTU
March 11, 2015CS21 Lecture 271 CS21 Decidability and Tractability Lecture 27 March 11, 2015.
Um ponto de vista simbólico sobre a Simulação de Algoritmos Quânticos António Pereira & Rosália Rodrigues CEOC-UA – CIMA-UE 2006.
Quantum Computing Ambarish Roy Presentation Flow.
CNS2009handout 21 :: quantum cryptography1 ELEC5616 computer and network security matt barrie
A Brief Introduction to Quantum Computation 1 Melanie Mitchell Portland State University 1 This talk is based on the following paper: E. Rieffel & W. Polak,
University of Queensland
Superposition, Entanglement, and Quantum Computation Aditya Prasad 3/31/02.
Quantum Computing Joseph Stelmach.
Quantum Computing Marek Perkowski Part of Computational Intelligence Course 2007.
Quantum Computers Todd A. Brun Communication Sciences Institute USC.
Quantum Computation and Quantum Information – Lecture 2 Part 1 of CS406 – Research Directions in Computing Dr. Rajagopal Nagarajan Assistant: Nick Papanikolaou.
Quantum Communication, Quantum Entanglement and All That Jazz Mark M. Wilde Communication Sciences Institute, Ming Hsieh Department of Electrical Engineering,
Quantum Information Processing
Quantum computing Alex Karassev. Quantum Computer Quantum computer uses properties of elementary particle that are predicted by quantum mechanics Usual.
Quantum Computing MAS 725 Hartmut Klauck NTU
Debasis Sadhukhan M.Sc. Physics, IIT Bombay. 1. Basics of Quantum Computation. 2. Quantum Circuits 3. Quantum Fourier Transform and it’s applications.
Dominique Unruh 3 September 2012 Quantum Cryptography Dominique Unruh.
Physics is becoming too difficult for physicists. — David Hilbert (mathematician)
Alice and Bob’s Excellent Adventure
Quantum Information, Communication and Computing Jan Kříž Department of physics, University of Hradec Králové Doppler Institute for mathematical physics.
Quantum Computation for Dummies Dan Simon Microsoft Research UW students.
Quantum Computing: Progress and Prospects Tony Hey and Douglas Ross University of Southampton.
Quantum Computer Speaker: Qeopten Date: 04/12/23.
Quantum Information Jan Guzowski. Universal Quantum Computers are Only Years Away From David’s Deutsch weblog: „For a long time my standard answer to.
1 hardware of quantum computer 1. quantum registers 2. quantum gates.
You Did Not Just Read This or did you?. Quantum Computing Dave Bacon Department of Computer Science & Engineering University of Washington Lecture 3:
CS555Topic 251 Cryptography CS 555 Topic 25: Quantum Crpytography.
Bell Measurements and Teleportation. Overview Entanglement Bell states and Bell measurements Limitations on Bell measurements using linear devices Teleportation.
QUANTUM COMPUTING What is it ? Jean V. Bellissard Georgia Institute of Technology & Institut Universitaire de France.
What is Qu antum In formation and T echnology? Prof. Ivan H. Deutsch Dept. of Physics and Astronomy University of New Mexico Second Biannual Student Summer.
Quantum Cryptography Slides based in part on “A talk on quantum cryptography or how Alice outwits Eve,” by Samuel Lomonaco Jr. and “Quantum Computing”
Quantum Computers by Ran Li.
Quantum Processing Simulation
Nawaf M Albadia
Quantum Computing and Quantum Programming Language
Quanum computing. What is quantum computation? New model of computing based on quantum mechanics. Quantum circuits, quantum Turing machines More powerful.
Quantum Convolutional Coding Techniques Mark M. Wilde Communication Sciences Institute, Ming Hsieh Department of Electrical Engineering, University of.
CSEP 590tv: Quantum Computing Dave Bacon July 20, 2005 Today’s Menu n Qubit registers Begin Quantum Algorithms Administrivia Superdense Coding Finish Teleportation.
Introduction to Quantum Computing
A SEMINAR ON Q UANTUM C OMPUTING Institute Of Engineering & Management (CSE 3 rd year batch) Submitted to- Submitted by- Mr. D.P.S. Rathor Sudhir.
Quantum Computing & Algorithms
Communicating Quantum Processes Simon Gay Department of Computing Science University of Glasgow Rajagopal Nagarajan Department of Computer Science University.
Page 1 COMPSCI 290.2: Computer Security “Quantum Cryptography” including Quantum Communication Quantum Computing.
IPQI-2010-Anu Venugopalan 1 qubits, quantum registers and gates Anu Venugopalan Guru Gobind Singh Indraprastha Univeristy Delhi _______________________________________________.
An Introduction to Quantum Computation Sandy Irani Department of Computer Science University of California, Irvine.
Quantum Computation Stephen Jordan. Church-Turing Thesis ● Weak Form: Anything we would regard as “computable” can be computed by a Turing machine. ●
Norman Littlejohn COSC480.  Quantum Computing  History  How it works  Usage.
1 An Introduction to Quantum Computing Sabeen Faridi Ph 70 October 23, 2007.
Quantum Computing Keith Kelley CS 6800, Theory of Computation.
Attendance Syllabus Textbook (hardcopy or electronics) Groups s First-time meeting.
Quantum Computing: Progress and Prospects
COMPSCI 290.2: Computer Security
Q Jeff Kinne.
For computer scientists
Quantum Computation and Information Chap 1 Intro and Overview: p 1-28
A Ridiculously Brief Overview
3rd Lecture: QMA & The local Hamiltonian problem (CNT’D)
Introduction to Quantum logic (2)
OSU Quantum Information Seminar
Quantum Computation and Information Chap 1 Intro and Overview: p 28-58
Quantum Computing Hakem Alazmi Jhilakshi Sharma Linda Vu.
Quantum Computing Joseph Stelmach.
Presentation transcript:

Quantum and classical computing Dalibor HRG EECS FER

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, NP- complete, BPP,…) – measuring how efficient is algorithm, can it be useful?

 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

 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.

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

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

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

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

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!

Quantum algorithms (1) Time Quantum operators Initial state 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. 3. Interference ( Walsh-Hadamard operator on the state of n qubits or register) of all values in the register. We obtain a result. f

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

Quantum cryptology (1) Quantum bits Alice Bob Eve

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. AliceBob EPR Alice & Bob share EPR (Einstein,Podolsky,Rosen) pair. Classical bits.

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

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?