English

Decremental $(1+\epsilon)$-Approximate Maximum Eigenvector: Dynamic Power Method

Data Structures and Algorithms 2025-01-07 v2

Abstract

We present a dynamic algorithm for maintaining (1+ϵ)(1+\epsilon)-approximate maximum eigenvector and eigenvalue of a positive semi-definite matrix AA undergoing \emph{decreasing} updates, i.e., updates which may only decrease eigenvalues. Given a vector vv updating AAvvA\gets A-vv^{\top}, our algorithm takes O~(nnz(v))\tilde{O}(\mathrm{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 O~(n2)\tilde{O}(n^{2}) time, instead of O(nω)O(n^{\omega}) time.

Keywords

Cite

@article{arxiv.2402.17929,
  title  = {Decremental $(1+\epsilon)$-Approximate Maximum Eigenvector: Dynamic Power Method},
  author = {Deeksha Adil and Thatchaphol Saranurak},
  journal= {arXiv preprint arXiv:2402.17929},
  year   = {2025}
}

Comments

35 Pages

R2 v1 2026-06-28T15:02:38.095Z