Reducing Space and Time
December 10, 2007I recently read “The Treeterbi and Parallel Treeterbi algorithms: efficient, optimal decoding for ordinary, generalized, and pair HMMs” by Keibler, Arumugam and Brent which was published in Bioinformatics 23(5):545-554 (2007). This paper outlines an algorithm for optimal decoding of HMMs which reduces memory requirements compared to the more standard Viterbi decoding. Furthermore, unlike the Hirschberg algorithm (aka Myers-Miller) it does not result in a significant increase in runtime.