File Exchange

image thumbnail

oseledets/TT-Toolbox

version 1.0.0.0 (24 MB) by Ivan
MATLAB Toolbox for working with high-dimensional tensors in the Tensor-Train (TT)-format

18 Downloads

Updated 07 Jul 2018

GitHub view license on GitHub

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

Cite As

Ivan (2019). oseledets/TT-Toolbox (https://www.github.com/oseledets/TT-Toolbox), GitHub. Retrieved .

Comments and Ratings (5)

Ekawa Yang

y00t

Duong Pham

Dear prof. Ivan

Is there a way to check the number of function evaluations when approximating a black box function by dmrg_cross function?

Sincerely,
Duong

LIWEN SONG

Zhu WenBo

It is so help to me. But I am so locked into 'how to apply QTT on multidimensional convolution'.

MATLAB Release Compatibility
Created with R2009b
Compatible with any release
Platform Compatibility
Windows macOS Linux

@qtt_tucker

@tt_matrix

@tt_tensor

core

cross

cross/oldcross

examples

exp

fmex

misc

solve

tests

tt_regression