# Viterbi Algorithm The Viterbi algorithm is a dynamic programming algorithm used to obtain the maximum *a priori*: *a posteriori*: