Quantum Communication

Similar documents
Quantum Information Processing

Quantum Communication Complexity

An Introduction to Quantum Information and Applications

Quantum Communication. Serge Massar Université Libre de Bruxelles

Distributed Quantum Computing

Tutorial on Quantum Computing. Vwani P. Roychowdhury. Lecture 1: Introduction

Non-locality and Communication Complexity

Compute the Fourier transform on the first register to get x {0,1} n x 0.

Unitary evolution: this axiom governs how the state of the quantum system evolves in time.

Lecture 21: Quantum communication complexity

Quantum Pseudo-Telepathy

Hilbert Space, Entanglement, Quantum Gates, Bell States, Superdense Coding.

Short introduction to Quantum Computing

Recasting Mermin s multi-player game into the framework of pseudo-telepathy

1 Measurements, Tensor Products, and Entanglement

Non-locality and Communication Complexity

Quantum Computing. Thorsten Altenkirch

Lecture 1: Overview of quantum information

Lecture 20: Bell inequalities and nonlocality

Quantum Gates, Circuits & Teleportation

Problem Set: TT Quantum Information

SUPERDENSE CODING AND QUANTUM TELEPORTATION

Quantum Information Processing and Diagrams of States

Teleportation of Quantum States (1993; Bennett, Brassard, Crepeau, Jozsa, Peres, Wootters)

Introduction to Quantum Computing for Folks

The Future. Currently state of the art chips have gates of length 35 nanometers.

Fourier Sampling & Simon s Algorithm

Quantum Information & Quantum Computation

Physics is becoming too difficult for physicists. David Hilbert (mathematician)

CS257 Discrete Quantum Computation

Introduction to Quantum Algorithms Part I: Quantum Gates and Simon s Algorithm

A Superluminal communication solution based on Four-photon entanglement

6.896 Quantum Complexity Theory September 9, Lecture 2

Quantum Computing: Foundations to Frontier Fall Lecture 3

EPR paradox, Bell inequality, etc.

Lecture 4. QUANTUM MECHANICS FOR MULTIPLE QUBIT SYSTEMS

Nothing Here. Fast Quantum Algorithms

Introduction to Quantum Information Processing QIC 710 / CS 768 / PH 767 / CO 681 / AM 871

The one-way communication complexity of the Boolean Hidden Matching Problem

INTRODUCTION TO QUANTUM COMPUTING

CSCI 2570 Introduction to Nanocomputing. Discrete Quantum Computation

Richard Cleve David R. Cheriton School of Computer Science Institute for Quantum Computing University of Waterloo

D. Bouwmeester et. al. Nature (1997) Joep Jongen. 21th june 2007

arxiv:quant-ph/ v3 12 Mar 1998

The controlled-not (CNOT) gate exors the first qubit into the second qubit ( a,b. a,a + b mod 2 ). Thus it permutes the four basis states as follows:

10 - February, 2010 Jordan Myronuk

Lecture 4: Elementary Quantum Algorithms

An exponential separation between quantum and classical one-way communication complexity

Simultaneous Communication Protocols with Quantum and Classical Messages

Quantum information and quantum computing

B. BASIC CONCEPTS FROM QUANTUM THEORY 93

Probabilistic exact cloning and probabilistic no-signalling. Abstract

Quantum Error Correcting Codes and Quantum Cryptography. Peter Shor M.I.T. Cambridge, MA 02139

Instantaneous Nonlocal Measurements

Basics on quantum information

INTRODUCTORY NOTES ON QUANTUM COMPUTATION

Challenges in Quantum Information Science. Umesh V. Vazirani U. C. Berkeley

Bell s inequalities and their uses

Basics on quantum information

Quantum Cryptography

Bit-Commitment and Coin Flipping in a Device-Independent Setting

Quantum Computing based on Tensor Products Overview and Introduction

Quantum Computing. Quantum Computing. Sushain Cherivirala. Bits and Qubits

b) (5 points) Give a simple quantum circuit that transforms the state

Seminar 1. Introduction to Quantum Computing

Quantum Teleportation Pt. 1

The Relativistic Quantum World

A review on quantum teleportation based on: Teleporting an unknown quantum state via dual classical and Einstein- Podolsky-Rosen channels

Quantum computing. Jan Černý, FIT, Czech Technical University in Prague. České vysoké učení technické v Praze. Fakulta informačních technologií

Quantum Teleportation Pt. 3

Entanglement and nonlocality

. Here we are using the standard inner-product over C k to define orthogonality. Recall that the inner-product of two vectors φ = i α i.

Chapter 10. Quantum algorithms

Multiparty Quantum Remote Control

Quantum mechanics and reality

6.080/6.089 GITCS May 6-8, Lecture 22/23. α 0 + β 1. α 2 + β 2 = 1

Grothendieck Inequalities, XOR games, and Communication Complexity

Quantum Communication Complexity

Nondeterminism LECTURE Nondeterminism as a proof system. University of California, Los Angeles CS 289A Communication Complexity

Discrete Quantum Theories

Lecture 11 September 30, 2015

2. Introduction to quantum mechanics

Multi-Party Quantum Communication Complexity with Routed Messages

Is Entanglement Sufficient to Enable Quantum Speedup?

On the tightness of the Buhrman-Cleve-Wigderson simulation

Introduction to Quantum Computing

Introduction to Quantum Computing

Short Course in Quantum Information Lecture 2

Entanglement and Quantum Teleportation

arxiv: v2 [quant-ph] 19 Mar 2016

Entanglement. arnoldzwicky.org. Presented by: Joseph Chapman. Created by: Gina Lorenz with adapted PHYS403 content from Paul Kwiat, Brad Christensen

Lecture 3: Superdense coding, quantum circuits, and partial measurements

Algebraic Problems in Computational Complexity

Ph 219b/CS 219b. Exercises Due: Wednesday 4 December 2013

Quantum Computers. Todd A. Brun Communication Sciences Institute USC

An Introduction to Quantum Information. By Aditya Jain. Under the Guidance of Dr. Guruprasad Kar PAMU, ISI Kolkata

Complex numbers: a quick review. Chapter 10. Quantum algorithms. Definition: where i = 1. Polar form of z = a + b i is z = re iθ, where

1 1D Schrödinger equation: Particle in an infinite box

Einstein-Podolsky-Rosen correlations and Bell correlations in the simplest scenario

Computational Complexity: A Modern Approach. Draft of a book: Dated January 2007 Comments welcome!

Transcription:

Quantum Communication Harry Buhrman CWI & University of Amsterdam

Physics and Computing Computing is physical Miniaturization quantum effects Quantum Computers ) Enables continuing miniaturization ) Fundamentally faster algorithms

Overview Introduction Quantum Mechanics & Notation. Deutsch-Jozsa Algorithm Distributed Deutsch-Jozsa: Communication Complexity Physics: Non-locality & Detection Loophole Quantum Fingerprinting

Quantum Mechanics

Quantum Mechanics Most complete description of Nature to date Superposition principle: particle can be at two positions at the same time Interference: particle in superposition can interfere with itself

Superposition Classical Bit: 0 or Quantum Bit: Superposition of 0 and Bit 0

Classical Bit: 0 or Superposition Quantum Bit: Superposition of 0 and α 0 +β Bit 0 0 Qubit

Qubit α 0 + β α 0 + β amplitudes Rule: α + β =, α, β are complex numbers.

Measurement α 0 +β Projection on the 0 axis or axis. 0 Rule: observe 0 with probability α observe with probability β after measurement qubit is 0 or

Example ψ = 0 +

Example ψ = 0 + Measuring ψ: Prob [] = / Prob [0] = /

Example ψ = 0 + Measuring ψ: Prob [] = / Prob [0] = / After measurement: with prob / ψ = 0 with prob / ψ =

Quantis QUANTUM RANDOM NUMBER GENERATOR Although random numbers are required in many applications, their generation is often overlooked. Being deterministic, computers are not capable of producing random numbers. A physical source of randomness is necessary. Quantum physics being intrinsically random, it is natural to exploit a quantum process for such a source. Quantum random number generators have the advantage over conventional randomness sources of being invulnerable to environmental perturbations and of allowing live status verification. Quantis is a physical random number generator exploiting an elementary quantum optics process. Photons - light particles - are sent one by one onto a semi-transparent mirror and detected. The exclusive events (reflection - transmission) are associated to "0" - "" bit values.

Two Qubits α 00 + α 0 + α 0 + α 4 3 α + α + α 3 + α 4 = Prob[00] = α, Prob[0] = α, Prob[0] = α 3, Prob[] = α 4,

n Qubits Prob[observing j] = α j

Dirac Notation norm vector complex conjucate transpose

inner product inner product between ai and bi

inner product()

Evolution

Evolution. Postulate: the evolution is a linear operation. quantum states maped to quantum states & implies that operation is Unitary length preserving rotations. U U * = I. (U * : complex conjugate, transpose)

Hadamard Transform = H = * H I H H = = 0 0 *

Hadamard on 0 = = = + 0 H 0 + = ψ 0 interference H

Hadamard on 0 = = = + 0 H 0 + = ψ 0 interference H

Hadamard on = = = + 0 H H 0 = ψ

Hadamard on = = = + 0 H H 0 = ψ

Hadamard on n qubits inner product modulo

Quantum Algorithms

Black Box Model Input N (= n ) bits (variables): X = X X X 3 X N Compute some function F of X: F(X) {0,} Only Count how many bits/variables of X are read.

Deutsch-Jozsa Problem Promise on X: () For all i: X i = (0) or (constant) () {i X i = } = {j X j = 0} (balanced) Goal: determine case () or () Classical: N/ + probes. Quantum: probe.

Quantum query Querying X i General query:

Deutsch-Jozsa Algorithm () () (3)

Deutsch-Jozsa cont. measure state Constant: see with prob. Balanced: see with prob. 0

Quantum Algorithms Deutsch-Jozsa Simon s algorithm Shor s factoring algorithm Grover s search algorithm Impossibility results

Alice and Bob

Communication? qubits

Communication? qubits Theorem [Holevo 73] Can not compress k classical bits into k- qubits

Communication Complexity Classical bits X = x x x N Y = y y y N Goal: Compute some function F(X,Y) {0,} minimizing communication bits.

Communication Complexity F(X,Y) Classical bits X = x x x N Y = y y y N Goal: Compute some function F(X,Y) {0,} minimizing communication bits.

Equality Classical bits X = x x x N F(X,Y) = iff X=Y Y = y y y N

Equality Classical bits X = x x x N Y = y y y N F(X,Y) = iff X=Y N bits necessary and sufficient: C(EQ) = N

Quantum Communication Complexity F(X,Y) {0,} qubits X = x x x N Y = y y y N F(X,Y) = iff X=Y Question: Can qubits reduce communication for certain F s?

Qubits Can Reduce Cost Theorem [B-Cleve-Wigderson 98] EQ (X,Y) = iff X=Y Promise (X,Y) = N/ or 0 Need Ω(N) classical bits. Hamming Distance Can be done with O(log(N)) qubits.

Reduction to D-J X X.. X N Y Y.. Y N Z Z.. Z N (X,Y) = N/ Z is balanced (X,Y) = 0 Z is constant

The quantum protocol Finishes Deutsch-Josza Algorithm

Cost Alice sends n= log(n) qubits to Bob Bob sends n= log(n) qubits to Alice Total cost is *log(n)

Classical Lower Bound

Lower Bound * Theorem [Frankl-Rödl 87] S,T families of N/ size sets {,,N} for all s,t in S,T : s t N/4 then: S * T 4 0.96N *$50 problem of Erdös

Lower Bound Theorem [Frankl-Rödl 87] S,T families of N/ size sets {,,N} for all s,t in S,T : s t N/4 then: S * T 4 0.96N protocol solving EQ in N/00 bits induces S and T satisfying: S * T 4 0.99N

Sets and Strings interpret X X N as set x: { i X i = } only use X with exactly N/ ones N N log(n) of such strings N/ N (X,Y) N/ x y N/4

Rectangle Claim if - (X,Y) induce conversation M and -(X,Y ) induce conversation M then -(X,Y ) and (X,Y) also induce conversation M

N/00 Bit Protocol (X,X ) (X,X ).. (X N, X N) M M. M N/00

N/00 Bit Protocol (X,X ) (X,X ).. (X N, X N) M M. M N/00 M k induced by N / N/00 = 0.99N inputs: (X,X ) (X 0.99N, X 0.99N )

N/00 Bit Protocol (X,X ) (X,X ).. (X N, X N) M M. M N/00 M k induced by N / N/00 = 0.99N inputs: (X,X ) (X 0.99N, X 0.99N ) all (X i,x j ) induce M k : (X i, X j ) N/ x i x j N/4

N/00 Bit Protocol (X,X ) (X,X ).. (X N, X N) M M. M N/00 M k induced by N / N/00 = 0.99N inputs: (X,X ) (X 0.99N, X 0.99N ) all (X i,x j ) induce M k : (X i, X j ) N/ x i x j N/4 S = T = {X, X,,X 0.99N } S * T 4 0.99N

other quantum algorithms

Quantum Algorithm 0 0 0 0 0 O U 0 U... O T U T k i = α i i T Black Box queries Prob [output = ] = α i all i that end in > / 3 { < /3 Prob [output = 0] = - Prob [output = ]

Generalization 0 0 0 0 0 O U 0 U... O T U T

Grover s Algorithm Find i such that X i = OR(X,,X N ) Classical Probabilistic: N/ queries Quantum: O( N) queries No promise!

Non-Disjointness Goal: exists i such that X i = and Y i =? Grover X X.. X N Y Y.. Y N Z Z.. Z N

Disjointness Bounded Error probabilistic Ω(N) bits [Kalyanasundaram-Schnitger 87] Grover s algorithm + reduction O(log(N)* N) qubits [BCW 98] O( N) qubits [AA 04] Ω ( N) lower bound [Razborov 03]

Apointment Scheduling qubits Quantum: n qubits communication Classical: n bits communication

Other Functions Exponential gap [Raz 99] O(log(N)) with qubits, Ω (N /4 ) bits classically. partial Domain, bounded error Computing certificates for total AND-OR relation [Buhrman-Cleve-deWolf- Zalka 99/Klauck 000] O(N /3 ) qubits, Ω(N) bits randomized total Domain, zero error

back to physics

Einstein Podolsky Rosen paradox

EPR Pair Bob Alice if Alice measures: 0/ with prob. ½ if Bob measures: 0/ with prob. ½

EPR Pair Bob Alice Alice measures: 0 state will collapse!

EPR Pair Bob Alice Alice measures: 0 state will collapse! Bob s state has changed! he will also measure 0

EPR Pair Bob Alice Alice measures: state will collapse!

EPR Pair Bob Alice Alice measures: state will collapse! Bob s state has changed! he will also measure

Einstein: nothing, including information, can go faster than the speed of light, hence quantum mechanics is incomplete

Communication? bits 0 with EPR pairs 0 + Can not compress k bits into k- bits

Teleportation

Teleportation α 0 + β 0 0 +

Teleportation Φ Φ Classical bits: b b

Teleportation b b Φ Φ Classical bits: b b

Teleportation Φ Φ Classical bits: b b b b

Teleportation Φ U b b Φ Classical bits: b b b b

Teleportation Φ α 0 + β Classical bits: b b b b

Alice s protocol H

Alice s protocol H

Alice s protocol H

Alice s protocol H

Alice s protocol H

Bob s protocol Alice with prob. ¼ in one of: Bob do nothing bit flip phase flip bit flip and phase flip

Quantum Communication Complexity F(X,Y) F(X,Y) {0,} Classical bits X = x x x n 0 With EPR pairs Y = y y y n 0 + Question: Can EPR pairs reduce communication for certain F s?

Teleportation Qubit Model can be simulated by EPR model. Teleport qubit at cost of classical bits and EPR pair. EPR-pairs can reduce communication cost: use qubit protocol + teleportation

Apoinment Scheduling EPR-pairs bits Quantum: n bits communicatie Classical: n bits communicatie

EPR en information EPR-pairs Alice can not send information to Bob, but she can save information for certain communication problems

application to experimental physics

Bell inequalities and nonlocality

Non locality k (>) parties each party i has part of an entangled state φ> receives input x i performs measurent M x i outputs measurement value o i Induces correlations: P Q (o o k x x k ) no communication!

0 Quantum Setup EPR-pair 0 + x x M x M x o induces correlations: P Q (o o x x ) o

Non locality Question: Can these correlations be reproduced classically?

Local hidden var. model Classical setup Each party has: copy of random bits (shared randomness) input x i Performs computation (protocol) Oututs o i Induces correlations: P C (o o k x x k )

Classical Setup r r..r k shared randomness r r..r k x computation x computation o induces correlations: P C (o o x x ) o

Non locality If for every protocol: P C (o o k x x k ) P Q (o o k x x k ) Non locality Requires State + measurements to obtain P Q Prove that for every classical lhv protocol: P C (o o k x x k ) P Q (o o k x x k )

Examples of states parties: EPR pair: Bell inequalities 3 parties GHZ state: Mermin state: n parties

non locality experiments

0 Quantum Setup EPR-pair 0 + x M x o induces correlations: P Q (o o x x ) x M x o

Quantum Setup 0 EPR-pair 0 + x detector source detector x M x M x o induces correlations: P Q (o o x x ) o

Quantum Setup 0 EPR-pair 0 + x detector source detector x M x M x o induces correlations: P Q (o o x x ) o

prob. -η detection loophole sometimes detector(s) don t click Alice and/or Bob don t have an output can only test correlations when both Alice and Bob have an output Classical non clicking: classical lhv protocol sometimes no output only check whenever there is an output η = detector efficiency = prob. of clicking small η allows for lhv protocols prob. η

example r r k r k+ r k x=x x k shared randomness correlation P(o xy) η = -k r r k r k+ r k y=y y k if x x k r r k No Click if x x k = r r k assume y = r k+ r k output P(o xy) if y yk rk+ rk No Click if y y k = r k+ r k assume x = r r k output P(o xy)

detection loophole All experiments that show non locality have η such that a lhv model exist! Solution: Design tests that allow small η test also useful to test devices that claim to behave non local (eg quantum crypto) No good tests known

η * definition η * is the maximum detector efficiency for which a lhv model exists. Goal: design correlation problem/test prove upper bounds on η *

from quantum communication complexity back to non locality

Monochromatic rectangles X,X set of inputs for Alice and Bob Rectangle R = A B, A X & B X Ris a-monochromatic if for all(x,x ) R D: F(x,x ) = a D = set of promise inputs R a = max {R D R is a-monochr.} R a yields lower bound on C(F)

Monochromatic rectangles X,X set of inputs for Alice and Bob Rectangle R = A B, A X & B X Ris a-monochromatic if for all(x,x ) R D: F(x,x ) = a D = set of promise inputs R a = max {R D R is a-monochr.} R a yields lower bound on C(F)

set of inputs that have a as output C ( F ) log D R a a

EPR-pairs Can Reduce Cost exponential gap [BCW 98] EQ (x,x ) = iff x =x Promise (x,x ) = n/ or 0 need Ω(n) classical bits. can be done with log(n)) bits +EPR-pairs. Protocol: distributed Deutsch-Jozsa Hamming Distance

EQ set of inputs that have as output D C ( F ) log R =.04n R 0.96n D = n hard comb. theorem due to Frankl & Rödl

non-locality test Promise (x,x ) = n/ or 0 Alice outputs log(n) bits o Bob outputs log(n) bits o correlation: x =x o = o D-J algorithm on EPR-pairs [BCT 99] [Massar 0]

0 DJ-test log(n) EPR-pairs 0 + promise (x,x ) = n/ or 0 x H+ph-flip o x =x o =o x H+ph-flip o log(n) bits

Monochromatic rectangles X,X set of inputs for Alice and Bob Rectangle R = A B, A X & B X Ris a-monochromatic if for all(x,x ) R D: D = set of promise inputs P(a x x )>0 R A = max {R D R is a-mon. a A} R A yields upper bound on η *

Bound on η * number of possible outputs = A * R A η d D a A is set of other outputs {b x P(a x)>0 & P(b x)>0} set of inputs x s.t. P(a x)>0

proof * R A η d D a lhv protocol is distribution of deterministic prot. Q i : for all x Alice & Bob yield admissible outcome, or at least one doesn t click [prob. η] exist Q j Alice & Bob yield admissible outcome on η fraction of a-inputs det. protocol Alice & Bob yield outcome on at most dr A of the inputs dr A / D a η

Application of bound

0 DJ-test log(n) EPR-pairs 0 + promise (x,x ) = n/ or 0 x H+ph-flip o x =x o =o x H+ph-flip o log(n) bits

Bound on η * for DJ-test number of possible outputs * R A η d D aa A= {a i a i } d = n R A 0.96n D aa = n set of inputs x s.t. P(aa x)>0

Bound on η * for DJ-test number of possible outputs η * R A n d = 0. 0 D aa A= {a i a i } n d = n R A 0.96n D aa = n set of inputs x s.t. P(aa x)>0

n parties

n party test [BvDHT 99] input party i: promise: output a i : detector:

n-party bound largest mon. rectangle R * d D η n inputs d = n R (n-/n) n D = nlog(n) number of possible outputs

n-party bound largest mon. rectangle n R η * d = D n inputs d = n R (n-/n) n D = nlog(n) number of possible outputs

error s DJ-test can be simulated classically with small error. n-party test is even robust against error! Can not be simulated classically with: error prob. < ½-/n and η * /n

Bounded error One way communication complexity Two Parties exponential separation between randomized classical en quantum communication complexity [B-YJK 04] party nonlocality test: error prob< ½-/n c and η * /n c

open problems construct party test: η * / n and prob. of error < /n quantum gives perfect correlation Other applications of non-locality tests? What is the relation between EPR assisted communication complexity and qubit communication complexity? What are the best bounds for total functions?