A Constructive Cayley Representation of Orthogonal Matrices and Applications to Optimization
Iwo Biborski

TL;DR
This paper presents a constructive, efficient algorithm to represent any real orthogonal matrix using the Cayley transform, with applications to improving optimization methods on the orthogonal group.
Contribution
It introduces a numerically efficient algorithm to compute a diagonal signature matrix for Cayley transform representation of orthogonal matrices, with explicit bounds and applications.
Findings
Algorithm requires O(n^3) operations.
Provides explicit bounds on the skew-symmetric generator.
Applications to optimization on the orthogonal group.
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Optimization Algorithms Research · Matrix Theory and Algorithms · Polynomial and algebraic computation
