2006
DOI: 10.1137/s0097539704442684
|View full text |Cite
|
Sign up to set email alerts
|

Fast Monte Carlo Algorithms for Matrices I: Approximating Matrix Multiplication

Abstract: Motivated by applications in which the data may be formulated as a matrix, we consider algorithms for several common linear algebra problems. These algorithms make more efficient use of computational resources, such as the computation time, random access memory (RAM), and the number of passes over the data, than do previously known algorithms for these problems. In this paper, we devise two algorithms for the matrix multiplication problem. Suppose A and B (which are m × n and n × p, respectively) are the two i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

4
471
0
1

Year Published

2007
2007
2021
2021

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 400 publications
(476 citation statements)
references
References 19 publications
4
471
0
1
Order By: Relevance
“…Note that establishing (23) in Theorem 3 (respectively, (11) in Theorem 2) uses ideas that are very similar to those used in [14] for approximating the product of two matrices. Once we are given (23) (respectively, (11)) then the proof of (21) (respectively, (9)) is immediate; we simply show that if the original LP has a solution then the sampled LP also has a solution sincePx is sufficiently close to Px.…”
Section: Sampling Subprograms Of a Linear Programmentioning
confidence: 99%
See 3 more Smart Citations
“…Note that establishing (23) in Theorem 3 (respectively, (11) in Theorem 2) uses ideas that are very similar to those used in [14] for approximating the product of two matrices. Once we are given (23) (respectively, (11)) then the proof of (21) (respectively, (9)) is immediate; we simply show that if the original LP has a solution then the sampled LP also has a solution sincePx is sufficiently close to Px.…”
Section: Sampling Subprograms Of a Linear Programmentioning
confidence: 99%
“…Using the Select algorithm of [14] (a simple variant of reservoir sampling) we see that computing the probabilities (20) of Theorem 3 requires O(1) space [14]. On the other hand, computing…”
Section: Sampling Subprograms Of a Linear Programmentioning
confidence: 99%
See 2 more Smart Citations
“…In the engineering technology, the measurement of surveying and mapping, manufacturing, and other applications of science and technology, almost cannot leave the approximate calculation [1][2][3] , because accurate only exists in theory, can't get accurate value [4][5] in a specific application. Approximate calculation we all want to get as close as possible to the result of the accurate value, in order to achieve this goal, we all need to be used in the calculation of the approximate function [6][7] approximation precision value as much as possible, finally, the paper it can be seen, the most common basic approximation function is a rational function and polynomial function [8][9] .…”
Section: Introductionmentioning
confidence: 99%