An immune algorithm for scheduling a hybrid flow shop with sequence-dependent setup times and machines with random breakdowns |
| |
Authors: | M. Zandieh M. Gholami |
| |
Affiliation: | 1. Management and Accounting Faculty, Department of Industrial Management , Shahid Beheshti University , Tehran, Iran m_zandieh@sbu.ac.ir;3. Faculty of Industrial and Mechanical Engineering , Islamic Azad University , Qazvin, Iran |
| |
Abstract: | Much of the research on operations scheduling problems has either ignored setup times or assumed that setup times on each machine are independent of the job sequence. Furthermore, most scheduling problems that have been discussed in the literature are under the assumption that machines are continuously available. Nevertheless, in most real-life industries a machine can be unavailable for many reasons, such as unanticipated breakdowns (stochastic unavailability), or due to scheduled preventive maintenance where the periods of unavailability are known in advance (deterministic unavailability). This paper deals with hybrid flow shop scheduling problems in which there are sequence-dependent setup times (SDSTs), and machines suffer stochastic breakdowns, to optimise objectives based on the expected makespan. With the increase in manufacturing complexity, conventional scheduling techniques for generating a reasonable manufacturing schedule have become ineffective. An immune algorithm (IA) can be used to tackle complex problems and produce a reasonable manufacturing schedule within an acceptable time. In this research, a computational method based on a clonal selection principle and an affinity maturation mechanism of the immune response is used. This paper describes how we can incorporate simulation into an immune algorithm for the scheduling of a SDST hybrid flow shop with machines that suffer stochastic breakdowns. The results obtained are analysed using a Taguchi experimental design. |
| |
Keywords: | flow lines flexible flow shop meta-heuristics experimental design inventory management job shop scheduling flow shop scheduling dynamic scheduling scheduling group scheduling |
|
|