Abstract
We address some special cases of job shop and flow shop scheduling problems with s-precedence constraints. Unlike the classical setting, in which precedence constraints among the tasks of a job are finish–start, here the task of a job cannot start before the task preceding it has started. We give polynomial exact algorithms for the following problems: a two-machine job shop with two jobs when recirculation is allowed (i.e., jobs can visit the same machine many times), a two-machine flow shop, and an m-machine flow shop with two jobs. We also point out some special cases whose complexity status is open.
Highlights
This paper addresses a variant of classical shop scheduling models
In classical job shop or flow shop, the task of a job cannot start before the previous task of the same job has finished, we address a situation in which each task of a job cannot start before the previous task of the same job has started
They showed that makespan minimization is NP-hard, and developed a heuristic procedure deriving tight worst-case bounds on the relative error
Summary
In classical job shop or flow shop (as well as in the large majority of scheduling problems with precedence constraints), the task of a job cannot start before the previous task of the same job has finished, we address a situation in which each task of a job cannot start before the previous task of the same job has started. Shop problems with few jobs occur when modeling synchronization and conflicts among processes share common resources Examples of this situation include scheduling robot moves in flexible robotic cells (Agnetis et al [6]), aircraft scheduling during taxiing at an airport so that no aircraft collides (Avella et al [7]), or, in container terminals, the synchronization of crane gantry movements once transportation tasks have been assigned (Briskorn and Angeloudis [8]).
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have