TT-Toolbox 2.2.


TT-Toolbox (TT=Tensor Train) Version 2.2

TT(Tensor Train) format is an efficient way for low-parametric

representation of high-dimensional tensors. The TT-Toolbox

is a MATLAB implementation of basic operations with

tensors in TT-format. It includes:

* tt_tensor and tt_matrix classes for storing vectors and operators

* Basic linear algebra subroutines (addition, matrix-by-vector product,

elementwise multiplication and many others) using standard MATLAB syntax,

linear complexity in the dimension, reshape function

* Fast rounding procedure with a prescribed accuracy

* Advanced approximation and solution techniques:

* Approximate solution of linear systems and eigenvalue problems

* Cross methods to approximate “black-box” tensors

* Wavelet tensor train decomposition

* Construction of basic operators and functions (Laplace operator, function of a TT-tensor)

* Computation of maximal and minimal elements of a tensor

* and several others

New in Version 2.2

* Better documentation

* Mixed QTT-Tucker format (qtt_tucker class)

* reshape function for a TT-tensor/TT-matrix

* dmrg_cross method for black-box tensor approximation

* Convolution in QTT-format

[drain file 9 url You can get it here: TT-Toolbox 2.2. ]

If you are interested in getting the current “development” version of the Toolbox, take a look at the github repository


26/05/2016 A TT-eigenvalue solver that finally works Papers
12/05/2016 Exponential machines and tensor trains Papers
06/04/2016 Convergence analysis of a projected fixed-point iteration Papers
30/03/2016 Compress-and-eliminate solver for sparse matrices Papers
01/12/2015 New paper in SIMAX Papers


We are located at the 2-nd floor of the new "Technopark-3” building in Skolkovo (few kilometers outside Moscow Ring Road). The building is accessible from Skolkovo Road (Сколковское шоссе) and Minskoe Highway (Минское шоссе).