Artificial chromosomes with genetic algorithm 2 (ACGA2) for single machine scheduling problems with sequence-dependent setup times

被引:13
作者
Chen, Shih-Hsin [1 ]
Chen, Min-Chih [2 ]
Liou, Yeong-Cheng [1 ]
机构
[1] Cheng Shiu Univ, Dept Informat Management, Kaohsiung 83347, Taiwan
[2] Natl Cheng Kung Univ, Inst Mfg Engn, Tainan 70101, Taiwan
关键词
ACGA; Bi-variate EDAs; Scheduling problems; Sequence-dependent setup times; Common due-date; Variable neighborhood search; VARIABLE NEIGHBORHOOD SEARCH; COMMON DUE-DATE; EVOLUTIONARY ALGORITHM; TOTAL FLOWTIME; OPTIMIZATION; EARLINESS;
D O I
10.1016/j.asoc.2013.12.019
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Artificial chromosomes with genetic algorithm (ACGA) is one of the latest versions of the estimation of distribution algorithms (EDAs). This algorithm has already been applied successfully to solve different kinds of scheduling problems. However, due to the fact that its probabilistic model does not consider variable interactions, ACGA may not perform well in some scheduling problems, particularly if sequence dependent setup times are considered. This is due to the fact that the previous job will influence the processing time of the next job. Simply capturing ordinal information from the parental distribution is not sufficient for a probabilistic model. As a result, this paper proposes a bi-variate probabilistic model to add into the ACGA. This new algorithm is called the ACGA2 and is used to solve single machine scheduling problems with sequence-dependent setup times in a common due-date environment. A theoretical analysis is given in this paper. Some heuristics and local search algorithm variable neighborhood search (VNS) are also employed in the ACGA2. The results indicate that the average error ratio of this ACGA2 is half the error ratio of the ACGA. In addition, when ACGA2 is applied in combination with other heuristic methods and VNS, the hybrid algorithm achieves optimal solution quality in comparison with other algorithms in the literature. Thus, the proposed algorithms are effective for solving the scheduling problems. (C) 2014 Elsevier B. V. All rights reserved.
引用
收藏
页码:167 / 175
页数:9
相关论文
共 41 条
[1]   An estimation of distribution algorithm with intelligent local search for rule-based nurse rostering [J].
Aickelin, U. ;
Burke, E. K. ;
Li, J. .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2007, 58 (12) :1574-1585
[2]   A SEQUENCING PROBLEM IN THE WEAVING INDUSTRY [J].
ALHABOUBI, MH ;
SELIM, SZ .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1993, 66 (01) :65-71
[3]   A survey of scheduling problems with setup times or costs [J].
Allahverdi, Ali ;
Ng, C. T. ;
Cheng, T. C. E. ;
Kovalyov, Mikhail Y. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 187 (03) :985-1032
[4]  
[Anonymous], 1995, CMUCS95193
[5]   SEQUENCING WITH EARLINESS AND TARDINESS PENALTIES - A REVIEW [J].
BAKER, KR ;
SCUDDER, GD .
OPERATIONS RESEARCH, 1990, 38 (01) :22-36
[6]  
Baluja S, 1998, FIFTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-98) AND TENTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICAL INTELLIGENCE (IAAI-98) - PROCEEDINGS, P469
[7]  
Baluja S., 1997, ICML '97: Proceedings of the Fourteenth International Conference on Machine Learning, P30
[8]   A hybrid heuristic for the traveling salesman problem [J].
Baraglia, R ;
Hidalgo, JI ;
Perego, R .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2001, 5 (06) :613-622
[9]  
Chandrakala P., 2011, Int J Dyn Fluids, V7, P1
[10]   Genetic algorithm integrated with artificial chromosomes for multi-objective flowshop scheduling problems [J].
Chang, Pei-Chann ;
Chen, Shih-Hsin ;
Fan, Chin-Yuan ;
Chan, Chien-Lung .
APPLIED MATHEMATICS AND COMPUTATION, 2008, 205 (02) :550-561