English

A Kaczmarz-Inspired Method for Orthogonalization

Probability 2025-02-14 v3

Abstract

This paper asks if the following iterative procedure approximately orthogonalizes a set of nn 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 nn-volume of the parallelepiped generated by the vectors approaches 1 (i.e. the parallelepiped approaches a hypercube). If AA is the matrix formed by taking these vectors as columns, this volume is simply det(A)\det(|A|) where A=(AA)1/2|A|=(A^*A)^{1/2}. We show that O(n2log(1/(det(A)ε)))O(n^2\log(1/(\det(|A|)\varepsilon))) iterations suffice to bring det(A){\det(|A|)} above 1ε1-\varepsilon with constant probability.

Keywords

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

R2 v1 2026-06-28T20:10:53.487Z