Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-05T14:02:14.008Z Has data issue: false hasContentIssue false

Randomized algorithms in numerical linear algebra

Published online by Cambridge University Press:  05 May 2017

Ravindran Kannan
Affiliation:
Microsoft Research Labs, Bangalore, Karnataka 560001, India E-mail: kannan@microsoft.com
Santosh Vempala
Affiliation:
Georgia Institute of Technology, North Avenue NW, Atlanta, GA 30332, USA E-mail: vempala@gatech.edu
Rights & Permissions [Opens in a new window]

Abstract

This survey provides an introduction to the use of randomization in the design of fast algorithms for numerical linear algebra. These algorithms typically examine only a subset of the input to solve basic problems approximately, including matrix multiplication, regression and low-rank approximation. The survey describes the key ideas and gives complete proofs of the main results in the field. A central unifying idea is sampling the columns (or rows) of a matrix according to their squared lengths.

Information

Type
Research Article
Copyright
© Cambridge University Press, 2017 
Figure 0

Figure 1.1. Approximating $A$ by a sample of $s$ columns and $r$ rows.

Figure 1

Figure 2.1. Approximate matrix multiplication using sampling.