Abstract
We describe an automata-theoretic approach for the competitive analysis of online algorithms. Our approach is based on weighted automata, which assign to each input word a cost in R≥0. By relating the unbounded look ahead of optimal offline algorithms with nondeterminism, and relating the no look ahead of online algorithms with determinism, we are able to solve problems about the competitive ratio of online algorithms, and the memory they require, by reducing them to questions about determinization and approximated determinization of weighted automata.
Original language | English |
---|---|
Article number | 28 |
Journal | ACM Transactions on Algorithms |
Volume | 6 |
Issue number | 2 |
DOIs | |
State | Published - 1 Mar 2010 |
Keywords
- Formal verification
- Online algorithms
- Weighted automata