Decremental (1 + ϵ)-Approximate Maximum Eigenvector: Dynamic Power Method

We present a dynamic algorithm for maintaining (1 + ϵ)-approximate maximum eigenvector and eigenvalue of a positive semi-definite matrix A undergoing decreasing updates, i.e., updates which may only decrease eigenvalues. Given a vector v updating A ← A − vv$^⊤$, our algorithm takes Õ(nnz(v)) amortized update time, i.e., polylogarithmic per non-zeros in the update vector. Our technique is based on a novel analysis of the influential power method in the dynamic setting. The two previous sets of techniques have the following drawbacks (1) algebraic techniques can maintain exact solutions but their update time is at least polynomial per non-zeros, and (2) sketching techniques admit polylogarithmic update time but suffer from a crude additive approximation. Our algorithm exploits an oblivious adversary. Interestingly, we show that any algorithm with polylogarithmic update time per non-zeros that works against an adaptive adversary and satisfies an additional natural property would imply a breakthrough for checking psd-ness of matrices in Õ(n$^2$) time, instead of O(n$^ω$) time.

Publication Details

Journal
Repository for Publications and Research Data (ETH Zurich)
Published
2025-06-30
DOI
https://doi.org/10.3929/ethz-b-000745335
Primary Topic
Stochastic Gradient Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Decremental (1 + ϵ)-Approximate Maximum Eigenvector: Dynamic Power Method

Repository for Publications and Research Data (ETH Zurich)
Stochastic Gradient Optimization Techniques
article

Decremental (1 + ϵ)-Approximate Maximum Eigenvector: Dynamic Power Method

article en

Abstract

We present a dynamic algorithm for maintaining (1 + ϵ)-approximate maximum eigenvector and eigenvalue of a positive semi-definite matrix A undergoing decreasing updates, i.e., updates which may only decrease eigenvalues. Given a vector v updating A ← A − vv$^⊤$, our algorithm takes Õ(nnz(v)) amortized update time, i.e., polylogarithmic per non-zeros in the update vector. Our technique is based on a novel analysis of the influential power method in the dynamic setting. The two previous sets of techniques have the following drawbacks (1) algebraic techniques can maintain exact solutions but their update time is at least polynomial per non-zeros, and (2) sketching techniques admit polylogarithmic update time but suffer from a crude additive approximation. Our algorithm exploits an oblivious adversary. Interestingly, we show that any algorithm with polylogarithmic update time per non-zeros that works against an adaptive adversary and satisfies an additional natural property would imply a breakthrough for checking psd-ness of matrices in Õ(n$^2$) time, instead of O(n$^ω$) time.

Repository for Publications and Research Data (ETH Zurich)
Openalex Percentile: Top 77%
Stochastic Gradient Optimization Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Decremental (1 + ϵ)-Approximate Maximum Eigenvector: Dynamic Power Method · Repository for Publications and Research Data (ETH Zurich) (2025) | TGRS Research Map | TGRS