Evolutionary search for difficult problem instances to support the design of job shop dispatching rules

被引:31
作者
Branke, Juergen [1 ]
Pickardt, Christoph W. [1 ]
机构
[1] Univ Warwick, Warwick Business Sch, Coventry CV4 7AL, W Midlands, England
关键词
Evolutionary computations; Heuristics; Scheduling; Metaheuristics; Distributed decision making; SCHEDULING PROBLEM; GENETIC ALGORITHMS; SIMULATION; PERFORMANCE; DISCOVERY; MINIMIZE; SYSTEMS;
D O I
10.1016/j.ejor.2011.01.044
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Dispatching rules are simple scheduling heuristics that are widely applied in industrial practice. Their popularity can be attributed to their ability to flexibly react to shop floor disruptions that are prevalent in many real-world manufacturing environments. However, it is a challenging and time-consuming task to design local, decentralised dispatching rules that result in a good global performance of a complex shop. An evolutionary algorithm is developed to generate job shop problem instances for which an examined dispatching rule fails to achieve a good solution due to a single suboptimal decision. These instances can be easily analysed to reveal limitations of that rule which helps with the design of better rules. The method is applied to a job shop problem from the literature, resulting in new best dispatching rules for the mean flow time measure. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:22 / 32
页数:11
相关论文
共 31 条
[1]  
[Anonymous], 2012, Scheduling
[2]   A STATE-OF-THE-ART SURVEY OF DISPATCHING RULES FOR MANUFACTURING JOB SHOP OPERATIONS [J].
BLACKSTONE, JH ;
PHILLIPS, DT ;
HOGG, GL .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1982, 20 (01) :27-45
[3]   Using a family of critical ratio-based approaches to minimize the number of tardy jobs in the job shop with sequence dependent setup times [J].
Chiang, Tsung-Che ;
Fu, Li-Chen .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2009, 196 (01) :78-92
[4]   A LEARNING-BASED METHODOLOGY FOR DYNAMIC SCHEDULING IN DISTRIBUTED MANUFACTURING SYSTEMS [J].
CHIU, C ;
YIH, Y .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1995, 33 (11) :3217-3232
[5]   A mixed evolutionary-statistical analysis of an algorithm's complexity [J].
Cotta, C ;
Moscato, P .
APPLIED MATHEMATICS LETTERS, 2003, 16 (01) :41-47
[6]   Investigating the use of genetic programming for a classic one-machine scheduling problem [J].
Dimopoulos, C ;
Zalzala, AMS .
ADVANCES IN ENGINEERING SOFTWARE, 2001, 32 (06) :489-498
[7]  
*ECJ, 2000, JAV BAS EV COMP RES
[8]  
Eiben A. E., 2015, Natural computing series
[9]   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
[10]   Learning effective dispatching rules for batch processor scheduling [J].
Geiger, Christopher D. ;
Uzsoyz, Reha .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2008, 46 (06) :1431-1454