TensorTrace: an application to contract tensor networks

Glen Evenbly
DOI: https://doi.org/10.48550/arXiv.1911.02558
2019-11-07
Abstract:Tensor network methods are a conceptually elegant framework for encoding complicated datasets, where high-order tensors are approximated as networks of low-order tensors. In practice, however, the numeric implementation of tensor network algorithms is often a labor-intensive and error-prone task, even for experienced researchers in this area. \emph{TensorTrace} is application designed to alleviate the burden of contracting tensor networks: it provides a graphic drawing interface specifically tailored for the construction of tensor network diagrams, from which the code for their optimal contraction can then be automatically generated (in the users choice of the MATLAB, Python or Julia languages). \emph{TensorTrace} is freely available at \url{<a class="link-external link-https" href="https://www.tensortrace.com" rel="external noopener nofollow">this https URL</a>} with versions for Windows, Mac and Ubuntu.
Quantum Physics,Strongly Correlated Electrons,Mathematical Software
What problem does this paper attempt to address?