# How to solve forward equation for a continuous-time Markov chain?

Given the transition rate matrix of a CTMC as $G$, I was wondering how the forward equation $P'(t) = P(t) G, P(0)=I$ is usually solved for the transition matrix $P(t)$?

Some book says the solution has the form $P(t) = exp\{tG\}$. Since exponential of a matrix is defined as a series form, I don't know if such form for solution can be simplified, and be helpful in determining the distribution given the beginning/ending state i.e. a row/column vector in $P(t)$.

Thanks and regards!

-
Are you familiar with eigendecomposition? –  Emre May 10 '11 at 0:14
@Emre: Thanks! Is eigendecomposition one usual way to solve it? What if the process is given as a linear pure birth problem, i.e. Yule process, with rates $k\lambda, k=1,2,..n$ where values of $n$ and $\lambda$ are unknown? Can the rate matrix with unknown constants still be eigendecomposed? –  Tim May 10 '11 at 0:26