A Constructive Cayley Representation of Orthogonal Matrices and Applications to Optimization
arXiv:2601.16271
Abstract
It is known that every real orthogonal matrix can be brought into the domain of the Cayley transform by multiplication with a suitable diagonal signature matrix. In this paper we provide a constructive and numerically efficient algorithm that, given a real orthogonal matrix , computes a diagonal matrix with entries in such that the Cayley transform of is well defined. This yields a representation of in the form \[ U = D(I-S)(I+S)^{-1}, \] where is a skew-symmetric matrix. The proposed algorithm requires arithmetic operations and produces an explicit quantitative bound on the associated skew-symmetric generator. As an application, we show how this construction can be used to control singularities in Cayley-transform-based optimization methods on the orthogonal group.