A genetic algorithm approach for the single machine scheduling problem with linear earliness and quadratic tardiness penalties

被引:33
作者
Valente, Jorge M. S. [1 ]
Goncalves, Jose Fernando [1 ]
机构
[1] Univ Porto, Fac Econ, LIAAD INESC Porto LA, P-4200464 Oporto, Portugal
关键词
Scheduling; Single machine; Linear earliness; Quadratic tardiness; Genetic algorithms; TARDY PENALTIES; JOB LATENESS; MINIMIZE;
D O I
10.1016/j.cor.2008.11.016
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper, we consider the single machine scheduling problem with linear earliness and quadratic tardiness costs. and no machine idle time. We propose a genetic approach based on a random key alphabet. Several genetic algorithms based on this approach are presented. These versions differ on the generation of the initial population, as well as on the use of local search. The proposed procedures are compared with existing heuristics, as well as with optimal solutions for the smaller instance sizes. The computational results show that the performance of the proposed genetic approach is improved by the addition of a local search procedure, as well as by the insertion of simple heuristic solutions in the initial population. Indeed, the genetic versions that include either or both of these features not only provide significantly better results, but are also much faster. The genetic versions that use local search are clearly superior to the existing heuristics, and the improvement in performance over the best existing procedure increases with both the size and difficulty of the instances. These genetic procedures are also quite close to the optimum, and provided an optimal solution for most of the test instances. (C) 2008 Elsevier Ltd. All rights reserved.
引用
收藏
页码:2707 / 2715
页数:9
相关论文
共 32 条
[1]  
Ahuja R.K., 1997, INFORMS J on Computing, V9, P251, DOI [https://doi.org/10.1287/ijoc.9.3.251, DOI 10.1287/IJOC.9.3.251]
[2]  
[Anonymous], 2003, Handbook of rnetaheuristics
[3]   SEQUENCING WITH EARLINESS AND TARDINESS PENALTIES - A REVIEW [J].
BAKER, KR ;
SCUDDER, GD .
OPERATIONS RESEARCH, 1990, 38 (01) :22-36
[4]  
Bean J. C., 1994, ORSA Journal on Computing, V6, P154, DOI 10.1287/ijoc.6.2.154
[5]   ONE-PROCESSOR SCHEDULING WITH SYMMETRIC EARLINESS AND TARDINESS PENALTIES [J].
GAREY, MR ;
TARJAN, RE ;
WILFONG, GT .
MATHEMATICS OF OPERATIONS RESEARCH, 1988, 13 (02) :330-348
[6]  
Golberg DE., 1989, Choice Reviews Online, V1989, P36, DOI DOI 10.5860/CHOICE.27-0936
[7]   A hybrid genetic algorithm for the job shop scheduling problem [J].
Gonçalves, JF ;
Mendes, JJDM ;
Resende, MGC .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 167 (01) :77-95
[8]   An evolutionary algorithm for manufacturing cell formation [J].
Gonçalves, JF ;
Resende, MGC .
COMPUTERS & INDUSTRIAL ENGINEERING, 2004, 47 (2-3) :247-273
[9]   A hybrid genetic algorithm-heuristic for a two-dimensional orthogonal packing problem [J].
Goncalves, Jose Fernando .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 183 (03) :1212-1229
[10]   MINIMIZING A QUADRATIC FUNCTION OF JOB LATENESS ON A SINGLE-MACHINE [J].
GUPTA, SK ;
SEN, T .
ENGINEERING COSTS AND PRODUCTION ECONOMICS, 1983, 7 (03) :187-194