• Keine Ergebnisse gefunden

Quantum Computing — Assignment 5 Due: Wednesday, 03.06., 14:15 Geben Sie bitte Namen, Matrikelnummer und die Übungsgruppe an. Exercise 1

N/A
N/A
Protected

Academic year: 2021

Aktie "Quantum Computing — Assignment 5 Due: Wednesday, 03.06., 14:15 Geben Sie bitte Namen, Matrikelnummer und die Übungsgruppe an. Exercise 1"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Lehr- und Forschungsgebiet

Mathematische Grundlagen der Informatik RWTH Aachen

Prof. Dr. E. Grädel, F. Abu-Zaid, S. Schalthöfer

SS 2015

Quantum Computing — Assignment 5

Due: Wednesday, 03.06., 14:15

Geben Sie bitte Namen, Matrikelnummer und die Übungsgruppe an.

Exercise 1 5 Points

Let y ∈ {0,1} be an unknown bit and Uy the unitary operation |ϕi 7→ (−1)y|ϕi. Design a network consisting of one conditional Uy gate and two Hadamard gates which can be used to determiney.

Exercise 2 10 Points

For y ∈ {0,1}n let the function fy : {0,1}n → {0,1} be defined by fy(x) = x·y. Show that there is a quantum algorithm that determinesy by evaluating the function f only once.

Exercise 3 15 Points

LetUf be a quantum gate that computes a functionf :{0,1}n→ {0,1}n(i.e.Uf :H22nH22n computes the unique function which maps|xi |yi to|xi |y⊕f(x)i) with the promise that either f is one-to-one or there exists an s∈ {0,1}n such that for allx, x0 ∈ {0,1}n with x6=x0

f(x) =f(x0)⇔x=x0s.

The task is to determine which of the above conditions holds for f and, in the second case, also determines. In this exercise we want to develop a solution for this problem. Consider the following circuit:

|0i H⊗n

|0i

Uf

H⊗n Measure

(a) show that right before measurement the registers are in the state 1

2n X

x,y∈{0,1}n

(−1)x·y|yi |f(x)i.

(b) We apply the gate independently (n−1) times and obtain, through the measurement, pairs (y1, f(x1)), . . . ,(yn−1, f(xn−1)).

(i) Show that if f is one-to-one then the possible outcomes of the above measurements are distributed uniformly over all possible tuples.

(ii) Show that in the other case the possible outcomes of the above measurements are distributed uniformly over all tuples withyi·s≡0 mod 2.

http://logic.rwth-aachen.de/Teaching/QC-SS15/

(2)

(c) Show that y1, . . . , yn−1 (as vectors over Z2) are linearly independent with probability at least 14.

(d) Under the assumption that the measurement yields linearly independenty1, . . . , yn−1 deve- lop an algorithm that solves the problem.

Hint: Compute f(x) for the solutions xof a suitable system of linear equations.

(e) Combine the ideas of Items (a)-(d) to an algorithm that solves the problem with (expected) O(n) many applications of the depicted gate.

http://logic.rwth-aachen.de/Teaching/QC-SS15/

Referenzen

ÄHNLICHE DOKUMENTE

Abgabe : bis Mittwoch, den 06.07., um 12:00 Uhr im Übungskasten oder in der Vorlesung.. Geben Sie bitte Namen, Matrikelnummer und die

(a) Die Klasse der ungerichteten Graphen (V, E), in denen jeder Kreis die gleiche Länge hat. (b) Die Klasse der Strukturen (A, f) wobei f eine selbst-inverse Funktion

Mathematische Grundlagen der Informatik RWTH

They want to prepare for the incident that, during their journeys, they want to simulate a coin flip. However, Alice and Bob do not trust each other to honestly report the outcome of

Mathematische Grundlagen der Informatik RWTH

Mathematische Grundlagen der Informatik RWTH

Quantum Computing — Assignment 7 Due: Wednesday, 17.06., 14:15. Geben Sie bitte Namen, Matrikelnummer und die

Mathematische Grundlagen der Informatik RWTH