Skip to content

karimhalaseh/Tensor-Network-Decompositions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

Tensor-Network-Decompositions

Implementation of algorithms in "Orthogonal Decomposition of Tensor Trains" (2020) by Karim Halaseh, Tommi Muller, and Elina Robeva. Paper available on arXiv at: https://arxiv.org/abs/2010.04202

Algorithms for orthogonal tensor trains of length 2 and matrix Diagonal-Orthogonal-Diagonal Decompositon (DODD) (Sections 3, 5, 6 in the paper) are implemented in Python, with the help of the TensorLy package, and are located in the Python folder.

Algorithms for longer symmetric, orthogonal tensor trains (Section 4 in the paper) are implemented in MATLAB, with the help of the Tensor Toolbox for MATLAB package, and are located in the MATLAB folder.