English

Dynamic Kernel Graph Sparsifiers

Data Structures and Algorithms 2026-03-05 v3

Abstract

A geometric graph associated with a set of points P={x1,x2,,xn}RdP= \{x_1, x_2, \cdots, x_n \} \subset \mathbb{R}^d and a fixed kernel function K:Rd×RdR0\mathsf{K}:\mathbb{R}^d\times \mathbb{R}^d\to\mathbb{R}_{\geq 0} is a complete graph on PP such that the weight of edge (xi,xj)(x_i, x_j) is K(xi,xj)\mathsf{K}(x_i, x_j). We present a fully-dynamic data structure that maintains a spectral sparsifier of a geometric graph under updates that change the locations of points in PP one at a time. The update time of our data structure is no(1)n^{o(1)} with high probability, and the initialization time is n1+o(1)n^{1+o(1)}. Under certain assumption, our data structure can be made robust against adaptive adversaries, which makes our sparsifier applicable in iterative optimization algorithms. We further show that the Laplacian matrices corresponding to geometric graphs admit a randomized sketch for maintaining matrix-vector multiplication and projection in no(1)n^{o(1)} time, under sparse updates to the query vectors, or under modification of points in PP.

Keywords

Cite

@article{arxiv.2211.14825,
  title  = {Dynamic Kernel Graph Sparsifiers},
  author = {Yang Cao and Yichuan Deng and Wenyu Jin and Xiaoyu Li and Zhao Song and Xiaorui Sun and Omri Weinstein},
  journal= {arXiv preprint arXiv:2211.14825},
  year   = {2026}
}