karimhalaseh / Tensor-Network-Decompositions

Implementation of algorithms in "Orthogonal Decomposition of Tensor Trains" (Halaseh, Muller, Robeva)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Implementation of algorithms in "Orthogonal Decomposition of Tensor Trains" (Halaseh, Muller, Robeva)


Languages

Language:Python 69.5%Language:MATLAB 30.5%