paper

A Kaczmarz-Inspired Method for Orthogonalization

arXiv:2411.16101

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.

arXiv commentA previous version required 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