Quantum Information & Quantum Computation

Similar documents
Stanford University CS259Q: Quantum Computing Handout 8 Luca Trevisan October 18, 2012

Quantum Fourier Transform

C/CS/Phys C191 Shor s order (period) finding algorithm and factoring 11/12/14 Fall 2014 Lecture 22

AQI: Advanced Quantum Information Lecture 2 (Module 4): Order finding and factoring algorithms February 20, 2013

The Substring Search Problem

QIP Course 10: Quantum Factorization Algorithm (Part 3)

QUANTUM ALGORITHMS IN ALGEBRAIC NUMBER THEORY

COORDINATE TRANSFORMATIONS - THE JACOBIAN DETERMINANT

MAGNETIC FIELD AROUND TWO SEPARATED MAGNETIZING COILS

arxiv: v2 [quant-ph] 30 May 2013

2.5 The Quarter-Wave Transformer

k. s k=1 Part of the significance of the Riemann zeta-function stems from Theorem 9.2. If s > 1 then 1 p s

I. CONSTRUCTION OF THE GREEN S FUNCTION

6.4 Period and Frequency for Uniform Circular Motion

ON INDEPENDENT SETS IN PURELY ATOMIC PROBABILITY SPACES WITH GEOMETRIC DISTRIBUTION. 1. Introduction. 1 r r. r k for every set E A, E \ {0},

Introduction to Arrays

Analysis of Arithmetic. Analysis of Arithmetic. Analysis of Arithmetic Round-Off Errors. Analysis of Arithmetic. Analysis of Arithmetic

Current Balance Warm Up

Fast DCT-based image convolution algorithms and application to image resampling and hologram reconstruction

When two numbers are written as the product of their prime factors, they are in factored form.

Cryptography. Lecture 11. Arpita Patra

EKT 345 MICROWAVE ENGINEERING CHAPTER 2: PLANAR TRANSMISSION LINES

Introduction Common Divisors. Discrete Mathematics Andrei Bulatov

Multi-Objective Optimization Algorithms for Finite Element Model Updating

Probablistically Checkable Proofs

EM Boundary Value Problems

10/04/18. P [P(x)] 1 negl(n).

rect_patch_cavity.doc Page 1 of 12 Microstrip Antennas- Rectangular Patch Chapter 14 in Antenna Theory, Analysis and Design (4th Edition) by Balanis

Galilean Transformation vs E&M y. Historical Perspective. Chapter 2 Lecture 2 PHYS Special Relativity. Sep. 1, y K K O.

We will consider here a DC circuit, made up two conductors ( go and return, or + and - ), with infinitely long, straight conductors.

Chapter 3: Theory of Modular Arithmetic 38

X-ray Diffraction beyond the Kinematical Approximation

Course Outline. ECE 178: Image Processing REVIEW. Relationship between pixels. Connected components. Distance Measures. Linear systems-review

The geometric construction of Ewald sphere and Bragg condition:

OSCILLATIONS AND GRAVITATION

1 Explicit Explore or Exploit (E 3 ) Algorithm

Splay Trees Handout. Last time we discussed amortized analysis of data structures

Using Laplace Transform to Evaluate Improper Integrals Chii-Huei Yu

A Deep Convolutional Neural Network Based on Nested Residue Number System

EKT 356 MICROWAVE COMMUNICATIONS CHAPTER 2: PLANAR TRANSMISSION LINES

Phys101 Lectures 30, 31. Wave Motion

Electric Charge and Field

-Δ u = λ u. u(x,y) = u 1. (x) u 2. (y) u(r,θ) = R(r) Θ(θ) Δu = 2 u + 2 u. r = x 2 + y 2. tan(θ) = y/x. r cos(θ) = cos(θ) r.

P.7 Trigonometry. What s round and can cause major headaches? The Unit Circle.

The Millikan Experiment: Determining the Elementary Charge

A Bijective Approach to the Permutational Power of a Priority Queue

Lecture 18: Graph Isomorphisms

PHYS 705: Classical Mechanics. Small Oscillations

Secret Exponent Attacks on RSA-type Schemes with Moduli N = p r q

From last times. MTE1 results. Quiz 1. GAUSS LAW for any closed surface. What is the Electric Flux? How to calculate Electric Flux?

An Exact Solution of Navier Stokes Equation

2 S. Gao and M. A. Shokollahi opeations in Fq, and usually we will use the \Soft O" notation to ignoe logaithmic factos: g = O(n) ~ means that g = O(n

ASTR415: Problem Set #6

where a = x 10-3 for units of kcal/mol

NOTE. Some New Bounds for Cover-Free Families

Absolute Specifications: A typical absolute specification of a lowpass filter is shown in figure 1 where:

Suppose the medium is not homogeneous (gravity waves impinging on a beach,

Classical Worm algorithms (WA)

Radian Measure CHAPTER 5 MODELLING PERIODIC FUNCTIONS

B da = 0. Q E da = ε. E da = E dv

Relating Branching Program Size and. Formula Size over the Full Binary Basis. FB Informatik, LS II, Univ. Dortmund, Dortmund, Germany

Identification of the degradation of railway ballast under a concrete sleeper

PHYSICS 272 Electric & Magnetic Interactions. Prof. Andrew Hirsch Room: 178, Phone: 42218

Physics 2A Chapter 10 - Moment of Inertia Fall 2018

Classical Mechanics Homework set 7, due Nov 8th: Solutions

you of a spring. The potential energy for a spring is given by the parabola U( x)

Physics 207 Lecture 5. Lecture 5

1) (A B) = A B ( ) 2) A B = A. i) A A = φ i j. ii) Additional Important Properties of Sets. De Morgan s Theorems :

A Crash Course in (2 2) Matrices

Magnetic Field. Conference 6. Physics 102 General Physics II

Section 8.2 Polar Coordinates

Some RSA-based Encryption Schemes with Tight Security Reduction

School of Electrical and Computer Engineering, Cornell University. ECE 303: Electromagnetic Fields and Waves. Fall 2007

radians). Figure 2.1 Figure 2.2 (a) quadrant I angle (b) quadrant II angle is in standard position Terminal side Terminal side Terminal side

4. Some Applications of first order linear differential

Lecture 25: Pairing Based Cryptography

F-IF Logistic Growth Model, Abstract Version

Auchmuty High School Mathematics Department Advanced Higher Notes Teacher Version

Lecture 23. Representation of the Dirac delta function in other coordinate systems

SOME ARITHMETIC PROPERTIES OF OVERPARTITION K -TUPLES

( ) [ ] [ ] [ ] δf φ = F φ+δφ F. xdx.

New problems in universal algebraic geometry illustrated by boolean equations

arxiv: v1 [quant-ph] 15 Nov 2018

Centripetal Force OBJECTIVE INTRODUCTION APPARATUS THEORY

Compactly Supported Radial Basis Functions

Physics 2020, Spring 2005 Lab 5 page 1 of 8. Lab 5. Magnetism

Topic 4a Introduction to Root Finding & Bracketing Methods

ANA BERRIZBEITIA, LUIS A. MEDINA, ALEXANDER C. MOLL, VICTOR H. MOLL, AND LAINE NOBLE

4/18/2005. Statistical Learning Theory

Δt The textbook chooses to say that the average velocity is

Physics 2B Chapter 22 Notes - Magnetic Field Spring 2018

Graphs of Sine and Cosine Functions

Determining solar characteristics using planetary data

Aalborg Universitet. Load Estimation from Natural input Modal Analysis Aenlle, Manuel López; Brincker, Rune; Canteli, Alfonso Fernández

Conflict Exam Issue. Sorry, Can t do it. Please see Kevin Pitts if you have any additional questions or concerns about this. Office is 231 Loomis

A scaling-up methodology for co-rotating twin-screw extruders

Functions Defined on Fuzzy Real Numbers According to Zadeh s Extension

3. Electromagnetic Waves II

Quantum Mechanics II

FZX: Personal Lecture Notes from Daniel W. Koon St. Lawrence University Physics Department CHAPTER 7

Transcription:

CS29A, Sping 25: Quantum Infomation & Quantum Computation Wim van Dam Engineeing, Room 59 vandam@cs http://www.cs.ucsb.edu/~vandam/teaching/cs29/

Administivia ext week talk b Matthias Steffen on uclea Magnetic Resonance (MR) quantum computing. Final will be an exam à la last week s Midtem This week: quantum Fouie tansfom, Sho s algoithms fo factoing and discete logaithms, Gove s seach algoithm. Othe questions?

Last Week Que complexit: Seaching a database of size can be done with Θ( ) quantum queies to F. This quadatic speed-up is nice, but what we eall want is an exponential speed-up. o snake oil; we cannot seach blindl a database with O(log ) queies: thee is no staightfowad wa of solving P-complete poblems in polnomial time. We ae able to solve some poblems efficientl with a quantum compute that as fa as we know equie exponential esouces with a classical compute.

Pimes vs Composite umbes The poblem of distinguishing pime numbes fom composite numbes and of esolving the latte into thei pime factos is known to be one of the most impotant and useful in aithmetic. It has engaged the indust and wisdom of ancient and moden geometes to such an extent that it would be supefluous to discuss the poblem at length Futhe, the dignit of the science itself seems to equie that eve possible means be exploed fo the solution of a poblem so elegant and so celebated. Cal Fiedich Gauß, Disquisitiones Aithmeticæ 8

Pimalit Testing Let be an n-bit intege. Question: Is pime? (efficient ~ pol(n) opeations) Efficient pimalit testing: Pobabilistic tests of complexit O(n 3 ): Solova-Stassen [977], Mille-Rabin [976/8] The Agawal-Kaal-Saxena pimalit test [AKS22] is a deteministic algoithm with unning time O(n 6+ε ) (Assuming the Riemann hpothesis, the Mille-Rabin algoithm is deteministic as well.)

Factoing Integes Let be an n-bit intege. Question: What ae the pime factos of? Relevant fo beaking RSA cptogaph Best known classical algoithm: umbe Field Sieve [Pollad 988] 3 2 Time complexit: exp( log() loglog() 3 O()) [FSET.ORG, Septembe 24]: Factoization of a 73 digit numbe.

Sho s Factoing Algoithm [Pete Sho, 994]: Thee exists a quantum algoithm that finds the pime factos of an intege in time O((log ) 3 ) [Chuang et al, 2] Expeimental implementation fo 5. To undestand Sho s algoithm we have to look at: - Quantum Fouie Tansfom - Classical umbe Theo

Quantum Fouie Tansfom Conside the mod numbes {,,2,, }. The Quantum Fouie Tansfom ove is defined fo each x {,,, } b x a e 2πi x / Hence fo each supeposition ove mod : x α x a x x α x e 2πi x / Impotant fact: The QFT can be efficientl implemented in cicuit size pol(log()) fo each.

Some Small Fouie Tansfoms Fo 2,3,4 we have the following tansfomations: H) ( 2 Fou 2 3 / 2πi 2 2 3 e withω ω ω ω ω 3 Fou i i i i 2 Fou 4 ote unitait

Popeties of Fou The definition: Fou : x a e 2πi x / Hence: Fou x e 2πi x / and: Fou x, e 2πi x / x The invese: Fou : a z e 2πi z / z Know ou phase summations

Example What happens if ou appl Fou twice to? z e z e z 2πiz / z 2πiz / a a The (summation) is if z and if z. Hence the outcome state is. Question: What happens if we appl Fou twice to a basis state x with <x<?

Moe About Fouie Taditionall, Fouie tansfoms ae used to detect peiodic signals (depending on thei fequencies). In quantum computing we will use the QFT to detemine the peiodicit of a function F. Alead inteesting b itself, this peiodicit finding suboutine can be used to factoize numbes and calculate discete logaithms ove Z. See late Handouts fo moe technical details and a desciption of efficient cicuits to implement Fou.

Peiodicit Poblem Conside function F:{,, } S Assume that: F has peiod F is bijective on its peiod F (x) F() if and onl if x mod Task: detemine (efficientl ~ pol(log ) ote: This is the kind of global popet that quantum computing is useful fo.

Peiodicit Algoithm () Stat with a unifom supeposition of x values: x x, Calculate the peiodic function F fo these values: x x,f(x) t t + F() Measue the ightmost egiste; assume outcome F(c) with c< [Cf. Handout 3.]

Peiodicit Algoithm (2) this ields the supeposition fo the left egiste: + t c t Appl the Fouie tansfom ove Z, giving: ( ) + j t jt jc t j c t j j ζ ζ j ζ If j multiple of /, then constuctive intefeence If j not a multiple of /, then destuctive intefeence

Peiodicit Algoithm (3) Calculating the j-dependent intefeence: t ζ jt if j is a multiple of ζ ζ j jt ζ j t if j is not a multiple of Hence we have the output state: j ζ jc jt ζ j t k ζ ck k

Peiodicit Algoithm (4) With ve high pobabilit we will measue a multiple of /, whee is the peiod of the function. B epeating the pocedue seveal times, we obtain enough infomation to detemine / and hence. (This is not entiel tivial and equies the usage of the continued factions method, but it can be done.) Being able to find the (hidden) peiod of a function allows us to solve factoing, discete logaithms and othe (pesumed) had poblems.