markov opt