Quantum Computing Lecture 1 Michele Mosca. l Course Outline

Slides:



Advertisements
Similar presentations
New Evidence That Quantum Mechanics Is Hard to Simulate on Classical Computers Scott Aaronson Parts based on joint work with Alex Arkhipov.
Advertisements

Solving Hard Problems With Light Scott Aaronson (Assoc. Prof., EECS) Joint work with Alex Arkhipov vs.
Quantum Computation and Quantum Information – Lecture 2
Quantum Computation and Quantum Information
University of Queensland
Cove: A Practical Quantum Computer Programming Framework Matt Purkeypile Fall 2008.
Quantum Packet Switching A. Yavuz Oruç Department of Electrical and Computer Engineering University of Maryland, College Park.
Review of Basics and Elementary introduction to quantum postulates.
Quantum Computing Osama Awwad Department of Computer Science
Quantum Error Correction Michele Mosca. Quantum Error Correction: Bit Flip Errors l Suppose the environment will effect error (i.e. operation ) on our.
Quantum Computing Ambarish Roy Presentation Flow.
CSCI 3 Introduction to Computer Science. CSCI 3 Course Description: –An overview of the fundamentals of computer science. Topics covered include number.
Quantum Computation and Error Correction Ali Soleimani.
University of Queensland
Review of Basics and Elementary introduction to quantum postulates.
Quantum Algorithms I Andrew Chi-Chih Yao Tsinghua University & Chinese U. of Hong Kong.
Introduction to Quantum Information Processing Lecture 4 Michele Mosca.
Quantum Computing Joseph Stelmach.
Quantum Cryptography Prafulla Basavaraja CS 265 – Spring 2005.
Quantum Computing Marek Perkowski Part of Computational Intelligence Course 2007.
Quantum Computers Todd A. Brun Communication Sciences Institute USC.
A Fault-tolerant Architecture for Quantum Hamiltonian Simulation Guoming Wang Oleg Khainovski.
Introduction to Quantum logic (2) Yong-woo Choi.
Quantum Computation and Quantum Information – Lecture 2 Part 1 of CS406 – Research Directions in Computing Dr. Rajagopal Nagarajan Assistant: Nick Papanikolaou.
Quantum Information Processing
Autonomous Quantum Error Correction Joachim Cohen QUANTIC.
Presented by: Erik Cox, Shannon Hintzman, Mike Miller, Jacquie Otto, Adam Serdar, Lacie Zimmerman.
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.
Quantum Algorithms for Neural Networks Daniel Shumow.
QUANTUM ENTANGLEMENT AND IMPLICATIONS IN INFORMATION PROCESSING: Quantum TELEPORTATION K. Mangala Sunder Department of Chemistry IIT Madras.
Quantum Computation for Dummies Dan Simon Microsoft Research UW students.
Quantum Information Jan Guzowski. Universal Quantum Computers are Only Years Away From David’s Deutsch weblog: „For a long time my standard answer to.
October 1 & 3, Introduction to Quantum Computing Lecture 1 of 2 Introduction to Quantum Computing Lecture 1 of 2
An Introduction to Quantum Phenomena and their Effect on Computing Peter Shoemaker MSCS Candidate March 7 th, 2003.
The Road to Quantum Computing: Boson Sampling Nate Kinsey ECE 695 Quantum Photonics Spring 2014.
Michele Mosca Canada Research Chair in Quantum Computation 28 October 2004 Quantum Computation and the Future 13th CACR Information Security Workshop &
1 Lecture 16 Quantum computing Ubiquitous Internet Services The client server paradigm DNS Electronic Mail World Wide Web.
Michele Mosca Canada Research Chair in Quantum Computation 27 May 2006 Introduction to quantum technologies: quantum computers, quantum teleporters & cryptography.
Quantum Computing Paola Cappellaro
Introduction to Quantum Key Distribution
CS555Topic 251 Cryptography CS 555 Topic 25: Quantum Crpytography.
Quantum Computing – Part 2 Amanda Denton – Evil Dictator Jesse Millikan – Mad Scientist Lee Ballard – Some Guy With A Beard September 30, 2001.
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 Computing by Mathew Ross Jared Davis - Group L -
Nawaf M Albadia
Quantum computing, teleportation, cryptography Computing Teleportation Cryptography.
8.4.2 Quantum process tomography 8.5 Limitations of the quantum operations formalism 量子輪講 2003 年 10 月 16 日 担当:徳本 晋
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 3524 Course.
Capabilities and limitations of quantum computers Michele Mosca 1 November 1999 ECC ’99.
Page 1 COMPSCI 290.2: Computer Security “Quantum Cryptography” including Quantum Communication Quantum Computing.
As if computers weren’t fast enough already…
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. ●
Intro to Quantum Algorithms SUNY Polytechnic Institute Chen-Fu Chiang Fall 2015.
Richard Cleve DC 3524 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Lecture.
Introduction to Quantum Computing Lecture 1 of 2
Seminar on Quantum Computing
Q Jeff Kinne.
For computer scientists
Quantum Computation and Information Chap 1 Intro and Overview: p 1-28
A Ridiculously Brief Overview
Introduction to Quantum logic (2)
OSU Quantum Information Seminar
Quantum Computation and Information Chap 1 Intro and Overview: p 28-58
Quantum computation with classical bits
Quantum Computation – towards quantum circuits and algorithms
Quantum Computing Joseph Stelmach.
Presentation transcript:

Quantum Computing Lecture 1 Michele Mosca

l Course Outline l Web page l Course Notes: “Quantum Computation and Quantum Information” by Nielsen and Chuang (available at the UW Bookstore)

Overview l Chapter 1: General Introduction l Chapter 2: Intro to Quantum Mechanics l Chapter 3: Intro to Computer Science l Chapter 4: More on Quantum Circuits l Chapters 5,6: Quantum Algorithms l Chapter 7: Physical Realizations l Chapter 10: Quantum Error Correction l Chapter 8: General Quantum Operations

Reading for General Introduction l Chapter 1 of Text. Sections l Introduction posted on web page I will cover parts of the introduction in Lecture 1. I will continue in Lecture 5 and subsequent lectures.

Introduction to Quantum Mechanics l Lectures 2,3 and 4 l Parts of Chapter 2, as instructed by Prof. Mann

General Introduction l Strong Church-Turing thesis states that a probabilistic Turing machine (ie a classical computer that can make fair coin flips) can efficiently simulate any realistic model of computing l Therefore if we are interested in which problems can be solved efficiently on a realistic model of computation, we can restrict attention to a probabilistic Turing machine (or an equivalent model)

Physics and Computation l Information is stored in a physical medium and manipulated by physical processes l Therefore the laws of physics dictate the capabilities and limitations of any information processor l The “classical” laws of physics are (in macroscopic systems moving relatively slowly) a good approximation to the laws of physics

Physics and Computation Realisations are getting smaller (and faster) and reaching a point where “classical” physics is not longer a sufficient model for the laws of physics

Physics and Computation l However the theory of quantum physics is a much better approximation to the laws of physics l The probabilistic Turing machine is implicitly a “classical” device and it is not known in general how to use it simulate quantum mechanical systems [Fey82] l A computer designed to exploit the quantum features of Nature (a quantum computer) seems to violate the Strong Church-Turing thesis

Physics and Computation l Is a quantum computer realistic? Answer seems to be YES (chapter 10) l If the quantum computers are a reasonable model of computation, and classical devices cannot efficiently simulate them, then the strong Church-Turing thesis needs to be modified to state that a quantum Turing machine can efficiently simulate any realistic model of computation

Quantum Communication and Cryptography l By exploiting the quantum mechanical behaviour of the communication medium, we can detect eavesdroppers (leading to quantum cryptography, section 12.6) and solve distributed computation tasks more efficiently. Unfortunately, we won’t be covering this in this course, but we will lay the foundation for further reading in quantum information theory.

A beam-splitter The simplest explanation is that the beam- splitter acts as a classical coin-flip, randomly sending each photon one way or the other.

Quantum Interference The simplest explanation must be wrong, since it would predict a distribution.

More experimental data

A new theory The particle can exist in a linear combination or superposition of the two paths

Probability Amplitude and Measurement If the photon is measured when it is in the statethen we get with probability

Quantum Operations The operations are induced by the apparatus linearly, that is, if and then

Quantum Operations Any linear operation that takes states satisfying and maps them to states satisfying must be UNITARY

Linear Algebra corresponds to

Linear Algebra corresponds to

Linear Algebra corresponds to

Linear Algebra is unitary if and only if

Abstraction The two position states of a photon in a Mach-Zehnder apparatus is just one example of a quantum bit or qubit Except when addressing a particular physical implementation, we will simply talk about “basis” states and unitary operations like and

wherecorresponds to and corresponds to

An arrangement like is represented with a network like

More than one qubit If we concatenate two qubits we have a 2-qubit system with 4 basis states and we can also describe the state as or by the vector

More than one qubit In general we can have arbitrary superpositions where there is no factorization into the tensor product of two independent qubits. These states are called entangled.

Measuring multi-qubit systems If we measure both bits of we getwith probability