Viterbi algorithm

Etymology
, who proposed it in 1967 as a decoding algorithm for convolutional codes over noisy digital communication links.

Proper noun

 * 1) A dynamic programming algorithm for finding the most likely sequence of hidden states (the Viterbi path) that results in a sequence of observed events.