Abstract
An event in a schedule is a job start, interruption, resumption or completion time. A shift in a schedule is an non-idling interval between two events that does not contain other events. If a scheduling problem with a regular criterion has only integer data (and we consider here only such problems), then the length of smallest shifts required in optimal nonpreemptive schedules is obviously 1. The length of smallest shifts required in optimal preemptive schedules, however, can be infinitely small. As Sauer and Stone (Order 4:195---206, 1987) showed more than 25 years ago, shifts of length less than $$m^{-n}$$ m - n are not required in shortest preemptive schedules of $$n$$ n unit-length jobs with precedence constraints on $$m$$ m identical parallel machines. They showed, on the other hand, that there are instances for infinitely many $$n$$ n such that shifts of length less than $$(m-1)^{-n/(3m)}(m-2)/m$$ ( m - 1 ) - n / ( 3 m ) ( m - 2 ) / m can be required if $$m\ge 3$$ m ? 3 . In this paper, we continue research in the same direction and strengthen their results, finding the respective tighter bounds, $$m^{-(n+1)/2}$$ m - ( n + 1 ) / 2 and $$(m-1)^{-n/(m+3)}$$ ( m - 1 ) - n / ( m + 3 ) . We also obtain similar results for other preemptive scheduling problems on identical parallel machines. A useful consequence of certain of these results is that preemptive scheduling problems with unequal release dates and/or unequal due dates can require even smaller shifts for optimality. We also identify problems whose optimal preemptive schedules do not require shifts of length less than $$1/m$$ 1 / m .
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.