Shor s Algorithm. Motivation. Why build a classical computer? Why build a quantum computer? Quantum Algorithms. Overview. Shor s factoring algorithm

Similar documents
ES 330 Electronics II Homework # 5 (Fall 2016 Due Wednesday, October 4, 2017)

perm4 A cnt 0 for for if A i 1 A i cnt cnt 1 cnt i j. j k. k l. i k. j l. i l

The angle between L and the z-axis is found from

ADDITIVE INTEGRAL FUNCTIONS IN VALUED FIELDS. Ghiocel Groza*, S. M. Ali Khan** 1. Introduction

Lecture 3.2: Cosets. Matthew Macauley. Department of Mathematical Sciences Clemson University

PH672 WINTER Problem Set #1. Hint: The tight-binding band function for an fcc crystal is [ ] (a) The tight-binding Hamiltonian (8.

(( )( )) = = S p S p = S p p m ( )

II.3. DETERMINATION OF THE ELECTRON SPECIFIC CHARGE BY MEANS OF THE MAGNETRON METHOD

GAUSS PLANETARY EQUATIONS IN A NON-SINGULAR GRAVITATIONAL POTENTIAL

Hydrogen atom. Energy levels and wave functions Orbital momentum, electron spin and nuclear spin Fine and hyperfine interaction Hydrogen orbitals

School of Electrical Engineering. Lecture 2: Wire Antennas

Mid Year Examination F.4 Mathematics Module 1 (Calculus & Statistics) Suggested Solutions

Mon. Tues. 6.2 Field of a Magnetized Object 6.3, 6.4 Auxiliary Field & Linear Media HW9

Quantum Fourier Transform

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

Shape parameterization

Overview. 1 Recall: continuous-time Markov chains. 2 Transient distribution. 3 Uniformization. 4 Strong and weak bisimulation

Quasi-Classical States of the Simple Harmonic Oscillator

and integrated over all, the result is f ( 0) ] //Fourier transform ] //inverse Fourier transform

Aakash. For Class XII Studying / Passed Students. Physics, Chemistry & Mathematics

6.Optical and electronic properties of Low

At the end of this lesson, the students should be able to understand:

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

Homework 1: Solutions

UGC POINT LEADING INSTITUE FOR CSIR-JRF/NET, GATE & JAM. are the polar coordinates of P, then. 2 sec sec tan. m 2a m m r. f r.

8 - GRAVITATION Page 1

Public Key Cryptography PKC january Melbourne - Australia. The Composite Discrete Logarithm and Secure Authentication

Differentiation of Exponential Functions

Estimation of a Random Variable

Extinction Ratio and Power Penalty

CBSE-XII-2013 EXAMINATION (MATHEMATICS) The value of determinant of skew symmetric matrix of odd order is always equal to zero.

E F. and H v. or A r and F r are dual of each other.

u x v x dx u x v x v x u x dx d u x v x u x v x dx u x v x dx Integration by Parts Formula

Quantum manipulation and qubits

Section 11.6: Directional Derivatives and the Gradient Vector

SUPPLEMENTARY INFORMATION

Formula overview. Halit Eroglu, 04/2014 With the base formula the following fundamental constants and significant physical parameters were derived.

Section 6.1. Question: 2. Let H be a subgroup of a group G. Then H operates on G by left multiplication. Describe the orbits for this operation.

2008 AP Calculus BC Multiple Choice Exam

That is, we start with a general matrix: And end with a simpler matrix:

Fourier Transforms and the Wave Equation. Key Mathematics: More Fourier transform theory, especially as applied to solving the wave equation.

Math 102. Rumbos Spring Solutions to Assignment #8. Solution: The matrix, A, corresponding to the system in (1) is

EEO 401 Digital Signal Processing Prof. Mark Fowler

Helping you learn to save. Pigby s tips and tricks

STATISTICAL MECHANICS OF DIATOMIC GASES

NEW APPLICATIONS OF THE ABEL-LIOUVILLE FORMULA

CHAPTER 5 CIRCULAR MOTION

EE243 Advanced Electromagnetic Theory Lec # 22 Scattering and Diffraction. Reading: Jackson Chapter 10.1, 10.3, lite on both 10.2 and 10.

ELEC9721: Digital Signal Processing Theory and Applications

CS 6353 Compiler Construction, Homework #1. 1. Write regular expressions for the following informally described languages:

Extensive Form Games with Incomplete Information. Microeconomics II Signaling. Signaling Examples. Signaling Games

22/ Breakdown of the Born-Oppenheimer approximation. Selection rules for rotational-vibrational transitions. P, R branches.

nd the particular orthogonal trajectory from the family of orthogonal trajectories passing through point (0; 1).

The Matrix Exponential

4.2 Design of Sections for Flexure

Instrumentation for Characterization of Nanomaterials (v11) 11. Crystal Potential

SECTION where P (cos θ, sin θ) and Q(cos θ, sin θ) are polynomials in cos θ and sin θ, provided Q is never equal to zero.

Solution: APPM 1360 Final (150 pts) Spring (60 pts total) The following parts are not related, justify your answers:

Collisionless Hall-MHD Modeling Near a Magnetic Null. D. J. Strozzi J. J. Ramos MIT Plasma Science and Fusion Center

The Matrix Exponential

10. The Discrete-Time Fourier Transform (DTFT)

θ θ φ EN2210: Continuum Mechanics Homework 2: Polar and Curvilinear Coordinates, Kinematics Solutions 1. The for the vector i , calculate:

Legendre Wavelets for Systems of Fredholm Integral Equations of the Second Kind

be two non-empty sets. Then S is called a semigroup if it satisfies the conditions

Fourth Part: The Interplay of Algebra and Logic

A 1 A 2. a) Find the wavelength of the radio waves. Since c = f, then = c/f = (3x10 8 m/s) / (30x10 6 Hz) = 10m.

Intro to QM due: February 8, 2019 Problem Set 12

217Plus TM Integrated Circuit Failure Rate Models

ESE (Prelims) - Offline Test Series ELECTRICAL ENGINEERING SUBJECT: Electrical Machines & Systems and Signal Processing SOLUTIONS

Unfired pressure vessels- Part 3: Design

CS 491 G Combinatorial Optimization

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

Q Q N, V, e, Quantum Statistics for Ideal Gas. The Canonical Ensemble 10/12/2009. Physics 4362, Lecture #19. Dr. Peter Kroll

Propositional Logic. Combinatorial Problem Solving (CPS) Albert Oliveras Enric Rodríguez-Carbonell. May 17, 2018

Chapter 4: Algebra and group presentations

Einstein Equations for Tetrad Fields

y = 2xe x + x 2 e x at (0, 3). solution: Since y is implicitly related to x we have to use implicit differentiation: 3 6y = 0 y = 1 2 x ln(b) ln(b)

Note If the candidate believes that e x = 0 solves to x = 0 or gives an extra solution of x = 0, then withhold the final accuracy mark.

Data Assimilation 1. Alan O Neill National Centre for Earth Observation UK

Difference -Analytical Method of The One-Dimensional Convection-Diffusion Equation

Inference Methods for Stochastic Volatility Models

As the matrix of operator B is Hermitian so its eigenvalues must be real. It only remains to diagonalize the minor M 11 of matrix B.

5. B To determine all the holes and asymptotes of the equation: y = bdc dced f gbd

Galaxy Photometry. Recalling the relationship between flux and luminosity, Flux = brightness becomes

ECE602 Exam 1 April 5, You must show ALL of your work for full credit.

There is an arbitrary overall complex phase that could be added to A, but since this makes no difference we set it to zero and choose A real.

ECE 650 1/8. Homework Set 4 - Solutions

EXST Regression Techniques Page 1

COMPSCI 230 Discrete Math Trees March 21, / 22

Efficient encryption and decryption

MATHEMATICS (B) 2 log (D) ( 1) = where z =

Today s topic 2 = Setting up the Hydrogen Atom problem. Schematic of Hydrogen Atom

Chapter 6: Polarization and Crystal Optics

A New High-Precision Mode Acceleration Method for Calculating Frequency Response of Non-Classically Damped Systems

Chapter 3: Theory of Modular Arithmetic 38

Midterm Exam. CS/ECE 181B Intro to Computer Vision. February 13, :30-4:45pm

SYSTEMS ENGINEERING ANALYSIS OF A TRMM-LIKE RETRIEVAL ALGORITHM: IMPLICATION FOR GPM DESIGN

INTEGRATION BY PARTS

Study on the Classification and Stability of Industry-University- Research Symbiosis Phenomenon: Based on the Logistic Model

Vector Control of Unsymmetrical Two-Phase Induction Machines

Transcription:

Motivation Sho s Algoith It appas that th univs in which w liv is govnd by quantu chanics Quantu infoation thoy givs us a nw avnu to study & tst quantu chanics Why do w want to build a quantu coput? Pt Sho AT&T Labs Why build a classical coput? Why build a quantu coput? QC Thy a abl to pfo calculations any ods of agnitud fast than can b don with pncil and pap. Thy should b abl to pfo calculations any ods of agnitud fast than can b don on a classical coput. Sho-typ Algoiths Factoing Disct log Ablian stabiliz Spd-up: Eponntial? Quantu Algoiths Quantu Counting Quantu Siulations Gov-typ Algoiths Saching Mad stat Miniu Mdian Spd-up: quadatic Ovviw Sho s factoing algoith Phas stiation algoith Quantu Foui tansfo adaad gat Contolld- gat Equivalnc of factoing and od finding Solving od finding using PE Suay

Disct Foui Tansfo Disct Foui Tansfo Givn a squnc of copl nubs,,, K Th DFT poducs anoth squnc, y, y, K y wh y πi / y πi / It is not had to show that th tansfo y tuns th oiginal squnc. Ecis: Vify th foula fo D Disct Foui Tansfo If w lt and y b -by- vctos, thn y wh D 9 8 M 8 and L D O D y 8 M 9 8 L O Disct Foui Tansfo Suppos Thn π i {, } y By inspction, D D Ecis: Vify th foula fo y Quantu Foui Tansfo Th quantu Foui tansfo is a DFT of th aplituds of a quantu stat. Suppos w hav so stat, ψ + + K+ Th quantu Foui tansfo poducs th stat χ y + K+ y y D Quantu Foui Tansfo Th QFT is unitay can b iplntd vy fficintly An apl: S T S S i T iπ /

Quantu Foui Tansfo ψ ψ χ y + + + + + + + S T S y D χ Quantu Foui Tansfo In gnal,to pfo th QFT on n qubits quis O(n ) on and two qubit gats Rfnc: Clv t al. (quant-ph/98) Tansfoing n aplituds with only n opations Th fastst w can do classically is n n owv, QFT dos not allow us to ipov classical Foui tansfos Th is no fficint way to tact th aplituds of th stat χ y Quantu Foui Tansfo Pfoing a QFT dictly followd by a asunt is vy asy In fact, if you wish to asu dictly aft applying th QFT, you only nd n singl qubit otations! R R Ovviw Sho s factoing algoith Phas stiation algoith Quantu Foui tansfo adaad gat Contolld- gat Contolld- gat Equivalnc of factoing and od finding Solving od finding using PE Suay adaad gat + adaad gat + + + +

Contolld- gat Contolld- gat Two-qubit contolld- Multi-qubit contolld- Phas stiation algoith Givn a unitay opato and an ignstat of th opato Th goal of th PE algoith is to find th cosponding ignvalu ˆ i Phas Phas stiation algoith Th PE algoith uss two gists of qubits Th tagt gist, to which can b applid Th ind gist, which will b usd to sto th ignvalu of Phas stiation algoith 8 QFT Quantu cicuit diaga Phas stiation algoith W initially stat with th syst in th stat Pfoing th adaad gats on th ind gist cats th stat Pfoing th sis of contolld- gats givs ˆ ˆ

Phas stiation algoith W can ov th insid th suation And plac with i ˆ iϕ Phas stiation algoith Raanging, thn i ϕ πi if π Applying th quantu Foui tansfo givs Phas stiation algoith Gnally, will not b an intg With high pobability w will obtain th nast intg to Thus, w hav an -bit appoiation to. Pis RSA ncyption ad aft Rivst, Shai and Adlan, who ca up with th sch Basd on th as with which can b calculatd fo and And th difficulty of calculating and fo RSA ncyption is ad publicly availabl, and is usd to ncypt data and a th sct ys which nabl you to dcypt th data To cac th cod, a cod-ba nds to facto Bst cunt cacing thod on a classical coput ub fild siv Rquis p(o(n / log / n)) n is th lngth of A littl nub thoy Sallst a od Modula Aithtic Co-pi a b od Siply ans a b + is any intg and b < gcd( a, ) Gatst Coon Diviso o factos in coon!

A littl nub thoy a od Consid th quation y od y od ( y + )( y ) od ( y + )( y ) A littl nub thoy a od ( y + )( y ) gcd( y +, ) gcd( y, ) gcd( y +, ) gcd( y, ) Tivial solutions gcd can b calculatd vy fficintly Euclid s algoith BC A littl nub thoy a If w can find And th is vn Thn od / gcd( a +, ) / gcd( a, ) Povidd w don t gt tivial solutions y od A littl nub thoy a od What about th ifs and buts?!? Tho: Lt, wh and a pi nubs not qual to. Suppos a is chosn at ando fo th st {a : < a <, gcd(a,) }. Lt b th od of y od. Thn th pobability Pob( is vn and non-tivial) Poof: long, boing and coplicatd A littl nub thoy a od Finding is quivalnt to factoing Why can t w us a classical coput to find? It tas O( n ) opations Ecis: sing th duction of factoing to od-finding, and th fact that is co-pi to, facto Choosing a Consid th opato, a a od od As a and a co-pi, this opato is unitay Can b fficintly iplntd on a quantu coput What about,, 8,, ^ a od

Choosing an initial stat a od Consid th stat, ψ π i a od ψ is an ignstat of, with ignvalu i( ) π Thfo, if w could ppa ψ, w can us th PE algoith to fficintly find, and hnc facto. ψ Choosing an initial stat QFT ψ Thfo, if w could ppa, w can us th PE algoith to fficintly find, and hnc facto. ψ Choosing an initial stat a od Consid th stats, ψ ψ π i a od {, K} is an ignstat of, with ignvalu i( ) Choosing an initial stat QFT Ecis: Show π ψ ψ Choosing an initial stat a od Thfo, using th PE algoith, w can fficintly calculat Wh and a unnown If and a co-pi, thn cancling to an iducibl faction will yild. If and a not co-pi, w ty again. W want to find Suay a od Equivalnt to solving s two qubit gists, initially in th stat Calculat cicuits fo,,.. ^n Apply th phas stiation algoith Rpat if quid