A memetic algorithm for job shop scheduling using a critical-path-based local search heuristic

被引:0
作者
Mohammad R. Raeesi N.
Ziad Kobti
机构
[1] University of Windsor,School of Computer Science
来源
Memetic Computing | 2012年 / 4卷
关键词
Memetic algorithm; Job shop scheduling; Priority-based fitness function; Critical operations;
D O I
暂无
中图分类号
学科分类号
摘要
In this article, a new memetic algorithm has been proposed to solve job shop scheduling problems (JSSPs). The proposed method is a genetic-algorithm-based approach combined with a local search heuristic. The proposed local search heuristic is based on critical operations. It removes the critical operations and reassigns them to a new position to improve the fitness value of the schedule. Moreover, in this article, a new fitness function is introduced for JSSPs. The new fitness function called priority-based fitness function is defined in three priority levels to improve the selection procedure. To show the generality of our proposed method, we apply it to three different types of job scheduling problems including classical, flexible and multi-objective flexible JSSPs. The experiment results show the efficiency of the proposed fitness function. In addition, the results show that incorporating local search not only offers better solutions but also improves the convergence rate. Compared to the state-of-the-art algorithms, the proposed method outperforms the existing methods in classical JSSPs and offers competitive solutions in other types of scheduling problems.
引用
收藏
页码:231 / 245
页数:14
相关论文
共 96 条
[1]  
Adams J(1988)The shifting bottleneck procedure for job shop scheduling Manag Sci 34 391-401
[2]  
Balas E(2002)A heuristic for job shop scheduling to minimize total weighted tardiness Comput Ind Eng 42 137-147
[3]  
Zawack D(2010)An artificial immune algorithm for the flexible job-shop scheduling problem Future Gen Comput Syst 26 533-541
[4]  
Asano M(1993)Routing and scheduling in a flexible job shop by taboo search Ann Oper Res 41 157-183
[5]  
Ohta H(1990)Job-shop scheduling with multi-purpose machines Computing 45 369-375
[6]  
Bagheri A(2008)A memetic algorithm for the job-shop with time-lags Comput Oper Res 35 2331-2356
[7]  
Zandieh M(2011)NNMA: an effective memetic algorithm for solving multiobjective permutation flow shop scheduling problems Exp Syst Appl 38 5986-5999
[8]  
Mahdavi I(1995)A genetic algorithm for the job shop problem Comput Oper Res 22 15-24
[9]  
Yazdani M(2002)Artificial neural networks for job shop simulation Adv Eng Inform 16 241-246
[10]  
Brandimarte P(2007)A hybrid of genetic algorithm and bottleneck shifting for multiobjective flexible job shop scheduling problems Comput Ind Eng 53 149-162