Line search method for solving a non-preemptive strictly periodic scheduling problem

Clément Pira,Christian Artigues
DOI: https://doi.org/10.1007/s10951-014-0389-6
2014-07-31
Journal of Scheduling
Abstract:We study a non-preemptive strictly periodic scheduling problem. This problem arises for example in the avionic field where a set of N\documentclass[12pt]{minimal}\usepackage{amsmath}\usepackage{wasysym}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{amsbsy}\usepackage{mathrsfs}\usepackage{upgreek}\setlength{\oddsidemargin}{-69pt}\begin{document}$$N$$\end{document} periodic tasks (measure of a sensor, data presentation, etc.) has to be scheduled on P\documentclass[12pt]{minimal}\usepackage{amsmath}\usepackage{wasysym}\usepackage{amsfonts}\usepackage{amssymb}\usepackage{amsbsy}\usepackage{mathrsfs}\usepackage{upgreek}\setlength{\oddsidemargin}{-69pt}\begin{document}$$P$$\end{document} processors distributed on the plane. In this article, we consider an existing heuristic which is based on the notion of equilibrium. Following a game theory analogy, each task tries successively to optimize its own schedule and, therefore, to produce the best response, given the other schedules. This iterative process continues until an equilibrium is reached. We present a new method to compute the best response which significantly improves the previously proposed heuristic, and compares favorably with MILP solutions.
engineering, manufacturing,operations research & management science
What problem does this paper attempt to address?