Flexible job shop scheduling with tabu search algorithms

被引:14
作者
Mohammad Saidi-Mehrabad
Parviz Fattahi
机构
[1] Iran University of Science and Technology,Department of Industrial Engineering, Narmak
来源
The International Journal of Advanced Manufacturing Technology | 2007年 / 32卷
关键词
Heuristics; Flexible job shop scheduling; Tabu search;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents a tabu search algorithm that solves the flexible job shop scheduling problem to minimize the makespan time. As a context for solving sequencing and scheduling problems, the flexible job shop model is highly complicated. Alternative operation sequences and sequence-dependent setups are two important factors that frequently appear in various manufacturing environments and in project scheduling. In this paper, we present a model for a flexible job shop scheduling problem while considering those factors simultaneously. The purpose of this paper is to minimize the makespan time and to find the best sequence of operations and the best choice of machine alternatives, simultaneously. The proposed tabu search algorithm is composed of two parts: a procedure that searches for the best sequence of job operations, and a procedure that finds the best choice of machine alternatives. Randomly generated test problems are used to evaluate the performance of the proposed algorithm. Results of the algorithm are compared with the optimal solution using a mathematical model solved by the traditional optimization technique (the branch and bound method). After modeling the scheduling problem, the model is verified and validated. Then the computational results are presented. Computational results indicate that the proposed algorithm can produce optimal solutions in a short computational time for small and medium sized problems. Moreover, it can be applied easily in real factory conditions and for large size problems. The proposed algorithm should thus be useful to both practitioners and researchers.
引用
收藏
页码:563 / 570
页数:7
相关论文
共 37 条
[1]  
Garey MR(1976)The complexity of flowshop and jobshop scheduling Math Oper Res 1 117-129
[2]  
Johnson DS(1992)Jobshop scheduling by simulated annealing Oper Res 40 113-125
[3]  
Sethi R(1998)Job shop scheduling using neural networks Int J Prod Res 36 1249-1272
[4]  
Van Laarhoven P(1997)Job shop scheduling with a genetic algorithm and machine learning Int J Prod Res 35 1171-1191
[5]  
Aarts E(1996)Fast tabu search algorithm for job shop problem Manage Sci 42 797-813
[6]  
Lenstra J(1994)Parallel tabu search techniques for job shop scheduling problem ORSA J Comput 16 108-117
[7]  
Jain A(2002)A local search algorithm for job shop scheduling problems with alternative operations and sequence-dependent setups Comput Ind Eng 42 43-45
[8]  
Meeran S(2002)A tabu search algorithm for single machine scheduling with release time, due dates and sequence dependent setup times Int J Adv Manuf Technol 19 859-866
[9]  
Lee C(2000)A tabu search algorithm for job shop scheduling Int J Adv Manuf Technol 16 765-771
[10]  
Piramuthu S(1992)Impact of sequence-dependent setup time on job shop scheduling performance Int J Prod Res 32 1503-1520