Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Quantum computing examples with QISKit.

License

NotificationsYou must be signed in to change notification settings

mrtkp9993/QuantumComputingExamples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOI

Quantum computing examples with QISKit.

Examples

Deutsch's Algorithm

Problem. For given an oracle function f : {0, 1} -> {0, 1}, determine f is balanced or constant.

Deutsch's Algorithm

Deutsch-Jozsa Algorithm

Problem. For given an oracle function f : {0, 1}^n -> {0, 1}, determine f is balanced or constant.

Scheme forn=2:

Deutsch-Jozsa Algorithm

Bernstein-Vazirani Algorithm

Problem. For given an oracle function f : {0, 1}^n -> {0, 1}, f(x) = a x, determine a.

Scheme forn=3:

Bernstein-Vazirani Algorithm

Simon's Algorithm

Problem. For given an oracle function f : {0, 1}^n -> {0, 1}^n which has perioda: ∃!a != 0: ∀x f(x) = f(y) => y = x ⊕ a. Determine a.

Scheme forn=2:

Simon's Algorithm

Quantum Fourier Transform (QFT)

Scheme forn=3:

Quantum Fourier Transform

Superdense Coding

Task. Transmit two bits of classical information between Alice and Bob using only one qubit.

Superdense Coding

Quantum Teleportation

Task. Alice would like to send Bob a qubit that is in some unknown state.

Quantum Teleportation

Quantum Phase Estimation

Problem. Given an unitary operator U, estimate θ in U|ψ>=exp(2πiθ)|ψ>.

Quantum Phase Estimation

Grover's Algorithm

Problem. For given an oracle function f : {0, 1}^n -> {0, 1}^n, ∃! ω : f(ω) = a, find ω.

Scheme forn=3:

Grover's Algorithm

Shor's Algorithm

Problem. Shor's algorithm is a quantum computer algorithm for integer factorization. Informally, it solves the following problem: Given an integer N, find its prime factors.

Scheme for find the periodr forf(x) = 2^x mod 15:

Shor's Algorithm

Swap Test

Task. For given two unknown quantum states, determine how much them differs.

Swap test

References

Sponsor this project

 

Packages

No packages published

Contributors2

  •  
  •  

Languages


[8]ページ先頭

©2009-2025 Movatter.jp