Skip to main navigation Skip to search Skip to main content

Generalized Pinwheel Problem

  • Stony Brook University

Research output: Contribution to journalArticlepeer-review

17 Scopus citations

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.

Original languageEnglish
Pages (from-to)99-122
Number of pages24
JournalMathematical Methods of Operations Research
Volume62
Issue number1
DOIs
StatePublished - Sep 2005

Fingerprint

Dive into the research topics of 'Generalized Pinwheel Problem'. Together they form a unique fingerprint.

Cite this