Bilevel neighborhood search hybrid algorithm for the flexible job shop scheduling problem

被引:11
作者
Zhao, Shikui [1 ]
机构
[1] School of Mechanical Engineering, University of Jinan, Jinan
来源
Jixie Gongcheng Xuebao/Journal of Mechanical Engineering | 2015年 / 51卷 / 14期
关键词
Bilevel neighborhood search; Flexible job shop scheduling problem; Genetic algorithm; Neighborhood structure;
D O I
10.3901/JME.2015.14.175
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
For the flexible job shop scheduling problem (FJSP), in order to optimize the maximum completion time, a hybrid algorithm mixed with bilevel neighborhood search and genetic algorithm is proposed. The neighborhood structure is constructed by using machine idle time to reduce the maximum completion time. In order to improve the current solution, critical operations of the critical path are moved to achieve neighborhood search. The method of bilevel neighborhood search is designed according to the characteristics of FJSP. The first level neighborhood search is the cross-machine moving operation, and the operation is moved to other optional machines in addition to current processing machine. The second level neighborhood search is the same-machine moving operation, and the operation is moved on current processing machine. Operation moving conditions corresponding to the bilevel neighborhood search are given to ensure feasible solutions. Both of global search ability and local search ability of FJSP solving algorithm are considered, and to use genetic algorithm to achieve global search, bilevel neighborhood search to achieve local search. The internationally accepted FJSP benchmark examples are adopted to test the validity of the proposed method. ©, 2015, Journal of Mechanical Engineering. All right reserved.
引用
收藏
页码:175 / 184
页数:9
相关论文
共 25 条
[1]  
Mastrolilli M., Gambardella L.M., Effective neighborhood functions for the flexible job shop problem, Journal of Scheduling, 3, 1, pp. 3-20, (2000)
[2]  
Wang L., Wang S.Y., Xu Y., Et al., A bi-population based estimation of distribution algorithm for the flexible job-shop scheduling problem, Computers & Industrial Engineering, 62, 4, pp. 917-926, (2012)
[3]  
Wang L., Zhou G., Xu Y., Et al., An effective artificial bee colony algorithm for the flexible job-shop scheduling problem, International Journal of Advanced Manufacturing Technology, 60, 1-4, pp. 303-315, (2012)
[4]  
Yuan Y., Xu H., Yang J.D., A hybrid harmony search algorithm for the flexible job shop scheduling problem, Applied Soft Computing, 13, 7, pp. 3259-3272, (2013)
[5]  
Gao J., Sun L.Y., Gen M., A hybrid genetic and variable neighborhood descent algorithm for flexible job shop scheduling problems, Computers & Operations Research, 35, 9, pp. 2892-2907, (2008)
[6]  
Yuan Y., Xu H., Flexible job shop scheduling using hybrid differential evolution algorithms, Computers & Industrial Engineering, 65, 2, pp. 246-260, (2013)
[7]  
Zhang G., Research on methods for flexible job shop scheduling problems, (2009)
[8]  
Gao J., Gen M., Sun L.Y., Et al., A hybrid of genetic algorithm and bottleneck shifting for multiobjective flexible job shop scheduling problems, Computers & Industrial Engineering, 53, 1, pp. 149-162, (2007)
[9]  
Nowicki E., Smutnicki C., A fast taboo search algorithm for the job shop problem, Management Science, 42, 6, pp. 797-813, (1996)
[10]  
Bozejko W., Uchronski M., Wodecki M., Parallel hybrid metaheuristics for the flexible job shop problem, Computers & Industrial Engineering, 59, 2, pp. 323-333, (2010)