...
首页> 外文期刊>SIAM Journal on Computing >Fast Monte Carlo algorithms for matrices III: Computing a compressed approximate matrix decomposition
【24h】

Fast Monte Carlo algorithms for matrices III: Computing a compressed approximate matrix decomposition

机译:矩阵的快速蒙特卡洛算法III:计算压缩的近似矩阵分解

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

In many applications, the data consist of ( or may be naturally formulated as) an m x n matrix A which may be stored on disk but which is too large to be read into random access memory ( RAM) or to practically perform superlinear polynomial time computations on it. Two algorithms are presented which, when given an m x n matrix A, compute approximations to A which are the product of three smaller matrices, C, U, and R, each of which may be computed rapidly. Let A' = CUR be the computed approximate decomposition; both algorithms have provable bounds for the error matrix A - A'. In the first algorithm, c columns of A and r rows of A are randomly chosen. If the m x c matrix C consists of those c columns of A ( after appropriate rescaling) and the r x n matrix R consists of those r rows of A ( also after appropriate rescaling), then the c x r matrix U may be calculated from C and R. For any matrix X, let parallel to X parallel to(F) and parallel to X parallel to(2) denote its Frobenius norm and its spectral norm, respectively. It is proven that
机译:在许多应用中,数据由mxn矩阵A组成(或可以自然地表示为),该mxn矩阵A可以存储在磁盘上,但太大而无法读取到随机存取存储器(RAM)中,或者实际上无法在其中执行超线性多项式时间计算它。给出了两种算法,当给定一个m x n矩阵A时,可以计算到A的近似值,这是三个较小矩阵C,U和R的乘积,每个矩阵都可以快速计算出来。设A'= CUR为计算出的近似分解;两种算法对于误差矩阵A-A'都有可证明的界线。在第一种算法中,随机选择A的c列和A的r行。如果mxc矩阵C由A的c列组成(在适当缩放后),而rxn矩阵R由A的r列构成(也在适当缩放后),则可以从C和R计算出cxr矩阵U.任何平行于X且平行于(F)和平行于X平行于(2)的矩阵X分别表示其Frobenius范数和其频谱范数。事实证明

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号