On-line Viterbi Algorithm and Its Relationship to Random Walks
Data Structures and Algorithms
2010-01-25 v1
Abstract
In this paper, we introduce the on-line Viterbi algorithm for decoding hidden Markov models (HMMs) in much smaller than linear space. Our analysis on two-state HMMs suggests that the expected maximum memory used to decode sequence of length with -state HMM can be as low as , without a significant slow-down compared to the classical Viterbi algorithm. Classical Viterbi algorithm requires space, which is impractical for analysis of long DNA sequences (such as complete human genome chromosomes) and for continuous data streams. We also experimentally demonstrate the performance of the on-line Viterbi algorithm on a simple HMM for gene finding on both simulated and real DNA sequences.
Cite
@article{arxiv.0704.0062,
title = {On-line Viterbi Algorithm and Its Relationship to Random Walks},
author = {Rastislav Šrámek and Broňa Brejová and Tomáš Vinař},
journal= {arXiv preprint arXiv:0704.0062},
year = {2010}
}