Quantum Network Coding Martin Roetteler NEC Laboratories America - - PowerPoint PPT Presentation

quantum network coding
SMART_READER_LITE
LIVE PREVIEW

Quantum Network Coding Martin Roetteler NEC Laboratories America - - PowerPoint PPT Presentation

Quantum Network Coding Martin Roetteler NEC Laboratories America Princeton, NJ Joint work with: Hirotada Kobayashi, Francois Le Gall and Harumichi Nishimura 2 nd Conference on Quantum Error Correction University of Southern California December


slide-1
SLIDE 1

2nd Conference on Quantum Error Correction University of Southern California December 8, 2011

Quantum Network Coding

Martin Roetteler NEC Laboratories America Princeton, NJ Joint work with: Hirotada Kobayashi, Francois Le Gall and Harumichi Nishimura

slide-2
SLIDE 2

Overview

  • Communication in quantum networks

– Networks of quantum channels with capacity and topology constraints – “Quantum network coding”

  • Achieves perfect state transfer through networks
  • Allows to “switching”, i.e., arbitrary permutations

from the input qubits to the output qubits

  • Re-uses results from classical network coding
  • Open problems

12/8/2011

2

  • M. Roetteler
slide-3
SLIDE 3

issue: bottleneck, i.e., routing cannot be used

Network communication problems

[Image credits: “Cool Hand Luke” and “The Big Lebowski”]

12/8/2011

3

  • M. Roetteler
slide-4
SLIDE 4
  • two sources and
  • two targets and

Multi-cast problem:

send input x to send input y to

  • capacity of each edge = 1 bit

and

send input x to send input y to

x,y x,y

The “Butterfly”:

Network communication problems

12/8/2011 4

  • M. Roetteler
slide-5
SLIDE 5

Solution [Ahlswede, Cai, Yi, Yeung, 2000]:

Goal:

send input x to and send input y to and

Classical network coding

x x⊕y y x⊕y x⊕y x y y=x⊕(x⊕y) x=(x⊕y)⊕y

  • use “coding” operation at

some of the network nodes

  • then per time unit one input

can be sent to one output.

12/8/2011 5

  • M. Roetteler
slide-6
SLIDE 6

The general multi-cast problem

12/8/2011 6

  • M. Roetteler

Feasibility of the multi-cast problem is characterized by the min-cut / max flow

  • theorem. Moreover, there is a polynomial time algorithm to find a linear network

coding scheme for the multi-case problem [Sanders, Egner, Tolhuizen, SPAA 2003].

sources sinks

[Image credit: http://cneurocvs.rmki.kfki.hu/igraph/]

slide-7
SLIDE 7

Goal:

Quantum network coding?

  • ne qubit
  • ne qubit
  • two sources and
  • two targets and
  • quantum capacity of each

edge = 1 qubit, i.e., we assume that we have perfect quantum channels.

Fundamental problem!

send input x to and send input y to and

12/8/2011 7

  • M. Roetteler
slide-8
SLIDE 8

Goal:

Quantum network coding?

send input to send input to

  • ne qubit
  • ne qubit
  • two sources and
  • two targets and
  • quantum capacity of each

edge = 1 qubit, i.e., we assume that we have perfect quantum channels.

12/8/2011 8

  • M. Roetteler
slide-9
SLIDE 9

Results: [Hayashi, Iwama, Nishimura, Raymond, Yamashita’07], [Hayashi’07]

  • For any protocol, there exists a quantum state such that for the output

state the upper bound holds.

  • There exists quantum protocol with fidelities at nodes t1 and t2 that are > ½.
  • [Winter, Leung, Oppenheim’06] consider k-pair problem

and asymptotically achievable rate. Does not achieve perfect transmission.

1 ) , (    F

Each edge represents a quantum channel of unit capacity.

Quantum network coding?

12/8/2011 9

  • M. Roetteler
slide-10
SLIDE 10

Result: [Shi, Soljanin, ISS’06] assume h sources, N receivers, and all the source/receiver min-cuts at least h. Then the input states can be perfectly transmitted through the network, i.e., each receiver gets one copy. This is achieved by performing lossless compression and decompression

  • perations at the network nodes and the fact the input state is in

which is a very low-dimensional subspace.

Assume that we are given several copies of the input states. Each edge represents a Quantum channel of log(N+1) capacity.

) (

N

H Sym

Changing the model (first attempt)

12/8/2011 10

  • M. Roetteler

N  N 

slide-11
SLIDE 11

Result: [Kobayashi, Le Gall, Nishimura, R., ISIT’10] In this model with free classical communication perfect quantum network coding is possible if a classical linear network coding scheme for the multi-cast problem exists.

But let’s also assume that all classical communication is free! Each edge represents a quantum channel of unit capacity.

Quantum network coding

12/8/2011 11

  • M. Roetteler

Result: [Kobayashi, Le Gall, Nishimura, R., ISIT’11] Generalization to the case where a classical (linear or non-linear) network coding scheme for the k-pair problem exists.

slide-12
SLIDE 12

Create EPR state between any possible source-sink pair

General strategy behind the protocol

12/8/2011 12

  • M. Roetteler

Strategy: Use network to generate EPR pairs between sources and sinks. Then use teleportation to transfer the input states through the network.

slide-13
SLIDE 13

Gates used in the protocol

12/8/2011 13

  • M. Roetteler
slide-14
SLIDE 14

Canceling phases

12/8/2011 14

  • M. Roetteler
slide-15
SLIDE 15

Idea behind linear case solution

12/8/2011 15

  • M. Roetteler
slide-16
SLIDE 16

Operations used for coding

12/8/2011 16

  • M. Roetteler
slide-17
SLIDE 17

1 11 1 1 1 1 1 1 1 1 1   

s1 t1 n1 s2 t2 n1

11 1 1 1 1 1 1 1 1 1 1     11 1 1 1 1 1 1 1 1 1 1 1 1    

s1 t1 n1 s2 t2 t1 t2

1 1 11 1 1 1 1 1 1 1 1 1 1    

GHZ state 1 GHZ state 2

Example

12/8/2011 17

  • M. Roetteler
slide-18
SLIDE 18

each edge has capacity 1

butterfly: instance of the 2-pair problem

x1 x2 x2

  • a directed (acyclic) graph
  • k source nodes s1,...sk
  • k target nodes t1,...tk

given: goal: one bit xi has to be sent from si to ti

. . . . . . . . . . .

s1 sk t1 tk

x1 x1 xk

. . . . . . . . . . .

xk

The k-pair communication problem

12/8/2011 18

  • M. Roetteler
slide-19
SLIDE 19
  • Considering linear protocols is not enough in general

– There exist examples of networks for which a non-linear protocol exists for the k-pair problem and for which it can be shown that no linear protocol can exist [Dougherty, Freiling, Zeger 2005], [Riis 2004] – There are also examples where “vector linear” protocols exist [Koetter 2003], [Lehman, Lehman 2004]

  • For k=2 there exists a polynomial time algorithm to

decide whether a protocol exists [Wang, Shroff 2007]

  • The complexity of the case k>2 is an open problem.

The k-pair communication problem

12/8/2011 19

  • M. Roetteler
slide-20
SLIDE 20

Generalization: arbitrary protocols

12/8/2011 20

  • M. Roetteler

[Kobayashi, Le Gall, Nishimura, R., ISIT’11]

slide-21
SLIDE 21

Proof (sketch)

Protocol removes phases “node by node”:

12/8/2011 21

  • M. Roetteler
slide-22
SLIDE 22

Proof (sketch)

First, create this state: Next, apply Fourier transform at node v: Finally, remove phase at node v:

12/8/2011 22

  • M. Roetteler
slide-23
SLIDE 23

initial state:

basis states

S1 : R1 : R2 : R6 : R7 : T1 : T2 : S2 : R3 : R4 : R5 :

x x⊕y y x⊕y x⊕y x y

Example: node-by-node protocol

12/8/2011 23

  • M. Roetteler
slide-24
SLIDE 24

H

a

Za a : 1 bit

phases can always be corrected at the prior nodes S1 : R1 : R2 : R6 : R7 : T1 : T2 : S2 : R3 : R4 : R5 :

b c g d e f H

b

Zb H

c

Zc Zc H

e

H

d

Zd Ze H

f

H

g

Z f Zg

Removing the internal registers

a

12/8/2011 24

  • M. Roetteler
slide-25
SLIDE 25

Implementing other unitaries?

12/8/2011 25

  • M. Roetteler

Result: the butterfly network allows to implement certain unitary operations that are not permutations of basis states, e.g. controlled phase gates between the inputs (shown above), More generally any controlled-U can be realized. [Y. Kinjo, M. Murao, A. Soeda, P.S.Turner, 2010]

slide-26
SLIDE 26

Connections to MBQC

12/8/2011 26

  • M. Roetteler

Result: each QNC protocol is an MBQC for a graph state corresponding to the undirected graph [N. de Beaudrap, MR, 2011, unpublished]. We conjecture that the converse is also true.

slide-27
SLIDE 27

Conclusions

  • 1. “Quantum network coding”
  • If classical and quantum communication are restricted, then for most networks

there is no perfect communication protocol.

  • For instance for the butterfly, there is no protocol with fidelity 1, best known

protocol achieves fidelity only slightly better than ½.

  • 2. Model with free classical communication
  • [Kobayashi et al, ISIT’10] : whenever a classical linear network coding exists, then

also perfect quantum network coding can be achieved. [Kobayashi et al, ISIT’11] : whenever a classical network coding protocol exists , then also perfect quantum network coding can be achieved.

  • Open: is the converse true as well? That is, does a solution for the quantum k-pairs

problem imply existence of a classical solution for the k-pair problem?

  • Open: explore connections between quantum network coding and measurement-

based quantum computing (MBQC)? Specifically, if a MBQC scheme exists that implements a Clifford by just local measurements in the X-Y plane, can the edges of the underlying graph be oriented to get a quantum network code?

  • Open: for a given network characterize the set of all implementable unitary

transformations besides permutations of qubits.

12/8/2011

  • M. Roetteler

27