.. title: PAR Class 24, Mon 2022-04-11
.. slug: class24
.. date: 2022-04-10
.. tags: class
.. category: 
.. link: 
.. description: 
.. type: text
.. has_math: true

.. raw:: html

   <style> .red {color:red} </style>
   <style> .blue {color:blue} </style>

.. role:: red
.. role:: blue

.. sectnum::
.. contents:: Table of contents
..


Student presentation today
---------------------------

Reagan W, Ean S, Tom P, and Allan N: computer vision


No lecture on April 21
----------------------

Reading/viewing material will be assigned.

   
Final project presentations
---------------------------

April 18 or 25.  Email me your preferred date.    FCFS.


Quantum computing, ctd
----------------------

We'll watch some in class.

Shor's algorithm
=================


#. `Shor on, what is Shor's factoring algorithm? (2:09) <https://www.youtube.com/watch?v=hOlOY7NyMfs>`_

#. `Shor's Factoring Algorithm by Umesh Vazirani <https://www.youtube.com/watch?v=_zTY_Rhb2Js>`_ (25:42)

   This is an excellent video, which there's no time to show.

   This video is difficult because the topic is difficult, but important.   At least you'll get a sense of it.   This is what potentially breaks a lot of cryptosystems.
   
#. `7. Shor's Algorithm I: Understanding Quantum Fourier Transform, Quantum Phase Estimation - Part 1 <https://www.youtube.com/watch?v=mAHC1dWKNYE&list=PLOFEBzvs-VvrXTMy5Y2IqmSaUjfnhvBHR>`_ by Abraham Asfaw, IBM. (44:05).

   This is from IBM's Introduction to Quantum Computing and Quantum Hardware.  Lecture Notes and Labs: https://qiskit.org/learn/intro-qc-qh

   This is the 1st of 5 videos describing the algorithm.  There's no time for the rest, but this will give you an idea.

   RPI's quantum group, including me, visited Asfaw last spring just before everything shut down.

HHL algorithm to solve a linear system of equations
===================================================

#. `Quantum Machine Learning - 37 - Overview of the HHL Algorithm <https://www.youtube.com/watch?v=hQpdPM-6wtU>`_ 5:48.

   quick, deep, intro.

#. `Quantum algorithm for solving linear equations <https://www.youtube.com/watch?v=KtIPAPyaPOg>`_ 36:31.

   quite understandable, but no time.

   #. `HHL Algorithm <https://hiqsimulator.readthedocs.io/en/latest/examples/examples.HHLAlgorithm.html>`_

   This is in `Huawei HiQ <https://hiqsimulator.readthedocs.io/en/latest/index.html>`_, an open-source software framework for quantum computing.
   
#. https://en.wikipedia.org/wiki/Quantum_algorithm_for_linear_systems_of_equations



Using IBM's quantum computer
----------------------------

https://quantum-computing.ibm.com/


Using various quantum computers
-------------------------------

#. https://arcb.csc.ncsu.edu/~mueller/qc/qc-tut/

#. https://quantumcomputingreport.com/tools/

#. https://quantum-computing.ibm.com/

#. https://aws.amazon.com/braket/
   
