Computation of a tensor singular value decomposition (t-SVD) with a few number of passes over the underlying data tensor is crucial in using modern computer architectures, where the main concern is the communication cost. The current subspace randomized algorithms for computation of the t-SVD, need 2q + 2 number of passes over the data tensor where q is a non-negative integer number (power iteration parameter). In this paper, we propose a new and flexible randomized algorithm which works for any number of passes v, not necessarily being an even number. It is a generalization of the methods developed for matrices to tensors. The expected error bound of the proposed algorithm is derived. Several numerical experiments are conducted and the results confirmed that the proposed algorithm is efficient and applicable. We also use our proposed method to develop a fast algorithm for tensor completion problem.
翻译:在使用现代计算机结构时,主要关注的是通信成本,对基础数据振动数数数数的强单值分解计算(t-SVD)对于使用现代计算机结构至关重要。目前用于计算t-SVD的次空间随机算法,需要2q+2倍的分解数,而q是非负整数(动力迭代参数)的分解数。在本文中,我们提议了一种新的灵活随机算法,对任何数的分解数都有效,不一定是偶数。这是为向导体矩阵开发的方法的概括化。所拟议的算法的预期误差被推算出来。进行了数性实验,结果证实拟议的算法是有效和适用的。我们还利用我们提出的方法,为变压器完成问题制定快速算法。