Hello,
For my research on the hydrology of the Amazon basin I am developing a linear but relatively high-dimensional model. Eventually, I would like to estimate from data a transition matrix by minimizing the prediction error. Basically I want to solve:
 = argmin || Y - AX ||_F where Y and X are matrices consisting of my data.
To enforce first principle such as mass conservation I need A to be a transition rate matrix, also know as intensity matrix that is:
# A is a real matrix
# A has zero column-sum
# off diagonal elements of A are larger or equal to 0. Maybe >0 could be OK for a start.
I have already used Manopt with the centered matrix factory (2 first #) and the results are quite good but still I would like to enforce the third constraint.
Since I have the basic background in math, I started studying your book on optimization on smooth manifolds (nicely written btw) but it might take a while before I am able to do something by myself, therefore I would like to have some first feedback on the problem: is the set even a smooth manifold (I guess it is) etc.
Note that this kind of matrix are used to describe continuous-time Markov chain and are therefore widely used. From the litterature I found only a few methods to estimate one by one the matrix entries so it is only relevant for low-dimensional matrices. Finally and sorry if I state the obvious, the exponential mapping of A gives a left-stochastic matrix, which manifold is already implemented in Manopt (multinomial manifold).
I would be very grateful for any hint! Thanks in advance.
Karim