duration_viterbi function

Compute most probable path with extended Viterbi algorithm.