### On-line Viterbi Algorithm and Its Relationship to Random Walks

Rastislav \v{S}r\'amek
Bro\v{n}a Brejov\'a
Tom\'a\v{s} Vina\v{r}

Tom\'a\v{s} Vina\v{r} update to 2010-01-25

https://arxiv.org/abs/0704.0062
In this paper, we introduce the on-line Viterbi algorithm for decoding hiddenMarkov models (HMMs) in much smaller than linear space. Our analysis ontwo-state HMMs suggests that the expected maximum memory used to decodesequence of length $n$ with $m$-state HMM can be as low as $\Theta(m\log n)$,without a significant slow-down compared to the classical Viterbi algorithm.Classical Viterbi algorithm requires $O(mn)$ space, which is impractical foranalysis of long DNA sequences (such as complete human genome chromosomes) andfor continuous data streams. We also experimentally demonstrate the performanceof the on-line Viterbi algorithm on a simple HMM for gene finding on bothsimulated and real DNA sequences.

journal: Algorithms in Bioinformatics: 7th International Workshop (WABI), 4645 volume of Lecture Notes in Computer Science, pp. 240-251, Philadelphia, PA, USA, September 2007. Springer

category: cs.DS

### 在线维特比算法及其与随机游走的关系

Rastislav \v{S}r\'amek
Bro\v{n}a Brejov\'a
Tom\'a\v{s} Vina\v{r}

Tom\'a\v{s} Vina\v{r} update to 2010-01-25

https://arxiv.org/abs/0704.0062

category: cs.DS