Shor Algorithm - Quantum Computing - Lecture Slides, Slides of Computer Science

These are the Lecture Slides of Quantum Computing which includes Classical Computers, Quantum Computers, Significantly Faster, Factorization Problems, Exponential, Classical Computers, Non Polynomial Problems, Unstructured Search, Circuit Level Representation etc. Key important points are: Shor Algorithm, Number Theory and Reductions, Reductions, Factor Big Integers, Find Period, Estimate Phase, Fourier Transform, Review, Theory, Modular Arithmetic

Typology: Slides

2012/2013

Uploaded on 03/23/2013

dhuha
dhuha 🇮🇳

4.3

(15)

134 documents

1 / 24

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Shor Algorithm (continued)
Use of number theory and reductions
Docsity.com
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18

Partial preview of the text

Download Shor Algorithm - Quantum Computing - Lecture Slides and more Slides Computer Science in PDF only on Docsity!

Shor Algorithm (continued)

Use of number theory and reductions

Reductions (^) Solve RSA

Factor big integers

Find period

Estimate Phase

Fourier Transform

Easy to multiply but difficult to factor big integers.

Shor knows number theory and uses it!!!

  1. In many cases, we can use the knowledge from other

areas of research in a new and creative way.

  1. You do not have to invent everything from scratch. You

just reuse something that was invented by other people.

  1. If the two areas are not obviously linked, your invention

can be very important.

  1. This is exactly what was done by Shor.
    1. We introduced modular arithmetic in last lecture as a general tool for algorithms and hardware
    2. Now we will show how creatively Shor used it in his algorithm.

Assume:

We want to find the

smallest r such that the

above is true

Greatest common denominator

More interesting case

We want to find the smallest r such that the above is true

Finding the smallest period r

So now what remains is to be able to find period, but this is something well done with spectral transforms.

So now we are quite optimistic!

Reductions (^) Solve RSA

Factor big integers

Find period

Estimate Phase

Fourier Transform

We are here

This was done earlier

Choosing the

operator U

  1. It requires modulo multiplication in modular arithmetic
  2. Not trivial
  3. Potential research how to do this efficiently

Phase is 1/r

Now the problem is reduced to creation of certain quantum state. We published papers – see David Rosenbaum Docsity.com