A Multi-objective Memetic Algorithm for the Job-Shop Scheduling Problem

被引:4
作者
Frutos, Mariano [1 ,2 ]
Tohme, Fernando [2 ,3 ]
机构
[1] Univ Nacl Sur, Dept Engn, RA-8000 Bahia Blanca, Buenos Aires, Argentina
[2] Consejo Nacl Invest Cient & Tecn, Bahia Blanca, Buenos Aires, Argentina
[3] Univ Nacl Sur, Dept Econ, RA-8000 Bahia Blanca, Buenos Aires, Argentina
关键词
Multi-objective optimization; Production; Job-Shop Scheduling Problem; Multi-objective Memetic Algorithm; GENETIC ALGORITHM; TABU SEARCH;
D O I
10.1007/s12351-012-0125-y
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Planning means, in the realm of production activities, to design, coordinate, manage and control all the operations involved in the production system. Many MOPs (multi-objective optimization problems) are generated in this framework. They require the optimization of several functions that are usually very complex, which makes the search for solutions very expensive. Multi-objective optimization seeks Pareto-optimal solutions for these problems. In this work we introduce, a Multi-objective Memetic Algorithm intended to solve a very important MOP in the field, namely, the Job-Shop Scheduling Problem. The algorithm combines a MOEA (Multi-Objective Evolutionary Algorithm) and a path-dependent search algorithm (Multi-objective Simulated Annealing), which is enacted at the genetic phase of the procedure. The joint interaction of those two components yields a very efficient procedure for solving the MOP under study. In order to select the appropriate MOEA both NSGAII and SPEAII as well as their predecessors (NSGA and SPEA) are pairwise tested on problems of low, medium and high complexity. We find that NSGAII yields a better performance, and therefore is the MOEA of choice.
引用
收藏
页码:233 / 250
页数:18
相关论文
共 42 条
[1]   THE SHIFTING BOTTLENECK PROCEDURE FOR JOB SHOP SCHEDULING [J].
ADAMS, J ;
BALAS, E ;
ZAWACK, D .
MANAGEMENT SCIENCE, 1988, 34 (03) :391-401
[2]  
[Anonymous], 2006, MULTICRITERIA SCHEDU, DOI DOI 10.1007/B106275
[3]  
[Anonymous], 2006, Evolutionary Algorithms for Solving Multi-Objective Problems (Genetic and Evolutionary Computation)
[4]   Tabu search for minimizing total tardiness in a job shop [J].
Armentano, VA ;
Scrich, CR .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2000, 63 (02) :131-140
[5]   OR-LIBRARY - DISTRIBUTING TEST PROBLEMS BY ELECTRONIC MAIL [J].
BEASLEY, JE .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1990, 41 (11) :1069-1072
[6]   Solution-guided multi-point constructive search for job shop scheduling [J].
Beck, J. Christopher .
JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2007, 29 :49-77
[7]   Modeling and optimizing of strategic and tactical production planning in the automotive industry under uncertainty [J].
Bihlmaier, Ralf ;
Koberstein, Achim ;
Obst, Rene .
OR SPECTRUM, 2009, 31 (02) :311-336
[8]  
Bleuler S, 2003, LECT NOTES COMPUT SC, V2632, P494
[9]   A BRANCH-AND-BOUND ALGORITHM FOR THE JOB-SHOP SCHEDULING PROBLEM [J].
BRUCKER, P ;
JURISCH, B ;
SIEVERS, B .
DISCRETE APPLIED MATHEMATICS, 1994, 49 (1-3) :107-127
[10]  
Coello CAC, 2003, LECT NOTES COMPUT SC, V2787, P1