Issue |
RAIRO-Oper. Res.
Volume 33, Number 2, April-June 1999
|
|
---|---|---|
Page(s) | 209 - 245 | |
DOI | https://doi.org/10.1051/ro:1999110 | |
Published online | 15 August 2002 |
On the application of insertion techniques for job shop problems with setup times
1
Institute of Engineering Cybernetics
of the Byelorussian Academy of Sciences, Surganov St. 6, 220012 Minsk, Belarus
2
University of Southampton, Highfield,
SO17 IBJ, United Kingdom
3
Otto-von-Guericke-Universität Magdeburg, PSF 4120, 39016 Magdeburg,
Germany
Received:
June
1996
Constructive heuristics for shop scheduling problems are often based on priority (or dispatching) rules. However, recent work has demonstrated that 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 with setup times. For each job a specific technological route and a release date are given. Moreover, the jobs are partitioned into groups. A sequence independent setup time Srj 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 techniques combined with beam search. Especially we consider different insertion orders of the operations or jobs. A refined variant of the insertion algorithm is 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 on priority rules.
Résumé
Des heuristiques constructives sont basées souvent sur des règles de priorité. Néanmoins, les publications les plus récentes ont montré que des algorithmes d'insertion qui insèrent pas à pas des opérations dans les plans partiels déjà existants sont plus efficaces. Dans notre publication nous considérons différents problèmes de “job shop scheduling"avec des temps de préparation. Pour chaque ordre sont données une route technologique et la date de mise à disposition. Les ordres sont partagés en groupes. Un temps de préparation Srj indépendant de la suite est nécessaire pour la machine j au cas où un ordre pour le r-ième groupe est exécuté après un ordre d'un autre groupe. Nous considérons des types différents de la mise à disposition d'un ordre, plus précisément Item- et Batch-disponibilité. Comme fonction de but seront utilisés aussi bien des critères réguliers que non-réguliers. Pour des problèmes de ce genre nous utilisons des techniques d'insertion combinées avec la recherche “Beam”. En particulier nous considérons des ordres différents d'insertion des demandes (resp. des opérations). Une variante avec des insertions parallèles pour plusieurs opérations est considérée également. Les algorithmes déduits sont testés pour un grand nombre de problèmes et comparés avec d'autre algorithmes de priorité.
Key words: Job Shop scheduling / setup times / constructive heuristics.
© EDP Sciences, 1999
Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.
Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.
Initial download of the metrics may take a while.