Generalized Pinwheel Problem
This paper studies a non-preemptive infinite-horizon scheduling problem with a single server and a fixed set of recurring jobs. Each job is characterized by two given positive numbers: job duration and maximum allowable time between the job completion and its next start. We show that for a feasible problem there exists a periodic schedule. We also provide necessary conditions for the feasibility, formulate an algorithm based on dynamic programming, and, since this problem is NP-hard, formulate and study heuristic algorithms. In particular, by applying the theory of Markov Decision Process, we establish natural necessary conditions for feasibility and develop heuristics, called frequency based algorithms, that outperform standard scheduling heuristics. Copyright Springer-Verlag Berlin Heidelberg 2005
Year of publication: |
2005
|
---|---|
Authors: | Feinberg, Eugene A. ; Curry, Michael T. |
Published in: |
Computational Statistics. - Springer. - Vol. 62.2005, 1, p. 99-122
|
Publisher: |
Springer |
Saved in:
Online Resource
Saved in favorites
Similar items by person
-
Feinberg, Eugene A., (2005)
-
Feinberg, Eugene A., (2005)
-
Quickest detection of drift change for Brownian motion in generalized Bayesian and minimax settings
Feinberg, Eugene A., (2006)
- More ...