Integrating simulation and genetic algorithm to schedule a dynamic flexible job shop

被引:139
作者
Gholami, M. [1 ]
Zandieh, M. [2 ]
机构
[1] Islamic Azad Univ, Fac Ind & Mech Engn, Qazvin, Iran
[2] Shaheed Beheshti Univ, Dept Ind Management, Management & Accounting Fac, Tehran, Iran
关键词
Dynamic scheduling; Flexible job shop; Machine breakdowns; Genetic algorithm; Simulation; OPTIMIZATION; ENVIRONMENT;
D O I
10.1007/s10845-008-0150-0
中图分类号
TP18 [人工智能理论];
学科分类号
140502 [人工智能];
摘要
Much of the research on operations scheduling problems has ignored dynamic events in real-world environments where there are complex constraints and a variety of unexpected disruptions. Besides, while most scheduling problems which have been discussed in the literature assume that machines are incessantly available, in most real life industries a machine can be unavailable for many reasons, such as unanticipated breakdowns (stochastic unavailability), or due to a scheduled preventive maintenance where the periods of unavailability are determined in advance (deterministic unavailability). This paper describes how we can integrate simulation into genetic algorithm to the dynamic scheduling of a flexible job shop with machines that suffer stochastic breakdowns. The objectives are the minimization of two criteria, expected makespan and expected mean tardiness. An overview of the flexible job shops and scheduling under the stochastic unavailability of machines are presented. Subsequently, the details of integrating simulation into genetic algorithm are described and implemented. Consequently, problems of various sizes are used to test the performance of the proposed algorithm. The results obtained reveal that the relative performance of the algorithm for both abovementioned objectives can be affected by changing the levels of the breakdown parameters.
引用
收藏
页码:481 / 498
页数:18
相关论文
共 22 条
[1]
Integrating simulation and optimization to schedule a hybrid flow shop with maintenance constraints [J].
Allaoui, H ;
Artiba, A .
COMPUTERS & INDUSTRIAL ENGINEERING, 2004, 47 (04) :431-450
[2]
Baker K. R., 1974, Introduction to Sequencing and Scheduling"
[3]
Brandimarte P., 1993, Annals of Operations Research, V41, P157, DOI 10.1007/BF02023073
[4]
Dynamic scheduling of manufacturing job shops using genetic algorithms [J].
Chryssolouris, G ;
Subramaniam, V .
JOURNAL OF INTELLIGENT MANUFACTURING, 2001, 12 (03) :281-293
[5]
Using real time information for effective dynamic scheduling [J].
Cowling, P ;
Johansson, M .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2002, 139 (02) :230-244
[6]
Mathematical modeling and heuristic approaches to flexible job shop scheduling problems [J].
Fattahi, Parviz ;
Mehrabad, Mohammad Saidi ;
Jolai, Fariborz .
JOURNAL OF INTELLIGENT MANUFACTURING, 2007, 18 (03) :331-342
[7]
A hybrid genetic and variable neighborhood descent algorithm for flexible job shop scheduling problems [J].
Gao, Jie ;
Sun, Linyan ;
Gen, Mitsuo .
COMPUTERS & OPERATIONS RESEARCH, 2008, 35 (09) :2892-2907
[8]
Garey M. R., 1976, Mathematics of Operations Research, V1, P117, DOI 10.1287/moor.1.2.117
[9]
Scheduling hybrid flow shop with sequence-dependent setup times and machines with random breakdowns [J].
Gholami, M. ;
Zandieh, M. ;
Alem-Tabriz, A. .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2009, 42 (1-2) :189-201
[10]
An effective architecture for learning and evolving flexible job-shop schedules [J].
Ho, Nhu Binh ;
Tay, Joc Cing ;
Lai, Edmund M. -K. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 179 (02) :316-333