algorithm [noun] + viterbi [adjective]