An efficient knowledge-based algorithm for the flexible job shop scheduling problem

被引:48
作者
Karimi, Hamid [2 ]
Rahmati, Seyed Habib A. [2 ]
Zandieh, M. [1 ]
机构
[1] Shahid Beheshti Univ, GC, Dept Ind Management, Management & Accounting Fac, Tehran, Iran
[2] Islamic Azad Univ, Fac Ind & Mech Engn, Qazvin Branch, Dept Ind Engn, Qazvin, Iran
关键词
Flexible job shop scheduling problem; Variable neighborhood search; Knowledge module; Neighborhood structures; Knowledge-based algorithm; VARIABLE NEIGHBORHOOD SEARCH; GENETIC ALGORITHM; OPTIMIZATION; IMMUNE;
D O I
10.1016/j.knosys.2012.04.001
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Flexible job shop scheduling problem (FJSP) is quite a difficult combinatorial model. Various metaheuristic algorithms are used to find a local or global optimum solution for this problem. Among these algorithms, variable neighborhood search (VNS) is a capable one and makes use of a systematic change of neighborhood structure for evading local optimum. The search process for finding a local or global optimum solution by VNS is totally random. This is one of the weaknesses of this algorithm. To remedy this weakness of VNS, this paper combines VNS algorithm with a knowledge module and proposes knowledge-based VNS (KBVNS). In KBVNS, the VNS part searches the solution space to find good solutions and knowledge module extracts the knowledge of good solution and feed it back to the algorithm. This would make the search process more efficient. Computational results of the paper on different size test problems prove the efficiency of our algorithm for FJS problem. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:236 / 244
页数:9
相关论文
共 36 条
[1]  
[Anonymous], 1999, Springer Series in Statistics, DOI DOI 10.1007/978-1-4612-1478-6
[2]  
[Anonymous], IEEE T EVOLUTIONARY
[3]  
[Anonymous], 2000, DESIGN ANAL EXPT
[4]   A variable neighborhood search for graph coloring [J].
Avanthay, C ;
Hertz, A ;
Zufferey, N .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 151 (02) :379-388
[5]  
Barnes J, 1996, TECHNICAL REPORT SER, P96
[6]  
Brandimarte P., 1993, Annals of Operations Research, V22, P158
[7]  
Branke J., 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), P1875, DOI 10.1109/CEC.1999.785502
[8]   JOB-SHOP SCHEDULING WITH MULTIPURPOSE MACHINES [J].
BRUCKER, P ;
SCHLIE, R .
COMPUTING, 1990, 45 (04) :369-375
[9]  
Chen HX, 1999, ICRA '99: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-4, PROCEEDINGS, P1120, DOI 10.1109/ROBOT.1999.772512
[10]  
Chung C. J., 1996, P 5 ANN C EV PROGR, P225