Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add High Level Intuition README sections #22

Open
12 tasks
probvar opened this issue Nov 28, 2021 · 0 comments
Open
12 tasks

Add High Level Intuition README sections #22

probvar opened this issue Nov 28, 2021 · 0 comments

Comments

@probvar
Copy link
Collaborator

probvar commented Nov 28, 2021

Similar to Scott Aaronson's shors description. Add an intuition section to each algorithm describing on a high level how the algorithm works. (Ideally not more than a quick paragraph) (I think it makes the most sense to add this just after the Problem Outline section) (We could then have it such that we let people know that the first sections, [problem outline, benchmarking, intuition] are good introductions to the algorithms, and the other sections can get a bit more involved)

  • Deutsch-Josza
  • Bernstein-Vazirani
  • Hidden-Shift
  • Quantum-Fourier-Transform
  • Grover's Search
  • Phase Estimation
  • Amplitude Estimation
  • Monte Carlo Sampling
  • Hamiltonian Simulation
  • VQE
  • Shor's Factoring Algorithm

Ieally this section will have a visualization of Quantum Circuit Composer describing via bloch spheres what the algorithm is doing. Must include a section somewhere in the repo describing the bloch sphere

  • Include Bloch Sphere documentation

Visualization is only really possible/helpful for DJ, BV, and QFT. The other algorithms have too much entanglement, meaning that the visualization like what we include in DJ's gif is impossible. How do we feel about that idea? One suggestion would be to add these visualizations in these benchmarks. We would probably want this to be a separate section different from intuition.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant