Riemann-Oracle: A general-purpose Riemannian optimizer to solve nearness problems in matrix theory

Abstract We propose a versatile approach to address a large family of matrix nearness problems, possibly with additional linear constraints. Our method is based on splitting a matrix nearness problem into two nested optimization problems, of which the inner one can be solved either exactly or cheaply, while the outer one can be recast as an unconstrained optimization task over a smooth real Riemannian manifold. We observe that this paradigm applies to many matrix nearness problems of practical interest appearing in the literature, thus revealing that they are equivalent in this sense to a Riemannian optimization problem. We also show that the objective function to be minimized on the Riemannian manifold can be discontinuous, thus requiring regularization techniques, and we give conditions for this to happen. Finally, we demonstrate the practical applicability of our method by implementing it for a number of matrix nearness problems that are relevant for applications and are currently considered very demanding in practice. Extensive numerical experiments demonstrate that our method often greatly outperforms its predecessors, including algorithms specifically designed for those particular problems.

Authors

Institutions

Publication Details

Journal
Foundations of Computational Mathematics
Published
2025-10-16
DOI
https://doi.org/10.1007/s10208-025-09731-9
Primary Topic
Matrix Theory and Algorithms
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Riemann-Oracle: A general-purpose Riemannian optimizer to solve nearness problems in matrix theory

Federico Poloni, Miryam Gnazzo, Lauri Nyman, Vanni Noferini
Foundations of Computational Mathematics
Matrix Theory and Algorithms
article

Riemann-Oracle: A general-purpose Riemannian optimizer to solve nearness problems in matrix theory

Federico Poloni, Miryam Gnazzo, Lauri Nyman, Vanni Noferini
article en

Abstract

Abstract We propose a versatile approach to address a large family of matrix nearness problems, possibly with additional linear constraints. Our method is based on splitting a matrix nearness problem into two nested optimization problems, of which the inner one can be solved either exactly or cheaply, while the outer one can be recast as an unconstrained optimization task over a smooth real Riemannian manifold. We observe that this paradigm applies to many matrix nearness problems of practical interest appearing in the literature, thus revealing that they are equivalent in this sense to a Riemannian optimization problem. We also show that the objective function to be minimized on the Riemannian manifold can be discontinuous, thus requiring regularization techniques, and we give conditions for this to happen. Finally, we demonstrate the practical applicability of our method by implementing it for a number of matrix nearness problems that are relevant for applications and are currently considered very demanding in practice. Extensive numerical experiments demonstrate that our method often greatly outperforms its predecessors, including algorithms specifically designed for those particular problems.

Foundations of Computational Mathematics
University of Pisa (IT), Aalto University (FI)
Istituto Nazionale di Alta Matematica "Francesco Severi", European Commission, Aalto-Yliopisto, Gran Sasso Science Institute, Gruppo Nazionale per il Calcolo Scientifico
Openalex Percentile: Top 69%
Matrix Theory and Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.