Randomized numerical linear algebra - RandNLA, for short - concerns the use of randomization as a resource to develop improved algorithms for large-scale linear algebra computations. The origins of contemporary RandNLA lay in theoretical computer science, where it blossomed from a simple idea: randomization provides an avenue for computing approximate solutions to linear algebra problems more efficiently than deterministic algorithms. This idea proved fruitful in the development of scalable algorithms for machine learning and statistical data analysis applications. However, RandNLA's true potential only came into focus upon integration with the fields of numerical analysis and "classical" numerical linear algebra. Through the efforts of many individuals, randomized algorithms have been developed that provide full control over the accuracy of their solutions and that can be every bit as reliable as algorithms that might be found in libraries such as LAPACK. Recent years have even seen the incorporation of certain RandNLA methods into MATLAB, the NAG Library, NVIDIA's cuSOLVER, and SciPy. For all its success, we believe that RandNLA has yet to realize its full potential. In particular, we believe the scientific community stands to benefit significantly from suitably defined "RandBLAS" and "RandLAPACK" libraries, to serve as standards conceptually analogous to BLAS and LAPACK. This 200-page monograph represents a step toward defining such standards. In it, we cover topics spanning basic sketching, least squares and optimization, low-rank approximation, full matrix decompositions, leverage score sampling, and sketching data with tensor product structures (among others). Much of the provided pseudo-code has been tested via publicly available Matlab and Python implementations.
翻译:随机数字线性代数 - RandNLA, 简称为RandNLA -- -- 涉及随机化作为一种资源开发改进大规模线性代数计算算法的资源。当代RandNLA的起源在于理论计算机科学,它产生于一个简单的想法:随机化为计算线性代数问题比确定性算法更高效的近似解决办法提供了一个途径。这一想法在开发机器学习和统计数据分析应用的可缩放算法方面证明富有成果。然而,RandNLA的真正潜力仅集中在与数字分析和“古典”数字线性直线性代数计算法的整合领域。当代RandNLA的起源在于理论性计算机科学科学科学科学科学科学科学科学科学科学科学分析,我们坚信它能完全地从“亚马达马达马达马达 ” 和“亚马达马达马达 ” 图书馆的数学和马达亚马达利数据。