2015
DOI: 10.1137/15m1007173
|View full text |Cite
|
Sign up to set email alerts
|

Butterfly Factorization

Abstract: The paper introduces the butterfly factorization as a data-sparse approximation for the matrices that satisfy a complementary low-rank property. The factorization can be constructed efficiently if either fast algorithms for applying the matrix and its adjoint are available or the entries of the matrix can be sampled individually. For an N × N matrix, the resulting factorization is a product of O(log N ) sparse matrices, each with O(N ) non-zero entries. Hence, it can be applied rapidly in O(N log N ) operation… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
80
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
7

Relationship

2
5

Authors

Journals

citations
Cited by 63 publications
(80 citation statements)
references
References 24 publications
0
80
0
Order By: Relevance
“…Algorithms Precomputation time Application time memory Scenario 1 BF [19] O(N 1.5 ) O(N log N ) O(N log N ) Scenario 2 BF [19] O(N 1.5 log N ) O(N log N ) O(N 1.5 ) Scenario 3 BF [7,18] Table 2: Summary of existing algorithms and proposed algorithms (in bold) for the evaluation of Kf for a general kernel α(x, ξ)e 2πıΦ(x,ξ) when only indirect access of amplitude and phase is available according to different scenarios listed in Table 3.…”
Section: Scenariosmentioning
confidence: 99%
See 2 more Smart Citations
“…Algorithms Precomputation time Application time memory Scenario 1 BF [19] O(N 1.5 ) O(N log N ) O(N log N ) Scenario 2 BF [19] O(N 1.5 log N ) O(N log N ) O(N 1.5 ) Scenario 3 BF [7,18] Table 2: Summary of existing algorithms and proposed algorithms (in bold) for the evaluation of Kf for a general kernel α(x, ξ)e 2πıΦ(x,ξ) when only indirect access of amplitude and phase is available according to different scenarios listed in Table 3.…”
Section: Scenariosmentioning
confidence: 99%
“…When the numerical rank of the phase function r is only larger than the dimension of the problem by one or two, NUFFT is usually faster than BF and hence it will be applied to compute Kf . Scenario 1 : There exists an algorithm for evaluating an arbitrary entry of the kernel matrix in O(1) operations [3,4,19,25].…”
Section: Scenariosmentioning
confidence: 99%
See 1 more Smart Citation
“…Given a dense matrix K ∈ C N ×N and a vector x ∈ C N , it takes O(N 2 ) operations to naively compute the vector y = Kx ∈ C N . There has been extensive research in constructing data-sparse representation of structured matrices (e.g., low-rank matrices [1,2,3,4], H matrices [5,6,7], H 2 matrics [8,9], HSS matrices [10,11], complementary low-rank matrices [12,13,14,15,16,17], FMM [18,19,20,21,22,23,24,25], directional low-rank matrices [26,27,28,29], and the combination of these matrices [30,31]) aiming for linear or nearly linear scaling matvec. In particular, this paper concerns nearly optimal matvec for complementary low-rank matrices.…”
Section: Introductionmentioning
confidence: 99%
“…An example of the LRCS in (14) of the complementary low-rank matrix A inFigure 2. Non-zero submatrices in(14) are shown in gray areas.…”
mentioning
confidence: 99%