August 31, 2025 to September 5, 2025
Palazzone di Cortona
Europe/Rome timezone

Randomized Two-Sided Gram-Schmidt Process with Applications

Sep 1, 2025, 4:10 PM
1h 10m
Palazzone di Cortona

Palazzone di Cortona

52044 Le Contesse, Province of Arezzo

Speaker

Lorenzo Piccinini (Università di Bologna)

Description

Given two matrices $X,Y\in\mathbb{R}^{n\times m}$ with $m<n$ and full rank, the Two-Sided Gram-Schmidt process aims to find two bases $Q,P\in\mathbb{R}^{n\times m}$ such that ${\rm range}(X)={\rm range}(Q)$, ${\rm range}(Y) = {\rm range}(P)$ and $Q^T P=D$ with $D$ diagonal, i.e. $Q$ and $P$ are biorthogonal. It is widely known that this algorithm frequently suffers from numerical instability, and the bases Q and P are often ill-conditioned.

In this talk, we present a randomized version of the algorithm, which computes two matrices Q and P that satisfy the sketched biorthognality condition $(\Omega Q)^T \Omega P = D$, where $\Omega \in\mathbb{R}^{s\times n}$ is a sketching matrix satisfying an oblivious $\varepsilon$-embedding property, such as a subsampled randomized Hadamard transform or a sparse sign matrix. We show how this approach can improve the stability of the algorithm and the condition number of the computed bases $Q$ and $P$.

As an application, we consider the computation of approximate eigenvalues and both right and left eigenvectors, where our randomized two-sided Gram-Schmidt orthogonalization process can be implemented within the non-symmetric Lanczos algorithm.

Authors

Igor Simunec (École Polytechnique Fédérale de Lausanne) Prof. Laura Grigori (PSI and EPFL) Lorenzo Piccinini (Università di Bologna)

Presentation materials

There are no materials yet.