Is there a way to calculate the expected number of unique states visited in a Markov chain after n steps?
For example, say I have 4 states {A,B,C,D} with transition probabilities 1/4 across the board; i.e., the transition matrix is uniformly 1/4. The initial condition is {0,1,0,0}. What is the expected number of states visited after 3 steps?
This is a simplified example. The problem I'm working on is much more complicated (many more states and steps, and heterogeneity in transition probabilities). So I'm looking for a general solution.
I thought that I could do something like this:
E[unique states visited] = P(visited A) + P(visited B) + P(visited C) + P(visited D)
= 1-P(haven't visited A) + 1-P(haven't visited B) + 1-P(haven't visited C) + 1-P(haven't visited D)
= 1-(1-P(A,step 1))(1-P(A,step 2))(1-P(A,step 3)) + ...
But this gives me the wrong answer - I'm guessing because P(A,step 1) is not independent of P(A,step 2), etc.