SlideShare a Scribd company logo
1 of 26
Download to read offline
Multilinear algebra and different tensor
formats with applications
A. Litvinenko, litvinen@tu-bs.de, 12. Juni 2013
CC
SCScientifi omputing
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
Outline
Motivation
Numerical Experiments
Examples
Definitions of different tensor formats
Applications
Kriging: Numerics
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 2
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
Used Literature and Slides
Book of W. Hackbusch 2012,
Dissertations of I. Oseledets and M. Espig
Articles of Tyrtyshnikov et al., De Lathauwer et al., L. Grasedyck,
B. Khoromskij, M. Espig
Lecture courses and presentations of Boris and Venera
Khoromskij
Software T. Kolda, M. Espig et al.; D. Kressner, K. Tobler; I.
Oseledets et al.
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 3
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
Numerical Experiments
Challenges of numerical computations
modelling of multi-particle interactions in large molecular
systems such as proteins, biomolecules,
modelling of large atomic (metallic) clusters,
stochastic and parametric equations,
machine learning, data mining and information technologies,
multidimensional dynamical systems,
data compression
financial mathematics,
analysis of multi-dimensional data.
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 4
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
Numerical Experiments
Example: Final discretized stochastic PDE
Au = f, where
A:= s
l=1
˜Al ⊗ M
µ=1 ∆lµ , ˜Al ∈ RN×N, ∆lµ ∈ RRµ×Rµ ,
u:= r
j=1 uj ⊗ M
µ=1 ujµ , uj ∈ RN, ujµ ∈ RRµ ,
f:= R
k=1
˜fk ⊗ M
µ=1 gkµ, ˜fk ∈ RN and gkµ ∈ RRµ .
And then solve iteratively with a tensor preconditioner [PhD of E.
Zander, 2012]
[Wähnert, Espig, Hackbusch, Litvinenko, Matthies 05.2012]
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 5
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
Numerical Experiments
Numerical example
2D L-shape domain, N = 557.
Total stoch. dim. Mu = Mk + Mf = 20, |J| = 231
Solve linear system above, obtain solution in a tensor format:
u = 231
j=1
21
µ=1 ujµ ∈ R557 ⊗ 20
µ=1 R3.
Tensor u has 320 ∗ 557 ≈ 2 · 1012 entries. Memory cost 16 TB.
Want to compute maximum element of u
Want to compute all elements of u from e.g. the interval
[0.2, 0.4] (did in 10 minutes).
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 6
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
Tensor of order 2
Let M := UΣVT ≈ ˜U˜Σ˜VT = Mk.
(Truncated Singular Value Decomposition).
Denote A := ˜U˜Σ and B := ˜V, then Mk = ABT .
Storage of A and BT is k(n + m) in contrast to nm for M.
U VΣ
∼ ∼ ∼ T=M
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 7
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
Example: Arithmetic operations
Let v ∈ Rn.
Suppose Mk = ABT ∈ Rn×Z , A ∈ Rn×k, B ∈ RZ×k is given.
Property 1: Mkv = ABT v = (A(BT v)). Cost O(kZ + kn).
Suppose M = CDT , C ∈ Rn×k and D ∈ RZ×k.
Property 2: Mk + M = AnewBT
new, Anew := [A C] ∈ Rn×2k and
Bnew = [B D] ∈ RZ×2k.
Cost O((n + Z)k2 + k3).
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 8
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
Aims
1. Represent/approximate multidimensional operators and
functions in data sparse format
2. Perform linear algebra algorithms in tensor format
3. Truncate tensors to data-sparse format
4. Extract information from data-sparse solution
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 9
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
Definition of tensor of order d
Tensor of order d is a multidimensional array over a d-tuple index
set I = I1 × · · · × Id ,
A = [ai1...id
: i ∈ I ] ∈ RI
, I = {1, ..., n }, = 1, .., d.
A tensor A is an element of the linear space
Vn =
d
=1
V , V = RI
equipped with the Euclidean scalar product ·, · : Vn × Vn → R,
defined as
A, B :=
(i1...id )∈I
ai1...id
bi1...id
, for A, B ∈ Vn.
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 10
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
Rank-k representation
Tensor product of vectors u( ) = {u
( )
i }n
i =1 ∈ RI forms the
canonical rank-1 tensor
A(1) ≡ [ui]i∈I = u(1)
⊗ ... ⊗ u(d)
,
with entries ui = u
(1)
i1
⊗ ... ⊗ u
(d)
id
. The storage is dn in contrast to nd .
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 11
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
Tensor formats: CP, Tucker, TT
A(i1, i2, i3) ≈
r
α=1
u1(i1, α)u2(i2, α)u3(i3, α)
A(i1, i2, i3) ≈
α1,α2,α3
c(α1, α2, α3)u1(i1, α1)u2(i2, α2)u3(i3, α3)
A(i1, ..., id ) ≈
α1,...,αd−1
G1(i1, α1)G2(α1, i2, α2)...Gd−1(αd−1, id )
Discrete: Gk(ik) is a rk−1 × rk matrix, r1 = rd = 1.
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 12
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
Canonical and Tucker tensor formats
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 13
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
Tensor and Matrices
Tensor (A ) ∈I ∈ RI
where I = I1 × I2 × ... × Id , #Iµ = nµ, #I = d
µ=1 nµ.
Rank-1 tensor
A = u1 ⊗ u2 ⊗ ... ⊗ ud =:
d
µ=1
uµ
Ai1,...,id
= (u1)i1
· ... · (ud )id
Rank-1 tensor A = u ⊗ v, matrix A = uvT , A = vuT , u ∈ Rn, v ∈ Rm,
Rank-k tensor A = k
i=1 ui ⊗ vi, matrix A = k
i=1 uivT
i .
Kronecker product A ⊗ B ∈ Rnm×nm is a block matrix whose ij-th
block is [AijB].
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 14
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
Two Examples of Tensor Train format
f(x1, ..., xd ) = w1(x1) + w2(x2) + ... + wd (xd )
= (w1(x1), 1)
1 0
w2(x2) 1
...
1 0
wd−1(xd−1) 1
1
wd (xd )
f = sin(x1 + x2 + ... + xd )
= (sinx1, cosx1)
cosx2 −sinx2
sinx2 cosx2
...
cosxd−1 −sinxd−1
sinxd−1 cosxd−1
cosxd
sinxd−1
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 15
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
r-Terms, Tensor Rank, Canonical Tensor Format
The set Rr of tensors which can be represented in T with r-terms is
defined as
Rr (T) := Rr :=



r
i=1
d
µ=1
viµ ∈ T : viµ ∈ Rnµ



. (1)
Let v ∈ T. The tensor rank of v in T is
rank(v) := min {r ∈ N0 : v ∈ Rr } . (2)
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 16
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
Definitions of CP
The canonical tensor format is defined by the mapping
Ucp :
d
×µ=1
Rnµ×r
→ Rr , (3)
ˆv := (viµ : 1 i r, 1 µ d) → Ucp(ˆv) :=
r
i=1
d
µ=1
viµ.
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 17
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
Properties of CP
Lemma
Let r1, r2 ∈ N, u ∈ Rr1
and v ∈ Rr2
. We have
(i) u, v T = r1
j1=1
r2
j2=1
d
µ=1 uj1µ, vj2µ Rnµ . The computational
cost of u, v T is O r1r2
d
µ=1 nµ .
(ii) u + v ∈ Rr1+r2
.
(iii) u v ∈ Rr1r2
, where denotes the point wise Hadamard
product. Further, u v can be computed in the canonical tensor
format with r1r2
d
µ=1 nµ arithmetic operations.
Let R1 = A1BT
1 , R2 = A2BT
2 be rank-k matrices, then
R1 + R2 = [A1A2][B1B2]T be rank-2k matrix. Rank truncation!
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 18
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
Properties of CP, Hadamard product and FT
Let u = k
j=1
d
i=1 uji, uji ∈ Rn.
F[d]
(˜u) =
k
j=1
d
i=1
Fi ˜uji , where F[d]
=
d
i=1
Fi. (4)
Let S = ABT = k1
i=0 aibT
i ∈ Rn×m, T = CDT = k2
j=0 cidT
i ∈ Rn×m
where ai, ci ∈ Rn, bi, di ∈ Rm, k1, k2, n, m > 0. Then
F(2)
(S ◦ T) =
k1
i=0
k2
j=0
F(ai ◦ cj)F(bT
i ◦ dT
j ).
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 19
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
Tucker Tensor Format
A =
k1
i1=1
...
kd
id =1
ci1,...,id
· u1
i1
⊗ ... ⊗ ud
id
(5)
Core tensor c ∈ Rk1×...×kd , rank (k1, ..., kd ).
Nonlinear fixed rank approximation problem:
X = argmin minX rank(k1,...,kd )
A − X (6)
Problem is well-posed but not solved
There are many local minima
HOSVD (Lathauwer et al.) yields rank
(k1, ..., kd ) Y : A − Y
√
d A − X
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 20
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
Advantages and disadvantages
Denote k - rank, d-dimension, n = # dofs in 1D:
1. CP: ill-posed approx. alg-m, O(dnk), hard to compute approx.
2. Tucker: reliable arithmetic based on SVD, O(dnk + kd )
3. Hierarchical Tucker: based on SVD, storage O(dnk + dk3),
truncation O(dnk2 + dk4)
4. TT: based on SVD, O(dnk2) or O(dnk3), stable
5. Quantics-TT: O(nd ) → O(dlogn)
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 21
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
Numerics
Domain: 20m × 20m × 20m, 25, 000 × 25, 000 × 25, 000 dofs.
4,000 measurements randomly distributed within the volume, with
increasing data density towards the lower left back corner of the
domain.
The covariance model is anisotropic Gaussian with unit variance
and with 32 correlation lengths fitting into the domain in the
horizontal directions, and 64 correlation lengths fitting into the
vertical direction.
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 22
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
Kriging: Numerics
The top left figure shows the entire domain at a sampling rate of 1:64 per
direction, and then a series of zooms into the respective lower left back
corner with zoom factors (sampling rates) of 4 (1:16), 16 (1:4), 64 (1:1) for
the top right, bottom left and bottom right plots, respectively. Color scale:
showing the 95% confidence interval [µ − 2σ, µ + 2σ].
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 23
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
Numerics on computer with 16GB RAM:
2D Kriging with 270 million estimation points and 100
measurement values (0.25 sec.),
to compute the estimation variance (< 1 sec.),
to evaluate the spatial average of the estimation variance (the
A-criterion of geostat. optimal design) for 2 · 1012 estim. points
(30 sec.),
to compute the C-criterion of geostat. optimal design for 2 · 1015
estim. points (30 sec.),
solve 3D Kriging problem with 15 · 1012 estim. points and 4000
measurement data values (20 sec.)
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 24
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
Conclusion
Today we discussed:
Why do we need tensors
How to compute a tensor decomposition
How to do arithmetics in a given tensor format
Computational costs and memory requirements
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 25
Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics
Tensor Software
D.Kressner, C. Tobler, Hierarchical Tucker Toolbox (Matlab),
http://www.sam.math.ethz.ch/NLAgroup/htucker_toolbox.html
M. Espig, et al
Tensor Calculus library (C): http://gitorious.org/tensorcalculus
CC
SCScientifi omputing
Multilinear algebra and different tensor formats with applications Seite 26

More Related Content

What's hot

GCD of n Numbers
GCD of n NumbersGCD of n Numbers
GCD of n NumbersSaikat Roy
 
An application of gd
An application of gdAn application of gd
An application of gdgraphhoc
 
E-Cordial Labeling of Some Mirror Graphs
E-Cordial Labeling of Some Mirror GraphsE-Cordial Labeling of Some Mirror Graphs
E-Cordial Labeling of Some Mirror GraphsWaqas Tariq
 
New Families of Odd Harmonious Graphs
New Families of Odd Harmonious GraphsNew Families of Odd Harmonious Graphs
New Families of Odd Harmonious GraphsIJMIT JOURNAL
 
On the treatment of boundary conditions for bond-based peridynamic models
On the treatment of boundary conditions for bond-based peridynamic modelsOn the treatment of boundary conditions for bond-based peridynamic models
On the treatment of boundary conditions for bond-based peridynamic modelsPatrick Diehl
 
Tensor Train decomposition in machine learning
Tensor Train decomposition in machine learningTensor Train decomposition in machine learning
Tensor Train decomposition in machine learningAlexander Novikov
 
An Introduction to Coding Theory
An Introduction to Coding TheoryAn Introduction to Coding Theory
An Introduction to Coding TheoryAlexanderWei11
 
Greatest Common Measure: the Last 2500 Years
Greatest Common Measure: the Last 2500 YearsGreatest Common Measure: the Last 2500 Years
Greatest Common Measure: the Last 2500 Yearssixtyone
 
FURTHER RESULTS ON ODD HARMONIOUS GRAPHS
FURTHER RESULTS ON ODD HARMONIOUS GRAPHSFURTHER RESULTS ON ODD HARMONIOUS GRAPHS
FURTHER RESULTS ON ODD HARMONIOUS GRAPHSgraphhoc
 
Tenser Product of Representation for the Group Cn
Tenser Product of Representation for the Group CnTenser Product of Representation for the Group Cn
Tenser Product of Representation for the Group CnIJERA Editor
 
New Classes of Odd Graceful Graphs
New Classes of Odd Graceful GraphsNew Classes of Odd Graceful Graphs
New Classes of Odd Graceful Graphsgraphhoc
 
A Generalized Metric Space and Related Fixed Point Theorems
A Generalized Metric Space and Related Fixed Point TheoremsA Generalized Metric Space and Related Fixed Point Theorems
A Generalized Metric Space and Related Fixed Point TheoremsIRJET Journal
 
Graph Edit Distance: Basics & Trends
Graph Edit Distance: Basics & TrendsGraph Edit Distance: Basics & Trends
Graph Edit Distance: Basics & TrendsLuc Brun
 
Pert 05 aplikasi clustering
Pert 05 aplikasi clusteringPert 05 aplikasi clustering
Pert 05 aplikasi clusteringaiiniR
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 

What's hot (19)

Subquad multi ff
Subquad multi ffSubquad multi ff
Subquad multi ff
 
GCD of n Numbers
GCD of n NumbersGCD of n Numbers
GCD of n Numbers
 
An application of gd
An application of gdAn application of gd
An application of gd
 
E-Cordial Labeling of Some Mirror Graphs
E-Cordial Labeling of Some Mirror GraphsE-Cordial Labeling of Some Mirror Graphs
E-Cordial Labeling of Some Mirror Graphs
 
New Families of Odd Harmonious Graphs
New Families of Odd Harmonious GraphsNew Families of Odd Harmonious Graphs
New Families of Odd Harmonious Graphs
 
Gate-Cs 2006
Gate-Cs 2006Gate-Cs 2006
Gate-Cs 2006
 
On the treatment of boundary conditions for bond-based peridynamic models
On the treatment of boundary conditions for bond-based peridynamic modelsOn the treatment of boundary conditions for bond-based peridynamic models
On the treatment of boundary conditions for bond-based peridynamic models
 
Tensor Train decomposition in machine learning
Tensor Train decomposition in machine learningTensor Train decomposition in machine learning
Tensor Train decomposition in machine learning
 
An Introduction to Coding Theory
An Introduction to Coding TheoryAn Introduction to Coding Theory
An Introduction to Coding Theory
 
Greatest Common Measure: the Last 2500 Years
Greatest Common Measure: the Last 2500 YearsGreatest Common Measure: the Last 2500 Years
Greatest Common Measure: the Last 2500 Years
 
C4 January 2012 QP
C4 January 2012 QPC4 January 2012 QP
C4 January 2012 QP
 
FURTHER RESULTS ON ODD HARMONIOUS GRAPHS
FURTHER RESULTS ON ODD HARMONIOUS GRAPHSFURTHER RESULTS ON ODD HARMONIOUS GRAPHS
FURTHER RESULTS ON ODD HARMONIOUS GRAPHS
 
Tenser Product of Representation for the Group Cn
Tenser Product of Representation for the Group CnTenser Product of Representation for the Group Cn
Tenser Product of Representation for the Group Cn
 
Triggering patterns of topology changes in dynamic attributed graphs
Triggering patterns of topology changes in dynamic attributed graphsTriggering patterns of topology changes in dynamic attributed graphs
Triggering patterns of topology changes in dynamic attributed graphs
 
New Classes of Odd Graceful Graphs
New Classes of Odd Graceful GraphsNew Classes of Odd Graceful Graphs
New Classes of Odd Graceful Graphs
 
A Generalized Metric Space and Related Fixed Point Theorems
A Generalized Metric Space and Related Fixed Point TheoremsA Generalized Metric Space and Related Fixed Point Theorems
A Generalized Metric Space and Related Fixed Point Theorems
 
Graph Edit Distance: Basics & Trends
Graph Edit Distance: Basics & TrendsGraph Edit Distance: Basics & Trends
Graph Edit Distance: Basics & Trends
 
Pert 05 aplikasi clustering
Pert 05 aplikasi clusteringPert 05 aplikasi clustering
Pert 05 aplikasi clustering
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 

Viewers also liked

Connection between inverse problems and uncertainty quantification problems
Connection between inverse problems and uncertainty quantification problemsConnection between inverse problems and uncertainty quantification problems
Connection between inverse problems and uncertainty quantification problemsAlexander Litvinenko
 
Application of hierarchical matrices for partial inverse
Application of hierarchical matrices for partial inverseApplication of hierarchical matrices for partial inverse
Application of hierarchical matrices for partial inverseAlexander Litvinenko
 
Tensor train to solve stochastic PDEs
Tensor train to solve stochastic PDEsTensor train to solve stochastic PDEs
Tensor train to solve stochastic PDEsAlexander Litvinenko
 
My paper for Domain Decomposition Conference in Strobl, Austria, 2005
My paper for Domain Decomposition Conference in Strobl, Austria, 2005My paper for Domain Decomposition Conference in Strobl, Austria, 2005
My paper for Domain Decomposition Conference in Strobl, Austria, 2005Alexander Litvinenko
 
Application H-matrices for solving PDEs with multi-scale coefficients, jumpin...
Application H-matrices for solving PDEs with multi-scale coefficients, jumpin...Application H-matrices for solving PDEs with multi-scale coefficients, jumpin...
Application H-matrices for solving PDEs with multi-scale coefficients, jumpin...Alexander Litvinenko
 
A small introduction into H-matrices which I gave for my colleagues
A small introduction into H-matrices which I gave for my colleaguesA small introduction into H-matrices which I gave for my colleagues
A small introduction into H-matrices which I gave for my colleaguesAlexander Litvinenko
 
Data sparse approximation of the Karhunen-Loeve expansion
Data sparse approximation of the Karhunen-Loeve expansionData sparse approximation of the Karhunen-Loeve expansion
Data sparse approximation of the Karhunen-Loeve expansionAlexander Litvinenko
 
A brief survey of tensors
A brief survey of tensorsA brief survey of tensors
A brief survey of tensorsBerton Earnshaw
 
Dinamica clasica de particulas y sistemas marion español
Dinamica clasica de particulas y sistemas  marion españolDinamica clasica de particulas y sistemas  marion español
Dinamica clasica de particulas y sistemas marion españoldieco de souza
 

Viewers also liked (10)

Connection between inverse problems and uncertainty quantification problems
Connection between inverse problems and uncertainty quantification problemsConnection between inverse problems and uncertainty quantification problems
Connection between inverse problems and uncertainty quantification problems
 
Application of hierarchical matrices for partial inverse
Application of hierarchical matrices for partial inverseApplication of hierarchical matrices for partial inverse
Application of hierarchical matrices for partial inverse
 
Tensor train to solve stochastic PDEs
Tensor train to solve stochastic PDEsTensor train to solve stochastic PDEs
Tensor train to solve stochastic PDEs
 
2. tensor algebra jan 2013
2. tensor algebra jan 20132. tensor algebra jan 2013
2. tensor algebra jan 2013
 
My paper for Domain Decomposition Conference in Strobl, Austria, 2005
My paper for Domain Decomposition Conference in Strobl, Austria, 2005My paper for Domain Decomposition Conference in Strobl, Austria, 2005
My paper for Domain Decomposition Conference in Strobl, Austria, 2005
 
Application H-matrices for solving PDEs with multi-scale coefficients, jumpin...
Application H-matrices for solving PDEs with multi-scale coefficients, jumpin...Application H-matrices for solving PDEs with multi-scale coefficients, jumpin...
Application H-matrices for solving PDEs with multi-scale coefficients, jumpin...
 
A small introduction into H-matrices which I gave for my colleagues
A small introduction into H-matrices which I gave for my colleaguesA small introduction into H-matrices which I gave for my colleagues
A small introduction into H-matrices which I gave for my colleagues
 
Data sparse approximation of the Karhunen-Loeve expansion
Data sparse approximation of the Karhunen-Loeve expansionData sparse approximation of the Karhunen-Loeve expansion
Data sparse approximation of the Karhunen-Loeve expansion
 
A brief survey of tensors
A brief survey of tensorsA brief survey of tensors
A brief survey of tensors
 
Dinamica clasica de particulas y sistemas marion español
Dinamica clasica de particulas y sistemas  marion españolDinamica clasica de particulas y sistemas  marion español
Dinamica clasica de particulas y sistemas marion español
 

Similar to Multilinear algebra and different tensor formats

Low-rank tensor approximation (Introduction)
Low-rank tensor approximation (Introduction)Low-rank tensor approximation (Introduction)
Low-rank tensor approximation (Introduction)Alexander Litvinenko
 
A guide to Tensor and its applications in Machine Learning.pdf
A guide to Tensor and its applications in Machine Learning.pdfA guide to Tensor and its applications in Machine Learning.pdf
A guide to Tensor and its applications in Machine Learning.pdfVanessa Bridge
 
Prpagation of Error Bounds Across reduction interfaces
Prpagation of Error Bounds Across reduction interfacesPrpagation of Error Bounds Across reduction interfaces
Prpagation of Error Bounds Across reduction interfacesMohammad
 
theory of computation lecture 01
theory of computation lecture 01theory of computation lecture 01
theory of computation lecture 018threspecter
 
Optimization Techniques
Optimization TechniquesOptimization Techniques
Optimization TechniquesAjay Bidyarthy
 
Low-rank methods for analysis of high-dimensional data (SIAM CSE talk 2017)
Low-rank methods for analysis of high-dimensional data (SIAM CSE talk 2017) Low-rank methods for analysis of high-dimensional data (SIAM CSE talk 2017)
Low-rank methods for analysis of high-dimensional data (SIAM CSE talk 2017) Alexander Litvinenko
 
New data structures and algorithms for \\post-processing large data sets and ...
New data structures and algorithms for \\post-processing large data sets and ...New data structures and algorithms for \\post-processing large data sets and ...
New data structures and algorithms for \\post-processing large data sets and ...Alexander Litvinenko
 
Efficient Analysis of high-dimensional data in tensor formats
Efficient Analysis of high-dimensional data in tensor formatsEfficient Analysis of high-dimensional data in tensor formats
Efficient Analysis of high-dimensional data in tensor formatsAlexander Litvinenko
 
ON THE COVERING RADIUS OF CODES OVER Z4 WITH CHINESE EUCLIDEAN WEIGHT
ON THE COVERING RADIUS OF CODES OVER Z4 WITH CHINESE EUCLIDEAN WEIGHTON THE COVERING RADIUS OF CODES OVER Z4 WITH CHINESE EUCLIDEAN WEIGHT
ON THE COVERING RADIUS OF CODES OVER Z4 WITH CHINESE EUCLIDEAN WEIGHTijitjournal
 
ON RUN-LENGTH-CONSTRAINED BINARY SEQUENCES
ON RUN-LENGTH-CONSTRAINED BINARY SEQUENCESON RUN-LENGTH-CONSTRAINED BINARY SEQUENCES
ON RUN-LENGTH-CONSTRAINED BINARY SEQUENCESijitjournal
 
Numerical modeling-of-gas-turbine-engines
Numerical modeling-of-gas-turbine-enginesNumerical modeling-of-gas-turbine-engines
Numerical modeling-of-gas-turbine-enginesCemal Ardil
 
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...sipij
 
A study on number theory and its applications
A study on number theory and its applicationsA study on number theory and its applications
A study on number theory and its applicationsItishree Dash
 
Cubic Response Surface Designs Using Bibd in Four Dimensions
Cubic Response Surface Designs Using Bibd in Four DimensionsCubic Response Surface Designs Using Bibd in Four Dimensions
Cubic Response Surface Designs Using Bibd in Four Dimensionsmathsjournal
 
CUBIC RESPONSE SURFACE DESIGNS USING BIBD IN FOUR DIMENSIONS
CUBIC RESPONSE SURFACE DESIGNS USING BIBD IN FOUR DIMENSIONSCUBIC RESPONSE SURFACE DESIGNS USING BIBD IN FOUR DIMENSIONS
CUBIC RESPONSE SURFACE DESIGNS USING BIBD IN FOUR DIMENSIONSmathsjournal
 
CUBIC RESPONSE SURFACE DESIGNS USING BIBD IN FOUR DIMENSIONS
CUBIC RESPONSE SURFACE DESIGNS USING BIBD IN FOUR DIMENSIONSCUBIC RESPONSE SURFACE DESIGNS USING BIBD IN FOUR DIMENSIONS
CUBIC RESPONSE SURFACE DESIGNS USING BIBD IN FOUR DIMENSIONSmathsjournal
 

Similar to Multilinear algebra and different tensor formats (20)

Low-rank tensor approximation (Introduction)
Low-rank tensor approximation (Introduction)Low-rank tensor approximation (Introduction)
Low-rank tensor approximation (Introduction)
 
A guide to Tensor and its applications in Machine Learning.pdf
A guide to Tensor and its applications in Machine Learning.pdfA guide to Tensor and its applications in Machine Learning.pdf
A guide to Tensor and its applications in Machine Learning.pdf
 
Prpagation of Error Bounds Across reduction interfaces
Prpagation of Error Bounds Across reduction interfacesPrpagation of Error Bounds Across reduction interfaces
Prpagation of Error Bounds Across reduction interfaces
 
AbdoSummerANS_mod3
AbdoSummerANS_mod3AbdoSummerANS_mod3
AbdoSummerANS_mod3
 
theory of computation lecture 01
theory of computation lecture 01theory of computation lecture 01
theory of computation lecture 01
 
Optimization Techniques
Optimization TechniquesOptimization Techniques
Optimization Techniques
 
Low-rank methods for analysis of high-dimensional data (SIAM CSE talk 2017)
Low-rank methods for analysis of high-dimensional data (SIAM CSE talk 2017) Low-rank methods for analysis of high-dimensional data (SIAM CSE talk 2017)
Low-rank methods for analysis of high-dimensional data (SIAM CSE talk 2017)
 
D044042432
D044042432D044042432
D044042432
 
New data structures and algorithms for \\post-processing large data sets and ...
New data structures and algorithms for \\post-processing large data sets and ...New data structures and algorithms for \\post-processing large data sets and ...
New data structures and algorithms for \\post-processing large data sets and ...
 
Efficient Analysis of high-dimensional data in tensor formats
Efficient Analysis of high-dimensional data in tensor formatsEfficient Analysis of high-dimensional data in tensor formats
Efficient Analysis of high-dimensional data in tensor formats
 
ON THE COVERING RADIUS OF CODES OVER Z4 WITH CHINESE EUCLIDEAN WEIGHT
ON THE COVERING RADIUS OF CODES OVER Z4 WITH CHINESE EUCLIDEAN WEIGHTON THE COVERING RADIUS OF CODES OVER Z4 WITH CHINESE EUCLIDEAN WEIGHT
ON THE COVERING RADIUS OF CODES OVER Z4 WITH CHINESE EUCLIDEAN WEIGHT
 
ON RUN-LENGTH-CONSTRAINED BINARY SEQUENCES
ON RUN-LENGTH-CONSTRAINED BINARY SEQUENCESON RUN-LENGTH-CONSTRAINED BINARY SEQUENCES
ON RUN-LENGTH-CONSTRAINED BINARY SEQUENCES
 
G029037043
G029037043G029037043
G029037043
 
Codes and Isogenies
Codes and IsogeniesCodes and Isogenies
Codes and Isogenies
 
Numerical modeling-of-gas-turbine-engines
Numerical modeling-of-gas-turbine-enginesNumerical modeling-of-gas-turbine-engines
Numerical modeling-of-gas-turbine-engines
 
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
ALEXANDER FRACTIONAL INTEGRAL FILTERING OF WAVELET COEFFICIENTS FOR IMAGE DEN...
 
A study on number theory and its applications
A study on number theory and its applicationsA study on number theory and its applications
A study on number theory and its applications
 
Cubic Response Surface Designs Using Bibd in Four Dimensions
Cubic Response Surface Designs Using Bibd in Four DimensionsCubic Response Surface Designs Using Bibd in Four Dimensions
Cubic Response Surface Designs Using Bibd in Four Dimensions
 
CUBIC RESPONSE SURFACE DESIGNS USING BIBD IN FOUR DIMENSIONS
CUBIC RESPONSE SURFACE DESIGNS USING BIBD IN FOUR DIMENSIONSCUBIC RESPONSE SURFACE DESIGNS USING BIBD IN FOUR DIMENSIONS
CUBIC RESPONSE SURFACE DESIGNS USING BIBD IN FOUR DIMENSIONS
 
CUBIC RESPONSE SURFACE DESIGNS USING BIBD IN FOUR DIMENSIONS
CUBIC RESPONSE SURFACE DESIGNS USING BIBD IN FOUR DIMENSIONSCUBIC RESPONSE SURFACE DESIGNS USING BIBD IN FOUR DIMENSIONS
CUBIC RESPONSE SURFACE DESIGNS USING BIBD IN FOUR DIMENSIONS
 

More from Alexander Litvinenko

litvinenko_Intrusion_Bari_2023.pdf
litvinenko_Intrusion_Bari_2023.pdflitvinenko_Intrusion_Bari_2023.pdf
litvinenko_Intrusion_Bari_2023.pdfAlexander Litvinenko
 
Density Driven Groundwater Flow with Uncertain Porosity and Permeability
Density Driven Groundwater Flow with Uncertain Porosity and PermeabilityDensity Driven Groundwater Flow with Uncertain Porosity and Permeability
Density Driven Groundwater Flow with Uncertain Porosity and PermeabilityAlexander Litvinenko
 
Uncertain_Henry_problem-poster.pdf
Uncertain_Henry_problem-poster.pdfUncertain_Henry_problem-poster.pdf
Uncertain_Henry_problem-poster.pdfAlexander Litvinenko
 
Litvinenko_RWTH_UQ_Seminar_talk.pdf
Litvinenko_RWTH_UQ_Seminar_talk.pdfLitvinenko_RWTH_UQ_Seminar_talk.pdf
Litvinenko_RWTH_UQ_Seminar_talk.pdfAlexander Litvinenko
 
Litv_Denmark_Weak_Supervised_Learning.pdf
Litv_Denmark_Weak_Supervised_Learning.pdfLitv_Denmark_Weak_Supervised_Learning.pdf
Litv_Denmark_Weak_Supervised_Learning.pdfAlexander Litvinenko
 
Computing f-Divergences and Distances of High-Dimensional Probability Density...
Computing f-Divergences and Distances of High-Dimensional Probability Density...Computing f-Divergences and Distances of High-Dimensional Probability Density...
Computing f-Divergences and Distances of High-Dimensional Probability Density...Alexander Litvinenko
 
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...Alexander Litvinenko
 
Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...Alexander Litvinenko
 
Identification of unknown parameters and prediction of missing values. Compar...
Identification of unknown parameters and prediction of missing values. Compar...Identification of unknown parameters and prediction of missing values. Compar...
Identification of unknown parameters and prediction of missing values. Compar...Alexander Litvinenko
 
Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Alexander Litvinenko
 
Identification of unknown parameters and prediction with hierarchical matrice...
Identification of unknown parameters and prediction with hierarchical matrice...Identification of unknown parameters and prediction with hierarchical matrice...
Identification of unknown parameters and prediction with hierarchical matrice...Alexander Litvinenko
 
Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Alexander Litvinenko
 
Application of parallel hierarchical matrices for parameter inference and pre...
Application of parallel hierarchical matrices for parameter inference and pre...Application of parallel hierarchical matrices for parameter inference and pre...
Application of parallel hierarchical matrices for parameter inference and pre...Alexander Litvinenko
 
Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Alexander Litvinenko
 
Propagation of Uncertainties in Density Driven Groundwater Flow
Propagation of Uncertainties in Density Driven Groundwater FlowPropagation of Uncertainties in Density Driven Groundwater Flow
Propagation of Uncertainties in Density Driven Groundwater FlowAlexander Litvinenko
 
Simulation of propagation of uncertainties in density-driven groundwater flow
Simulation of propagation of uncertainties in density-driven groundwater flowSimulation of propagation of uncertainties in density-driven groundwater flow
Simulation of propagation of uncertainties in density-driven groundwater flowAlexander Litvinenko
 
Approximation of large covariance matrices in statistics
Approximation of large covariance matrices in statisticsApproximation of large covariance matrices in statistics
Approximation of large covariance matrices in statisticsAlexander Litvinenko
 
Semi-Supervised Regression using Cluster Ensemble
Semi-Supervised Regression using Cluster EnsembleSemi-Supervised Regression using Cluster Ensemble
Semi-Supervised Regression using Cluster EnsembleAlexander Litvinenko
 

More from Alexander Litvinenko (20)

litvinenko_Intrusion_Bari_2023.pdf
litvinenko_Intrusion_Bari_2023.pdflitvinenko_Intrusion_Bari_2023.pdf
litvinenko_Intrusion_Bari_2023.pdf
 
Density Driven Groundwater Flow with Uncertain Porosity and Permeability
Density Driven Groundwater Flow with Uncertain Porosity and PermeabilityDensity Driven Groundwater Flow with Uncertain Porosity and Permeability
Density Driven Groundwater Flow with Uncertain Porosity and Permeability
 
litvinenko_Gamm2023.pdf
litvinenko_Gamm2023.pdflitvinenko_Gamm2023.pdf
litvinenko_Gamm2023.pdf
 
Litvinenko_Poster_Henry_22May.pdf
Litvinenko_Poster_Henry_22May.pdfLitvinenko_Poster_Henry_22May.pdf
Litvinenko_Poster_Henry_22May.pdf
 
Uncertain_Henry_problem-poster.pdf
Uncertain_Henry_problem-poster.pdfUncertain_Henry_problem-poster.pdf
Uncertain_Henry_problem-poster.pdf
 
Litvinenko_RWTH_UQ_Seminar_talk.pdf
Litvinenko_RWTH_UQ_Seminar_talk.pdfLitvinenko_RWTH_UQ_Seminar_talk.pdf
Litvinenko_RWTH_UQ_Seminar_talk.pdf
 
Litv_Denmark_Weak_Supervised_Learning.pdf
Litv_Denmark_Weak_Supervised_Learning.pdfLitv_Denmark_Weak_Supervised_Learning.pdf
Litv_Denmark_Weak_Supervised_Learning.pdf
 
Computing f-Divergences and Distances of High-Dimensional Probability Density...
Computing f-Divergences and Distances of High-Dimensional Probability Density...Computing f-Divergences and Distances of High-Dimensional Probability Density...
Computing f-Divergences and Distances of High-Dimensional Probability Density...
 
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
 
Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...
 
Identification of unknown parameters and prediction of missing values. Compar...
Identification of unknown parameters and prediction of missing values. Compar...Identification of unknown parameters and prediction of missing values. Compar...
Identification of unknown parameters and prediction of missing values. Compar...
 
Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...
 
Identification of unknown parameters and prediction with hierarchical matrice...
Identification of unknown parameters and prediction with hierarchical matrice...Identification of unknown parameters and prediction with hierarchical matrice...
Identification of unknown parameters and prediction with hierarchical matrice...
 
Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...
 
Application of parallel hierarchical matrices for parameter inference and pre...
Application of parallel hierarchical matrices for parameter inference and pre...Application of parallel hierarchical matrices for parameter inference and pre...
Application of parallel hierarchical matrices for parameter inference and pre...
 
Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...
 
Propagation of Uncertainties in Density Driven Groundwater Flow
Propagation of Uncertainties in Density Driven Groundwater FlowPropagation of Uncertainties in Density Driven Groundwater Flow
Propagation of Uncertainties in Density Driven Groundwater Flow
 
Simulation of propagation of uncertainties in density-driven groundwater flow
Simulation of propagation of uncertainties in density-driven groundwater flowSimulation of propagation of uncertainties in density-driven groundwater flow
Simulation of propagation of uncertainties in density-driven groundwater flow
 
Approximation of large covariance matrices in statistics
Approximation of large covariance matrices in statisticsApproximation of large covariance matrices in statistics
Approximation of large covariance matrices in statistics
 
Semi-Supervised Regression using Cluster Ensemble
Semi-Supervised Regression using Cluster EnsembleSemi-Supervised Regression using Cluster Ensemble
Semi-Supervised Regression using Cluster Ensemble
 

Recently uploaded

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 

Recently uploaded (20)

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 

Multilinear algebra and different tensor formats

  • 1. Multilinear algebra and different tensor formats with applications A. Litvinenko, litvinen@tu-bs.de, 12. Juni 2013 CC SCScientifi omputing
  • 2. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics Outline Motivation Numerical Experiments Examples Definitions of different tensor formats Applications Kriging: Numerics CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 2
  • 3. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics Used Literature and Slides Book of W. Hackbusch 2012, Dissertations of I. Oseledets and M. Espig Articles of Tyrtyshnikov et al., De Lathauwer et al., L. Grasedyck, B. Khoromskij, M. Espig Lecture courses and presentations of Boris and Venera Khoromskij Software T. Kolda, M. Espig et al.; D. Kressner, K. Tobler; I. Oseledets et al. CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 3
  • 4. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics Numerical Experiments Challenges of numerical computations modelling of multi-particle interactions in large molecular systems such as proteins, biomolecules, modelling of large atomic (metallic) clusters, stochastic and parametric equations, machine learning, data mining and information technologies, multidimensional dynamical systems, data compression financial mathematics, analysis of multi-dimensional data. CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 4
  • 5. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics Numerical Experiments Example: Final discretized stochastic PDE Au = f, where A:= s l=1 ˜Al ⊗ M µ=1 ∆lµ , ˜Al ∈ RN×N, ∆lµ ∈ RRµ×Rµ , u:= r j=1 uj ⊗ M µ=1 ujµ , uj ∈ RN, ujµ ∈ RRµ , f:= R k=1 ˜fk ⊗ M µ=1 gkµ, ˜fk ∈ RN and gkµ ∈ RRµ . And then solve iteratively with a tensor preconditioner [PhD of E. Zander, 2012] [Wähnert, Espig, Hackbusch, Litvinenko, Matthies 05.2012] CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 5
  • 6. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics Numerical Experiments Numerical example 2D L-shape domain, N = 557. Total stoch. dim. Mu = Mk + Mf = 20, |J| = 231 Solve linear system above, obtain solution in a tensor format: u = 231 j=1 21 µ=1 ujµ ∈ R557 ⊗ 20 µ=1 R3. Tensor u has 320 ∗ 557 ≈ 2 · 1012 entries. Memory cost 16 TB. Want to compute maximum element of u Want to compute all elements of u from e.g. the interval [0.2, 0.4] (did in 10 minutes). CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 6
  • 7. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics Tensor of order 2 Let M := UΣVT ≈ ˜U˜Σ˜VT = Mk. (Truncated Singular Value Decomposition). Denote A := ˜U˜Σ and B := ˜V, then Mk = ABT . Storage of A and BT is k(n + m) in contrast to nm for M. U VΣ ∼ ∼ ∼ T=M CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 7
  • 8. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics Example: Arithmetic operations Let v ∈ Rn. Suppose Mk = ABT ∈ Rn×Z , A ∈ Rn×k, B ∈ RZ×k is given. Property 1: Mkv = ABT v = (A(BT v)). Cost O(kZ + kn). Suppose M = CDT , C ∈ Rn×k and D ∈ RZ×k. Property 2: Mk + M = AnewBT new, Anew := [A C] ∈ Rn×2k and Bnew = [B D] ∈ RZ×2k. Cost O((n + Z)k2 + k3). CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 8
  • 9. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics Aims 1. Represent/approximate multidimensional operators and functions in data sparse format 2. Perform linear algebra algorithms in tensor format 3. Truncate tensors to data-sparse format 4. Extract information from data-sparse solution CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 9
  • 10. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics Definition of tensor of order d Tensor of order d is a multidimensional array over a d-tuple index set I = I1 × · · · × Id , A = [ai1...id : i ∈ I ] ∈ RI , I = {1, ..., n }, = 1, .., d. A tensor A is an element of the linear space Vn = d =1 V , V = RI equipped with the Euclidean scalar product ·, · : Vn × Vn → R, defined as A, B := (i1...id )∈I ai1...id bi1...id , for A, B ∈ Vn. CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 10
  • 11. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics Rank-k representation Tensor product of vectors u( ) = {u ( ) i }n i =1 ∈ RI forms the canonical rank-1 tensor A(1) ≡ [ui]i∈I = u(1) ⊗ ... ⊗ u(d) , with entries ui = u (1) i1 ⊗ ... ⊗ u (d) id . The storage is dn in contrast to nd . CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 11
  • 12. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics Tensor formats: CP, Tucker, TT A(i1, i2, i3) ≈ r α=1 u1(i1, α)u2(i2, α)u3(i3, α) A(i1, i2, i3) ≈ α1,α2,α3 c(α1, α2, α3)u1(i1, α1)u2(i2, α2)u3(i3, α3) A(i1, ..., id ) ≈ α1,...,αd−1 G1(i1, α1)G2(α1, i2, α2)...Gd−1(αd−1, id ) Discrete: Gk(ik) is a rk−1 × rk matrix, r1 = rd = 1. CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 12
  • 13. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics Canonical and Tucker tensor formats CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 13
  • 14. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics Tensor and Matrices Tensor (A ) ∈I ∈ RI where I = I1 × I2 × ... × Id , #Iµ = nµ, #I = d µ=1 nµ. Rank-1 tensor A = u1 ⊗ u2 ⊗ ... ⊗ ud =: d µ=1 uµ Ai1,...,id = (u1)i1 · ... · (ud )id Rank-1 tensor A = u ⊗ v, matrix A = uvT , A = vuT , u ∈ Rn, v ∈ Rm, Rank-k tensor A = k i=1 ui ⊗ vi, matrix A = k i=1 uivT i . Kronecker product A ⊗ B ∈ Rnm×nm is a block matrix whose ij-th block is [AijB]. CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 14
  • 15. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics Two Examples of Tensor Train format f(x1, ..., xd ) = w1(x1) + w2(x2) + ... + wd (xd ) = (w1(x1), 1) 1 0 w2(x2) 1 ... 1 0 wd−1(xd−1) 1 1 wd (xd ) f = sin(x1 + x2 + ... + xd ) = (sinx1, cosx1) cosx2 −sinx2 sinx2 cosx2 ... cosxd−1 −sinxd−1 sinxd−1 cosxd−1 cosxd sinxd−1 CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 15
  • 16. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics r-Terms, Tensor Rank, Canonical Tensor Format The set Rr of tensors which can be represented in T with r-terms is defined as Rr (T) := Rr :=    r i=1 d µ=1 viµ ∈ T : viµ ∈ Rnµ    . (1) Let v ∈ T. The tensor rank of v in T is rank(v) := min {r ∈ N0 : v ∈ Rr } . (2) CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 16
  • 17. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics Definitions of CP The canonical tensor format is defined by the mapping Ucp : d ×µ=1 Rnµ×r → Rr , (3) ˆv := (viµ : 1 i r, 1 µ d) → Ucp(ˆv) := r i=1 d µ=1 viµ. CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 17
  • 18. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics Properties of CP Lemma Let r1, r2 ∈ N, u ∈ Rr1 and v ∈ Rr2 . We have (i) u, v T = r1 j1=1 r2 j2=1 d µ=1 uj1µ, vj2µ Rnµ . The computational cost of u, v T is O r1r2 d µ=1 nµ . (ii) u + v ∈ Rr1+r2 . (iii) u v ∈ Rr1r2 , where denotes the point wise Hadamard product. Further, u v can be computed in the canonical tensor format with r1r2 d µ=1 nµ arithmetic operations. Let R1 = A1BT 1 , R2 = A2BT 2 be rank-k matrices, then R1 + R2 = [A1A2][B1B2]T be rank-2k matrix. Rank truncation! CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 18
  • 19. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics Properties of CP, Hadamard product and FT Let u = k j=1 d i=1 uji, uji ∈ Rn. F[d] (˜u) = k j=1 d i=1 Fi ˜uji , where F[d] = d i=1 Fi. (4) Let S = ABT = k1 i=0 aibT i ∈ Rn×m, T = CDT = k2 j=0 cidT i ∈ Rn×m where ai, ci ∈ Rn, bi, di ∈ Rm, k1, k2, n, m > 0. Then F(2) (S ◦ T) = k1 i=0 k2 j=0 F(ai ◦ cj)F(bT i ◦ dT j ). CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 19
  • 20. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics Tucker Tensor Format A = k1 i1=1 ... kd id =1 ci1,...,id · u1 i1 ⊗ ... ⊗ ud id (5) Core tensor c ∈ Rk1×...×kd , rank (k1, ..., kd ). Nonlinear fixed rank approximation problem: X = argmin minX rank(k1,...,kd ) A − X (6) Problem is well-posed but not solved There are many local minima HOSVD (Lathauwer et al.) yields rank (k1, ..., kd ) Y : A − Y √ d A − X CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 20
  • 21. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics Advantages and disadvantages Denote k - rank, d-dimension, n = # dofs in 1D: 1. CP: ill-posed approx. alg-m, O(dnk), hard to compute approx. 2. Tucker: reliable arithmetic based on SVD, O(dnk + kd ) 3. Hierarchical Tucker: based on SVD, storage O(dnk + dk3), truncation O(dnk2 + dk4) 4. TT: based on SVD, O(dnk2) or O(dnk3), stable 5. Quantics-TT: O(nd ) → O(dlogn) CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 21
  • 22. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics Numerics Domain: 20m × 20m × 20m, 25, 000 × 25, 000 × 25, 000 dofs. 4,000 measurements randomly distributed within the volume, with increasing data density towards the lower left back corner of the domain. The covariance model is anisotropic Gaussian with unit variance and with 32 correlation lengths fitting into the domain in the horizontal directions, and 64 correlation lengths fitting into the vertical direction. CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 22
  • 23. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics Kriging: Numerics The top left figure shows the entire domain at a sampling rate of 1:64 per direction, and then a series of zooms into the respective lower left back corner with zoom factors (sampling rates) of 4 (1:16), 16 (1:4), 64 (1:1) for the top right, bottom left and bottom right plots, respectively. Color scale: showing the 95% confidence interval [µ − 2σ, µ + 2σ]. CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 23
  • 24. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics Numerics on computer with 16GB RAM: 2D Kriging with 270 million estimation points and 100 measurement values (0.25 sec.), to compute the estimation variance (< 1 sec.), to evaluate the spatial average of the estimation variance (the A-criterion of geostat. optimal design) for 2 · 1012 estim. points (30 sec.), to compute the C-criterion of geostat. optimal design for 2 · 1015 estim. points (30 sec.), solve 3D Kriging problem with 15 · 1012 estim. points and 4000 measurement data values (20 sec.) CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 24
  • 25. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics Conclusion Today we discussed: Why do we need tensors How to compute a tensor decomposition How to do arithmetics in a given tensor format Computational costs and memory requirements CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 25
  • 26. Motivation Examples Definitions of different tensor formats Applications Kriging: Numerics Tensor Software D.Kressner, C. Tobler, Hierarchical Tucker Toolbox (Matlab), http://www.sam.math.ethz.ch/NLAgroup/htucker_toolbox.html M. Espig, et al Tensor Calculus library (C): http://gitorious.org/tensorcalculus CC SCScientifi omputing Multilinear algebra and different tensor formats with applications Seite 26