Skip to main content
Log in

Generalized Pinwheel Problem

  • Published:
Mathematical Methods of Operations Research Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Eugene A. Feinberg.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Feinberg, E., Curry, M. Generalized Pinwheel Problem. Math Meth Oper Res 62, 99–122 (2005). https://doi.org/10.1007/s00186-005-0443-4

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00186-005-0443-4

Keywords

Navigation