Skip to main content

Quantum Class 7, Mon 2020-09-21

1 Homework 3

Homework 3 is student in-class presentations in 2 weeks.

2 Homework and project groups

Feel free to use piazza to solicit partners. Teaming is optional here, in contrast to some online classes that assign teams.

Colleges encourage or require teamwork because teams get more done. Working with other people is a valuable skill. Someday I hope to learn it :-)

4 Other descriptions of quantum algorithms, and Qiskit intro

Quantum algorithms are different and difficult, so reading multiple presentations may help. Here are some; some are on IBM's Qiskit site.

4.1 Basics

  1. https://www.quantiki.org/wiki/basic-concepts-quantum-computation - Read at least the start.

    Quantiki's biggest problem is that many links are dead.

4.2 Deutsch-Jozsa

This algorithm is deterministic.

  1. https://www.quantiki.org/wiki/deutsch-jozsa-algorithm

    Quick summary; doesn't say why it works.

  2. https://qiskit.org/textbook/ch-algorithms/deutsch-jozsa.html

    This is an intro to Qiskit. The terminology is confusing. E.g., Register 1 has q0 q1 q2. Register 2 has q3. The run buttons don't seem to work.

  3. https://en.wikipedia.org/wiki/Deutsch%E2%80%93Jozsa_algorithm

    This is a nice detailed description.