A GEP-based reactive scheduling policies constructing approach for dynamic flexible job shop scheduling problem with job release dates

被引:113
作者
Nie, Li [1 ,2 ]
Gao, Liang [2 ]
Li, Peigen [2 ]
Li, Xinyu [2 ]
机构
[1] Shanghai Second Polytech Univ, Sch Mech & Elect Engn, Shanghai 201209, Peoples R China
[2] Huazhong Univ Sci & Technol, State Key Lab Digital Mfg Equipment & Technol, Wuhan 430074, Hubei, Peoples R China
基金
中国国家自然科学基金;
关键词
Reactive scheduling; Dynamic scheduling; Flexible job shop scheduling; Job release dates; Gene expression programming; DISPATCHING RULES; OPTIMIZATION ALGORITHM; GENETIC ALGORITHM; ROBUST;
D O I
10.1007/s10845-012-0626-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Flexible job shop scheduling problem (FJSSP) is generalization of job shop scheduling problem (JSSP), in which an operation may be processed on more than one machine each of which has the same function. Most previous researches on FJSSP assumed that all jobs to be processed are available at the beginning of scheduling horizon. The assumption, however, is always violated in practical industries because jobs usually arrive over time and can not be predicted before their arrivals. In the paper, dynamic flexible job shop scheduling problem (DFJSSP) with job release dates is studied. A heuristic is proposed to implement reactive scheduling for the dynamic scheduling problem. An approach based on gene expression programming (GEP) is also proposed which automatically constructs reactive scheduling policies for the dynamic scheduling. In order to evaluate the performance of the reactive scheduling policies constructed by the proposed GEP-based approach under a variety of processing conditions three factors, such as the shop utilization, due date tightness, problem flexibility, are considered in the simulation experiments. The scheduling performance measure considered in the simulation is the minimization of makespan, mean flowtime and mean tardiness, respectively. The results show that GEP-based approach can construct more efficient reactive scheduling policies for DFJSSP with job release dates under a big range of processing conditions and performance measures in the comparison with previous approaches.
引用
收藏
页码:763 / 774
页数:12
相关论文
共 33 条
[11]   Rapid modeling and discovery of priority dispatching rules: An autonomous learning approach [J].
Geiger, CD ;
Uzsoy, R ;
Aytug, H .
JOURNAL OF SCHEDULING, 2006, 9 (01) :7-34
[12]  
Goldberg DE., 1989, GENETIC ALGORITHMS S, V13
[13]   Gene expression programming and one-dimensional chaotic maps [J].
Hardy, Y ;
Steeb, WH .
INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2002, 13 (01) :13-24
[14]   GENACE: An efficient cultural algorithm for solving the flexible job-shop problem [J].
Ho, NB ;
Tay, JC .
CEC2004: PROCEEDINGS OF THE 2004 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2004, :1759-1766
[15]   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
[16]   Efficient dispatching rules for scheduling in a job shop [J].
Holthaus, O ;
Rajendran, C .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 1997, 48 (01) :87-105
[17]   Deterministic job-shop scheduling: Past, present and future [J].
Jain, AS ;
Meeran, S .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 113 (02) :390-434
[18]  
Jakobovic D, 2006, LECT NOTES COMPUT SC, V3905, P73
[19]   Generating robust and flexible job shop schedules using genetic algorithms [J].
Jensen, MT .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2003, 7 (03) :275-288
[20]  
Koza JohnR., P 2007 GECCO C COMPA, DOI [10.1145/1274000.1274116%26gt, DOI 10.1145/1274000.1274116&GT]