recursive quantum algorithms for integrated opticstgnm/notes/qip2016poster.pdfΒ Β· recursive quantum...

1
Recursive quantum algorithms for integrated optics Gelo Noel M. Tabia Institute of Computer Science, University of Tartu, Estonia Motivation It is known that any -dimensional unitary can be achieved by a linear optical network with modes and ( 2 ) gates. However, for specific unitary families, we do not know what the optimal network is. Quantum Fourier transforms This is a discrete Fourier transform on quantum states used in algorithms such as phase estimation. Grover’s algorithm This is a quantum search on an unstructured database, which achieves a quadratic speedup over the classical case. Performance under realistic errors The fidelity histograms for 3-qubit QFT (left) and 8-item Grover search (right) with 10 7 trials is given below. Main contribution We provide matrix decompositions for quantum Fourier transforms and Grover inversion that operate on 2 modes using two copies of the same operation on modes. Preliminaries The elementary gates are phase shifters and beam splitters. For a phase shifter with phase parameter , For a beam splitter with reflectivity , Let be a phase shift on mode . Let (, ) denote a beam splitter with reflectivity on modes and . Note that 0 is equivalent to a swap operation. = 1βˆ’ 1βˆ’ βˆ’ = 1 0 0 Reck triangular array of beam splitters for =4. 4 = 1 4 1 1 1 1 1 βˆ’1 βˆ’ 1 βˆ’1 1 βˆ’ 1 βˆ’1 βˆ’1 Here we describe a recursive circuit for W. To start, consider the unitary 4 below and how it is used to construct 8 . The recipe for 2 given is described in Box 2. Below is the circuit for 8 built using two copies of 4 . It exhibits a pattern for the general case described in Box 1. 1) Apply on modes 1 to and on modes +1 to 2 . 2) Apply the circuit for Ξ£ 2d . 3) Use the following beam splitters: 1 2 1,2 , 1 2 (3,4),…, 1 2 (2 βˆ’ 1,2) 4) Apply the circuit for Ξ£ 2 βˆ’1 . = Hadamard = Grover iterate = oracle query = Grover inversion = The following shows how 8 is built using two copies of the circuit for 4 and 4 . The procedure for 2 using and is described in Box 3. Let Ξ£ 2d denote the permutation 1,2, … , 2 ↦ 1, + 1,2, + 2, … . , , 2 . It uses ( βˆ’ 1)/2 swap operations. Let Ξ£ 2 βˆ’1 denote its inverse. 1) Apply the circuit for Ξ£ 2 βˆ’1 . 2) Apply on modes 1 to and on modes +1 to 2 . 3) Use the following phase shifters: ( + 2),…, ( + + 1),…, (βˆ’1) (2) 4) Apply the circuit for Ξ£ 2d . 5) Use the following beam splitters: 1 2 1,2 , 1 2 (3,4),…, 1 2 (2 βˆ’ 1,2) 6) Apply the circuit for Ξ£ 2 βˆ’1 . 1) Apply on modes 1 to and on modes +1 to 2 . 2) Apply on modes 1 to and on modes +1 to 2 . 3) Let Ξ¦ 2d denotee the permutation that exchanges mode 1 and mode +1. It uses ( 2 /4) swap operations. Apply the circuit for Ξ¦ 2d . 4) Apply on modes 1 to and on modes +1 to 2 . Error model: 4% on beam splitter reflectivities and 5% absorption loss in phase shifters Contact information: Gelo Noel Macuja Tabia ([email protected] ) Institute of Computer Science, University of Tartu, J.Liivi 2, 50409, Tartu, Estonia Acknowledgement: This work is funded by institutional research grant IUT2-1 from the Estonian Research Council and by the European Union through the European Regional Development Fund. 1 2 3

Upload: others

Post on 10-Jun-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Recursive quantum algorithms for integrated opticstgnm/notes/qip2016Poster.pdfΒ Β· Recursive quantum algorithms for integrated optics Gelo Noel M. Tabia Institute of Computer Science,

Recursive quantum algorithms for integrated optics

Gelo Noel M. Tabia

Institute of Computer Science, University of Tartu, Estonia

MotivationIt is known that any 𝑑-dimensional unitary can be achievedby a linear optical network with 𝑑 modes and 𝑂(𝑑2) gates.

However, for specific unitary families, we do not know whatthe optimal network is.

Quantum Fourier transformsThis is a discrete Fourier transform on quantum states usedin algorithms such as phase estimation.

Grover’s algorithmThis is a quantum search on an unstructured database, which achieves a quadratic speedup over the classical case.

Performance under realistic errorsThe fidelity histograms for 3-qubit QFT (left) and 8-item Grover search (right) with 107 trials is given below.

Main contributionWe provide matrix decompositions for quantum Fouriertransforms and Grover inversion that operate on 2𝑑 modesusing two copies of the same operation on 𝑑 modes.

PreliminariesThe elementary gates are phase shifters and beam splitters.For a phase shifter with phase parameter πœƒ,

For a beam splitter with reflectivity πœ–,

Let π‘ƒπœƒ 𝑗 be a phase shift πœƒ on mode 𝑗. Let π΅πœ–(𝑖, 𝑗) denote a beam splitter with reflectivity πœ– on modes 𝑖 and 𝑗. Note that𝐡0 is equivalent to a swap operation.

π΅πœ– =πœ– 1 βˆ’ πœ–

1 βˆ’ πœ– βˆ’ πœ–

π‘ƒπœƒ =1 00 π‘’π‘–πœƒ

πœƒ

πœ–

Reck triangular array of beam splitters for 𝑑 = 4.

𝐹4 =1

4

1 11 𝑖

1 1βˆ’1 βˆ’π‘–

1 βˆ’11 βˆ’π‘–

1 βˆ’1βˆ’1 𝑖

Here we describe a recursive circuit for W. To start, considerthe unitary 𝑉4 below and how it is used to construct 𝑉8. Therecipe for 𝑉2𝑑 given 𝑉𝑑 is described in Box 2.

Below is the circuit for 𝐹8 built using two copies of 𝐹4. Itexhibits a pattern for the general case described in Box 1.

1) Apply 𝑉𝑑 on modes 1 to 𝑑 and 𝑉𝑑 on modes 𝑑 + 1 to 2𝑑.2) Apply the circuit for Ξ£2d.3) Use the following beam splitters: 𝐡 1 2

1,2 , 𝐡 1 2(3,4),…, 𝐡 1 2

(2𝑑 βˆ’ 1,2𝑑)

4) Apply the circuit for Ξ£2π‘‘βˆ’1.

𝐻 = Hadamard𝐺 = Grover iterate𝑂 = oracle queryπ‘Š = Grover inversion

𝐺 = π‘Šπ‘‚

The following shows how π‘Š8 is built using two copies of thecircuit for 𝑉4 and π‘Š4. The procedure for π‘Š2𝑑 using 𝑉𝑑 and π‘Šπ‘‘ is described in Box 3.

Let Ξ£2d denote the permutation 1,2, … , 2𝑑 ↦ 1, 𝑑 + 1,2, 𝑑 + 2,… . , 𝑑, 2𝑑 . Ituses 𝑑(𝑑 βˆ’ 1)/2 swap operations. Let Ξ£2𝑑

βˆ’1 denote its inverse.

1) Apply the circuit for Ξ£2π‘‘βˆ’1.

2) Apply 𝐹𝑑 on modes 1 to 𝑑 and 𝐹𝑑 on modes 𝑑 + 1 to 2𝑑.3) Use the following phase shifters: π‘ƒπœ‹

𝑑(𝑑 + 2),…, π‘ƒπ‘˜πœ‹

𝑑

(𝑑 + π‘˜ + 1),…, 𝑃(π‘‘βˆ’1)πœ‹

𝑑

(2𝑑)

4) Apply the circuit for Σ2d.5) Use the following beam splitters: 𝐡 1 2

1,2 , 𝐡 1 2(3,4),…, 𝐡 1 2

(2𝑑 βˆ’ 1,2𝑑)

6) Apply the circuit for Ξ£2π‘‘βˆ’1.

1) Apply π‘Šπ‘‘ on modes 1 to 𝑑 and π‘Šπ‘‘ on modes 𝑑 + 1 to 2𝑑.2) Apply 𝑉𝑑 on modes 1 to 𝑑 and 𝑉𝑑 on modes 𝑑 + 1 to 2𝑑.3) Let Ξ¦2d denotee the permutation that exchanges mode 1 and mode 𝑑 + 1. It

uses 𝑂(𝑑2/4) swap operations. Apply the circuit for Ξ¦2d.4) Apply 𝑉𝑑 on modes 1 to 𝑑 and 𝑉𝑑 on modes 𝑑 + 1 to 2𝑑.

Error model: 4% on beam splitter reflectivities and 5% absorption loss in phase shifters

Contact information: Gelo Noel Macuja Tabia ([email protected])Institute of Computer Science, University of Tartu, J.Liivi 2, 50409, Tartu, Estonia

Acknowledgement: This work is funded by institutional research grant IUT2-1 from the Estonian Research Council and by the European Union through the European Regional Development Fund.

1

2

3