Hostname: page-component-cd9895bd7-q99xh Total loading time: 0 Render date: 2024-12-28T01:31:00.386Z Has data issue: false hasContentIssue false

On the application of insertion techniques for job shop problems with setup times

Published online by Cambridge University Press:  15 August 2002

Yuri N. Sotskov
Affiliation:
Institute of Engineering Cybernetics of the Byelorussian Academy of Sciences, Surganov St. 6, 220012 Minsk, Belarus
Thomas Tautenhahn
Affiliation:
University of Southampton, Highfield, SO17 IBJ, United Kingdom
Frank Werner
Affiliation:
Otto-von-Guericke-Universität Magdeburg, PSF 4120, 39016 Magdeburg, Germany
Get access

Abstract

Constructive heuristics for shop scheduling problems are often based onpriority (or dispatching) rules. However, recent work has demonstratedthat insertion algorithms that step by step insert operations or jobs into partial schedules usually clearly outperform priority rules.In this paper, we consider various job shop scheduling problems withsetup times. For each job a specific technological route and a releasedate are given. Moreover, the jobs are partitioned into groups. Asequence independent setup time S rj is required on machine j when a job of the r-th group is processed after a job of another group. We consider different types of job availability, namely item and batch availability. As objective function we use both regular and nonregular criteria. For such problems we apply insertion techniquescombined with beam search. Especially we consider different insertion orders of the operations or jobs. A refined variant of the insertion algorithmis presented, where several operations are inserted in parallel. The proposed variants have been tested on a large collection of test problems and compared with other constructive algorithms based onpriority rules.

Type
Research Article
Copyright
© EDP Sciences, 1999

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)