APS Logo

Range of Applicability of the Strassen Algorithm in Physics Computations

ORAL

Abstract

Conventional matrix multiplication has time complexity of O(n3) while the Strassen algorithm has that of O(nlog27), where n is the largest dimension involved. This algorithm is not implemented in many libraries for scientific computation due to the historical advantage of conventional methods. With the increasing need to compute matrix multiplications and tensor contractions for large systems the Strassen algorithm may be a powerful tool due to its beneficial time complexity.

We will present on an implementation of the Strassen algorithm and quantify when it achieves a computational advantage over conventional matrix multiplication. The algorithm will be applied to tensor network computations for quantum systems, with the results giving a benchmark for application in scientific computations and simulations. The version of the Strassen algorithm presented will be released for public use in a lightweight Julia package.

Presenters

  • Aaron Dayton

    University of Victoria

Authors

  • Aaron Dayton

    University of Victoria

  • Kiana Gallagher

    University of Victoria

  • Thomas E Baker

    University of Victoria