Authors
Allan Borodin, Nathan Linial, Michael E Saks
Publication date
1992/10/1
Journal
Journal of the ACM (JACM)
Volume
39
Issue
4
Pages
745-763
Publisher
ACM
Description
In practice, almost all dynamic systems require decisions to be made on-line, without full knowledge of their future impact on the system. A general model for the processing of sequences of tasks is introduced, and a general on-line decision algorithm is developed. It is shown that, for an important class of special cases, this algorithm is optimal among all on-line algorithms.
Specifically, a task system (S,d) for processing sequences of tasks consists of a set S of states and a cost matrix d where d(i, j is the cost of changing from state i to state j (we assume that d satisfies the triangle inequality and all diagonal entries are 0). The cost of processing a given task depends on the state of the system. A schedule for a sequence T1, T2,…, Tk of tasks is a sequence s1, s2,…,sk of states where si is the state in which Ti is processed; the cost of a schedule is the sum of all task processing costs and the state transition costs …
Total citations
199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252120112613223122151913139181213181110181820161891818232421242730242
Scholar articles
A Borodin, N Linial, ME Saks - Journal of the ACM (JACM), 1992