Analysis of new niching genetic algorithms for finding multiple solutions in the job shop scheduling

被引:40
作者
Perez, E. [1 ]
Posada, M. [1 ]
Herrera, F. [2 ]
机构
[1] Univ Valladolid, Dept Org Empresas & CIM, E-47011 Valladolid, Spain
[2] Univ Granada, Dept Comp Sci & Artificial Intelligence, E-18071 Granada, Spain
关键词
Genetic algorithms; Multimodal problems; Job shop scheduling problem; Niching methods; SEARCH ALGORITHM; NEURAL-NETWORK; TABU SEARCH;
D O I
10.1007/s10845-010-0385-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper the performance of the most recent multi-modal genetic algorithms () on the Job Shop Scheduling Problem () is compared in term of (the algorithm's capability to find multiple optima), and in the final set of solutions. The capability of Genetic Algorithms () to work on a set of solutions allows us to reach different optima in only one run. Nevertheless, simple are not able to maintain different solutions in the last iteration, therefore reaching only one local or global optimum. Research based on the preservation of the diversity through has provided very promising results. These techniques, known as niching methods or , allow not only to obtain different multiple global optima, but also to preserve useful diversity against convergence to only one solution (the usual behaviour of classical ). In previous works, a significant difference in the performance among methods was found, as well as the importance of a suitable parametrization. In this work classic methods are compared to the most recent , grouped in three classes (sharing, clearing and species competition), for . Our experimental study found that those new which have a certain type of perform much better (in terms of highest and ) than classical which do not have this type of process.
引用
收藏
页码:341 / 356
页数:16
相关论文
共 65 条
[1]   THE SHIFTING BOTTLENECK PROCEDURE FOR JOB SHOP SCHEDULING [J].
ADAMS, J ;
BALAS, E ;
ZAWACK, D .
MANAGEMENT SCIENCE, 1988, 34 (03) :391-401
[2]   Enhancement of performance of Genetic Algorithm for job shop scheduling problems through inversion operator [J].
Amirthagadeswaran, K. S. ;
Arunachalam, V. P. .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2007, 32 (7-8) :780-786
[3]  
[Anonymous], PARALLEL PROBLEM SOLVING FROM NATURE, 2
[4]  
[Anonymous], 2007, NATURAL COMPUTING SE
[5]  
[Anonymous], 1998, EVOLUTIONARY COMPUTA
[6]  
[Anonymous], 2002, DESIGN INNOVATION
[7]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[8]  
Aydin M.E., 2002, Evolutionary methods for design, optimisation and control
[9]   Teams of autonomous agents for job-shop scheduling problems: An experimental study [J].
Aydin, ME ;
Fogarty, TC .
JOURNAL OF INTELLIGENT MANUFACTURING, 2004, 15 (04) :455-462
[10]   A simulated annealing algorithm for multi-agent systems: a job-shop scheduling application [J].
Aydin, ME ;
Fogarty, TC .
JOURNAL OF INTELLIGENT MANUFACTURING, 2004, 15 (06) :805-814