English

A Riemannian Optimization Approach for Finding the Nearest Reversible Markov Chain

Numerical Analysis 2026-03-16 v2 Numerical Analysis

Abstract

We address the algorithmic problem of determining the reversible Markov chain X~\tilde X that is closest to a given Markov chain XX, with an identical stationary distribution. More specifically, X~\tilde X is the reversible Markov chain with the closest transition matrix, in the Frobenius norm, to the transition matrix of XX. To compute the transition matrix of X~\tilde X, we propose a novel approach based on Riemannian optimization. Our method introduces a modified multinomial manifold endowed with a prescribed stationary vector, while also satisfying the detailed balance conditions, all within the framework of the Fisher metric. We evaluate the performance of the proposed approach in comparison with an existing quadratic programming method and demonstrate its effectiveness through a series of synthetic experiments, as well as in the construction of a reversible Markov chain from transition count data obtained via direct estimation from a stochastic differential equation.

Keywords

Cite

@article{arxiv.2505.16762,
  title  = {A Riemannian Optimization Approach for Finding the Nearest Reversible Markov Chain},
  author = {Fabio Durastante and Miryam Gnazzo and Beatrice Meini},
  journal= {arXiv preprint arXiv:2505.16762},
  year   = {2026}
}

Comments

26 pages, 12 figures

R2 v1 2026-07-01T02:31:46.930Z