科技报告详细信息
Efficient MATLAB computations with sparse and factored tensors.
Bader, Brett William ; Kolda, Tamara Gibson (Sandia National Lab, Livermore, CA)
Sandia National Laboratories
关键词: 99 General And Miscellaneous//Mathematics, Computing, And Information Science;    Calculus Of Tensors.;    Computer Calculations;    Matlab.;    Efficiency Matlab.;   
DOI  :  10.2172/897641
RP-ID  :  SAND2006-7592
RP-ID  :  AC04-94AL85000
RP-ID  :  897641
美国|英语
来源: UNT Digital Library
PDF
【 摘 要 】

In this paper, the term tensor refers simply to a multidimensional or N-way array, and we consider how specially structured tensors allow for efficient storage and computation. First, we study sparse tensors, which have the property that the vast majority of the elements are zero. We propose storing sparse tensors using coordinate format and describe the computational efficiency of this scheme for various mathematical operations, including those typical to tensor decomposition algorithms. Second, we study factored tensors, which have the property that they can be assembled from more basic components. We consider two specific types: a Tucker tensor can be expressed as the product of a core tensor (which itself may be dense, sparse, or factored) and a matrix along each mode, and a Kruskal tensor can be expressed as the sum of rank-1 tensors. We are interested in the case where the storage of the components is less than the storage of the full tensor, and we demonstrate that many elementary operations can be computed using only the components. All of the efficiencies described in this paper are implemented in the Tensor Toolbox for MATLAB.

【 预 览 】
附件列表
Files Size Format View
897641.pdf 3207KB PDF download
  文献评价指标  
  下载次数:17次 浏览次数:19次