A tensor is a multi-way array that can represent, in addition to a data set, the expression of a joint law or a multivariate function. As such it contains the description of the interactions between the variables corresponding to each of the entries. The rank of a tensor extends to arrays with more than two entries the notion of rank of a matrix, bearing in mind that there are several approaches to build such an extension. When the rank is one, the variables are separated, and when it is low, the variables are weakly coupled. Many calculations are simpler on tensors of low rank. Furthermore, approximating a given tensor by a low-rank tensor makes it possible to compute some characteristics of a table, such as the partition function when it is a joint law. In this note, we present in detail an integrated and progressive approach to approximate a given tensor by a tensor of lower rank, through a systematic use of tensor algebra. The notion of tensor is rigorously defined, then elementary but useful operations on tensors are presented. After recalling several different notions for extending the rank to tensors, we show how these elementary operations can be combined to build best low rank approximation algorithms. The last chapter is devoted to applying this approach to tensors constructed as the discretisation of a multivariate function, to show that on a Cartesian grid, the rank of such tensors is expected to be low.
翻译:高压是一个多向阵列, 它除了代表数据集外, 还可以代表一个联合法或多变量函数的表达方式。 因此它包含对每个条目对应变量之间相互作用的描述。 高压的等级可以扩大到包含两个以上条目的阵列, 包括一个矩阵的等级概念, 并铭记有几种方法可以构建这样的扩展。 当排名为一时, 变量是分开的, 当变量是低位时, 变量是薄弱的。 许多计算方法在低位的强压上比较简单。 此外, 以低位的高压对给定的阵列进行近似, 使得可以对一个表格的某些特性进行计算, 例如当它是联合法时, 分区的等级可以扩大到两个以上的阵列。 在本说明中, 我们详细介绍了一种综合的渐进方法, 通过系统使用 Exmor 代数, 变量是分数的分数, 变量是较弱的。 在高位上, 许多计算方法是简单但有用的操作 。 此外, 在回顾将级别扩展为 Exorsors 的几种不同的概念之后, 我们可以看到这些基本操作是如何将 用于 的 演示级 。