Robust Perron Cluster Analysis for coarse-graining of non-reversible stochastic matrices with complex eigenvalues

06/29/2022
by   Anna-Simone Frank, et al.
0

The Robust Perron Cluster Analysis (PCCA+) has become a popular algorithm for coarse-graining transition matrices of nearly decomposable Markov chains with transition states. Though originally developed for reversible Markov chains, it has been shown previously that PCCA+ can also be applied to cluster non-reversible Markov chains. However, the algorithm was implemented by assuming the dominant (target) eigenvalues to be real numbers. Therefore, the generalized Robust Perron Cluster Analysis (G-PCCA+) has recently been developed. G-PCCA+ is based on real Schur vectors instead of eigenvectors and can therefore be used to also coarse-grain transition matrices with complex eigenvalues. In its current implementation, however, G-PCCA+ is computationally expensive, which limits its applicability to large matrix problems. In this paper, we demonstrate that PCCA+ works in fact on any dominant invariant subspace of a nearly decomposable transition matrix, including both Schur vectors and eigenvectors. In particular, by separating the real and imaginary parts of complex eigenvectors, PCCA+ also works for transition matrices that have complex eigenvalues, including matrices with a circular transition pattern. We show that this separation maintains the invariant subspace, and that our version of the PCCA+ algorithm results in the same coarse-grained transition matrices as G-PCCA+, whereby PCCA+ is consistently faster in runtime than G-PCCA+. The analysis is performed in the Matlab programming language and codes are provided.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/16/2020

Preserving spectral properties of structured matrices under structured perturbations

This paper is devoted to the study of preservation of eigenvalues, Jorda...
research
07/02/2020

Projection method for partial eigenproblems of linear matrix pencils

In this contribution, we extend a projection method for square matrices ...
research
07/02/2020

Global properties of eigenvalues of parametric rank one perturbations for unstructured and structured matrices

General properties of eigenvalues of A+τ uv^* as functions of τ∈ or τ∈ o...
research
03/22/2021

Approximating matrix eigenvalues by randomized subspace iteration

Traditional numerical methods for calculating matrix eigenvalues are pro...
research
05/27/2019

Learning Multiple Markov Chains via Adaptive Allocation

We study the problem of learning the transition matrices of a set of Mar...
research
02/01/2019

Estimating the Mixing Time of Ergodic Markov Chains

We address the problem of estimating the mixing time t_mix of an arbitra...
research
07/05/2022

A Tutorial on the Spectral Theory of Markov Chains

Markov chains are a class of probabilistic models that have achieved wid...

Please sign up or login with your details

Forgot password? Click here to reset