4.6 Article

Reactive and proactive single-machine scheduling to maintain a maximum number of starting times

Journal

ANNALS OF OPERATIONS RESEARCH
Volume 298, Issue 1-2, Pages 111-124

Publisher

SPRINGER
DOI: 10.1007/s10479-018-2763-9

Keywords

Scheduling; Complexity; Dynamic programming

Ask authors/readers for more resources

This paper explores reactive and proactive problems in single-machine scheduling, involving known baseline schedules, real job durations, and uncertain job durations. The complexity of decision problems varies depending on the specific scenario.
This paper considers, in the single-machine scheduling context, the reactive and proactive problems arising when, due to unpredictable events between the time a baseline scheduled has been planned and the time the schedule must be implemented, the job durations may have increased so that the baseline schedule is no longer feasible. In the reactive case, the baseline schedule is known, the real job durations are known and we search for a schedule of the real instance that maximizes the number of jobs started at the same date in both schedules, this maximum being called the reactive gain. We show that, in the non-preemptive case, the corresponding decision problem is NP-complete in the strong sense while in the discrete preemptive case, it can be polynomially solved. In the proactive case, the real job durations are only known to belong to an uncertainty domain and we search for a baseline schedule that maximizes the worst reactive gain over the uncertainty domain. We show that the corresponding decision problem is NP-complete in the non-preemptive case while it is quite easy in the discrete preemptive case.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available