布雷特·巴德。;塔马拉·科尔达。 使用稀疏张量和因子张量进行有效的MATLAB计算。 (英语) Zbl 1159.65323号 SIAM J.科学。计算。 30,第1期,205-231(2007). 摘要:术语张量仅指多维或N向阵列,我们考虑特殊结构的张量如何实现高效存储和计算。首先,我们研究稀疏张量,它具有绝大多数元素为零的性质。我们建议使用坐标格式存储稀疏张量,并描述了该方案在各种数学运算(包括张量分解算法的典型运算)中的计算效率。其次,我们研究因子张量,它们具有可以从更基本的分量组装而成的特性。我们考虑两种特定类型:塔克张量可以表示为核心张量(其本身可能是稠密、稀疏或因子化的)和沿每个模式的矩阵的乘积,而克鲁斯卡尔张量可以表达为秩-1张量的和。我们对分量的存储量小于全张量的存储量的情况感兴趣,并且我们证明了许多基本运算都可以只用分量来计算。本文中描述的所有效率都是在MATLAB的张量工具箱中实现的。 引用于61文件 理学硕士: 65楼30 其他矩阵算法(MSC2010) 15A69号 多线性代数,张量演算 68第05页 数据结构 65层50 稀疏矩阵的计算方法 关键词:稀疏多维数组;多线性代数计算;张量分解;塔克模型;平行因子(PARAFAC)模型;MATLAB类;正则分解(CANDECOMP) 软件:算法862;多线性引擎;N向工具箱;Matlab公司;张量工具箱 PDF格式BibTeX公司 XML格式引用 \textit{B.W.Bader}和\textit{T.G.Kolda},SIAM J.Sci。计算。30,第1号,205--231(2007;Zbl 1159.65323) 全文: 内政部 链接