Core-Chasing Algorithms for the Eigenvalue Problem
David S. Watkins
Department of Mathematics Washington State University
July, 2016
David S. Watkins Core-Chasing Algorithms
Core-Chasing Algorithms for the Eigenvalue Problem David S. Watkins - - PowerPoint PPT Presentation
Core-Chasing Algorithms for the Eigenvalue Problem David S. Watkins Department of Mathematics Washington State University July, 2016 David S. Watkins Core-Chasing Algorithms Our International Research Group This is joint work with (Oxford
Department of Mathematics Washington State University
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
unitary unitary-plus-rank-one (companion) symmetric symmetric-plus-rank-one (colleague)
David S. Watkins Core-Chasing Algorithms
unitary unitary-plus-rank-one (companion) symmetric symmetric-plus-rank-one (colleague) . . . or no special structure
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
O(n2) storage, O(n3) flops Francis’s algorithm
David S. Watkins Core-Chasing Algorithms
O(n2) storage, O(n3) flops Francis’s algorithm
O(n) storage, O(n2) flops several methods proposed data-sparse representation + Francis’s algorithm
David S. Watkins Core-Chasing Algorithms
Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
n · · · C ∗ 1 (B1 · · · Bn + e1yT)
David S. Watkins Core-Chasing Algorithms
n · · · C ∗ 1 (B1 · · · Bn + e1yT)
David S. Watkins Core-Chasing Algorithms
n · · · C ∗ 1 (B1 · · · Bn + e1yT)
David S. Watkins Core-Chasing Algorithms
n · · · C ∗ 1 (B1 · · · Bn + e1yT)
David S. Watkins Core-Chasing Algorithms
Core-Chasing Algorithms
n · · · C ∗ 1
Core-Chasing Algorithms
n · · · C ∗ 1
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
n+1 ˜
David S. Watkins Core-Chasing Algorithms
n+1 ˜
n+1C ∗ n · · · C ∗ 1 (B1 · · · Bn + e1yT)
David S. Watkins Core-Chasing Algorithms
n+1 ˜
n+1C ∗ n · · · C ∗ 1 (B1 · · · Bn + e1yT)
n+1C ∗(B + e1yT)
David S. Watkins Core-Chasing Algorithms
n+1 ˜
n+1C ∗ n · · · C ∗ 1 (B1 · · · Bn + e1yT)
n+1C ∗(B + e1yT)
n+1C ∗B + (eT n+1C ∗e1)yT
David S. Watkins Core-Chasing Algorithms
n+1 ˜
n+1C ∗ n · · · C ∗ 1 (B1 · · · Bn + e1yT)
n+1C ∗(B + e1yT)
n+1C ∗B + (eT n+1C ∗e1)yT
n+1C ∗B,
n+1C ∗e1.
David S. Watkins Core-Chasing Algorithms
n+1 ˜
n+1C ∗ n · · · C ∗ 1 (B1 · · · Bn + e1yT)
n+1C ∗(B + e1yT)
n+1C ∗B + (eT n+1C ∗e1)yT
n+1C ∗B,
n+1C ∗e1.
2
David S. Watkins Core-Chasing Algorithms
n+1 ˜
n+1C ∗ n · · · C ∗ 1 (B1 · · · Bn + e1yT)
n+1C ∗(B + e1yT)
n+1C ∗B + (eT n+1C ∗e1)yT
n+1C ∗B,
n+1C ∗e1.
2
David S. Watkins Core-Chasing Algorithms
n+1 ˜
n+1C ∗ n · · · C ∗ 1 (B1 · · · Bn + e1yT)
n+1C ∗(B + e1yT)
n+1C ∗B + (eT n+1C ∗e1)yT
n+1C ∗B,
n+1C ∗e1.
2
David S. Watkins Core-Chasing Algorithms
n+1 ˜
n+1C ∗ n · · · C ∗ 1 (B1 · · · Bn + e1yT)
n+1C ∗(B + e1yT)
n+1C ∗B + (eT n+1C ∗e1)yT
n+1C ∗B,
n+1C ∗e1.
2
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
Core-Chasing Algorithms
Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
n+1C ∗B
David S. Watkins Core-Chasing Algorithms
n+1C ∗B
n+1C ∗B
David S. Watkins Core-Chasing Algorithms
n+1C ∗B
n+1C ∗B
n+1C ∗BU
David S. Watkins Core-Chasing Algorithms
n+1C ∗B
n+1C ∗B
n+1C ∗BU
n+1(C + Ec)∗(B + Eb)U
David S. Watkins Core-Chasing Algorithms
n+1C ∗B
n+1C ∗B
n+1C ∗BU
n+1(C + Ec)∗(B + Eb)U
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
unitary unitary-plus-rank-one symmetric symmetric-plus-rank-one
David S. Watkins Core-Chasing Algorithms
unitary unitary-plus-rank-one symmetric symmetric-plus-rank-one
David S. Watkins Core-Chasing Algorithms
unitary unitary-plus-rank-one symmetric symmetric-plus-rank-one
chase multiple bulges for parallelism, BLAS3 speed (in theory)
David S. Watkins Core-Chasing Algorithms
unitary unitary-plus-rank-one symmetric symmetric-plus-rank-one
chase multiple bulges for parallelism, BLAS3 speed (in theory) better deflation strategy
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms
David S. Watkins Core-Chasing Algorithms