Abstract

We extend the definition of Metrical Task Systems, introduced by Borodin et al. in [4]. In the extended definition, a system is described by the underlying metric space of states \({\cal M}\) as well as a set of allowable tasks \({\cal T}\) . Any request to an algorithm must be a member of \({\cal T}\) . The extension makes the model powerful enough to characterize completely many important on-line problems. We consider methods of designing competitive algorithms given the description of a system \(\langle {\cal M}, {\cal T} \rangle\) . In particular, we show that it is PSPACE-hard to determine the behavior of a \(c({\cal M},{\cal T})\) -competitive algorithm, where \(c({\cal M},{\cal T})\) is the best possible competitive ratio on \(\langle {\cal M},{\cal T} \rangle\) . In addition, we show a simple, polynomial-time algorithm for task systems \(\langle {\cal U}_n,{\cal T} \rangle\) (where \({\cal U}_n\) is the uniform metric space on n nodes) that achieves a competitive ratio of \(O( \log n \cdot c({\cal M},{\cal T}))\) .

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call