A Kaczmarz-Inspired Method for Orthogonalization
Abstract
This paper asks if the following iterative procedure approximately orthogonalizes a set of linearly independent unit vectors while preserving their span: in each iteration, access a random pair of vectors and replace one with the component perpendicular to the other, renormalized to be a unit vector. We provide a positive answer: any given set of starting vectors converges almost surely to an orthonormal basis of their span. We specifically argue that the -volume of the parallelepiped generated by the vectors approaches 1 (i.e. the parallelepiped approaches a hypercube). If is the matrix formed by taking these vectors as columns, this volume is simply where . We show that iterations suffice to bring above with constant probability.
Cite
@article{arxiv.2411.16101,
title = {A Kaczmarz-Inspired Method for Orthogonalization},
author = {Rikhav Shah and Isabel Detherage},
journal= {arXiv preprint arXiv:2411.16101},
year = {2025}
}
Comments
A previous version required $O(n^4/\varepsilon^2)$ additional iterations to achieve convergence over what this version does. The first version used a slightly different potential function than logdet. We made a stronger claim about this potential function than was true; the analogous claim is true for the logdet so the remaining proofs follow with only minor alteration