This paper primarily investigates the methods of implementing matrix multiplication on quantum computers. The five algorithms described in the paper are all available in the 'code' directory. This library is build using jupyter notebooks and the construction of quantum circuits is primarily carried out using the Pennylane platform.
pennylane=0.33.1
pennylane-qiskit=0.33.1
Taking the original matrix multiplication algorithm as an example, you can verify the feasibility of quantum matrix multiplication by executing the 'matrix_multiplication_old.ipynb' file. Should you wish to evaluate the memory usage of the algorithms, the
memory_profilerlibrary can be utilized.