A GRASP heuristic for the multi-objective permutation flowshop scheduling problem

被引:23
作者
Claudio Arroyo, Jose Elias [1 ]
de Souza Pereira, Ana Amelia [1 ]
机构
[1] Univ Fed Vicosa, Dept Informat, BR-36570000 Vicosa, MG, Brazil
关键词
Flowshop scheduling; Multi-objective combinatorial optimization; Heuristics; GRASP; GENETIC LOCAL SEARCH; ANT COLONY OPTIMIZATION; TABU SEARCH; EVOLUTIONARY ALGORITHMS; SCATTER SEARCH; TOTAL FLOWTIME; MAKESPAN; MULTIPLE; OBJECTIVES; MINIMIZE;
D O I
10.1007/s00170-010-3100-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a multi-objective greedy randomized adaptive search procedure (GRASP)-based heuristic for solving the permutation flowshop scheduling problem in order to minimize two and three objectives simultaneously: (1) makespan and maximum tardiness; (2) makespan, maximum tardiness, and total flowtime. GRASP is a competitive metaheuristic for solving combinatorial optimization problems. We have customized the basic concepts of GRASP algorithm to solve a multi-objective problem and a new algorithm named multi-objective GRASP algorithm is proposed. In order to find a variety of non-dominated solutions, the heuristic blends two typical approaches used in multi-objective optimization: scalarizing functions and Pareto dominance. For instances involving two machines, the heuristic is compared with a bi-objective branch-and-bound algorithm proposed in the literature. For instances involving up to 80 jobs and 20 machines, the non-dominated solutions obtained by the heuristic are compared with solutions obtained by multi-objective genetic algorithms from the literature. Computational results indicate that GRASP is a promising approach for multi-objective optimization.
引用
收藏
页码:741 / 753
页数:13
相关论文
共 64 条
[1]   A bi-objective model for robust resource-constrained project scheduling [J].
Al-Fawzan, MA ;
Haouari, M .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2005, 96 (02) :175-187
[2]   An application of a multi-objective tabu search algorithm to a bicriteria flowshop problem [J].
Armentano, VA ;
Arroyo, JEC .
JOURNAL OF HEURISTICS, 2004, 10 (05) :463-481
[3]   Tabu search for total tardiness minimization in flowshop scheduling problems [J].
Armentano, VA ;
Ronconi, DP .
COMPUTERS & OPERATIONS RESEARCH, 1999, 26 (03) :219-235
[4]   Genetic local search for multi-objective flowshop scheduling problems [J].
Arroyo, JEC ;
Armentano, VA .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 167 (03) :717-738
[5]   A partial enumeration heuristic for multi-objective flowshop scheduling problems [J].
Arroyo, JEC ;
Armentano, VA .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2004, 55 (09) :1000-1007
[6]  
Arroyo JEC, 2008, ANN OPER RES, V159, P125, DOI [10.1007/s10479-007-0263-4, 10.1007/S10479-007-0263-4]
[7]   Implementation of scatter search for multi-objective optimization: a comparative study [J].
Banos, R. ;
Gil, C. ;
Reca, J. ;
Martinez, J. .
COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2009, 42 (03) :421-441
[8]   AN INTERACTIVE PROCEDURE FOR BI-CRITERIA PRODUCTION SCHEDULING [J].
BERNARDO, JJ ;
LIN, KS .
COMPUTERS & OPERATIONS RESEARCH, 1994, 21 (06) :677-688
[9]  
Candibleux X, 2005, LECT NOTES COMPUT SC, V3410, P33
[10]  
Coello C. A. C., 1999, Knowledge and Information Systems, V1, P269