Grover - PowerPoint PPT Presentation

About This Presentation
Title:

Grover

Description:

Grover s Algorithm: Single Solution By Michael Kontz Application Grover s algorithm can identify an item from a list of N elements in What s this good for? – PowerPoint PPT presentation

Number of Views:252
Avg rating:3.0/5.0
Slides: 15
Provided by: Michael3511
Category:
Tags: grover | phase | rule

less

Transcript and Presenter's Notes

Title: Grover


1
Grovers AlgorithmSingle Solution
  • By Michael Kontz

2
Application
  • Grovers algorithm can identify an item from a
    list of N elements in
  • Whats this good for?
  • Unstructured database search
  • (virtual database)
  • breaking DES (Data Encryption Standard)
  • SAT (Satisfyability of boolean formula)
  • map coloring with 4 colors

3
Application DES
  • clear text key ciphertext
  • attackatdawn 3726495784 ojbevjewbvv
  • 56-bit key
  • Best classical algorithm
  • 36 quadrillion
  • Grovers algorithm
  • 118 million

4
Amplitude Amplification
  • Overview
  • Start in an initial state that is equally every
    state
  • Over time (iterations) amplify amplitude of
    solution
  • Measure (collapse system) when amplitutde2 is
    greater than 0.5 (50)

5
Initial State
  • Hadamard Gate
  • Steps N 2n
  • begin in state
  • transform into equal superposition of all states
    using Hadamard

6
Oracle
  • Oracle picks out which state to amplify
  • Black box
  • Oracle is unitary operator UO

7
Oracle
  • Conjugate oracle with Hadamard transforms so only
    changes phase (sign)

8
Algorithm
  • Setup initial state
  • Repeat these 4 steps times
  • Measure answer

9

10
Inversion about mean
  • Unitary operator describing phase shift

11
Inversion about mean
  • Unitary operator describing 2-4

12

Inversion about mean
13
Complexity O(sqrt(N))
  • How many calls to oracle does it take to achieve
    amplitude2 gt 0.5?
  • assume all states but one have
  • other state is
  • each iteration
  • as long as
  • for large N this is true long enough for
    amplitude2 gt 0.5

14
Limitations
  • Black box limitations
  • Physical implementation (classical memory)
    implementations
Write a Comment
User Comments (0)
About PowerShow.com