A hybrid dynamic harmony search algorithm for identical parallel machines scheduling

被引:21
作者
Chen, Jing [2 ]
Pan, Quan-Ke [1 ]
Wang, Ling [3 ]
Li, Jun-Qing [2 ]
机构
[1] Huazhong Univ Sci & Technol, State Key Lab Digital Mfg Equipment & Technol, Wuhan 430074, Peoples R China
[2] Liaocheng Univ, Coll Comp Sci, Liaocheng, Peoples R China
[3] Tsinghua Univ, Dept Automat, TNList, Beijing 100084, Peoples R China
基金
美国国家科学基金会;
关键词
parallel machines scheduling; makespan; harmony search algorithm; variable neighbourhood search; local search; OPTIMIZATION ALGORITHM; MAKESPAN MINIMIZATION;
D O I
10.1080/0305215X.2011.576759
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this article, a dynamic harmony search (DHS) algorithm is proposed for the identical parallel machines scheduling problem with the objective to minimize makespan. First, an encoding scheme based on a list scheduling rule is developed to convert the continuous harmony vectors to discrete job assignments. Second, the whole harmony memory (HM) is divided into multiple small-sized sub-HMs, and each sub-HM performs evolution independently and exchanges information with others periodically by using a regrouping schedule. Third, a novel improvisation process is applied to generate a new harmony by making use of the information of harmony vectors in each sub-HM. Moreover, a local search strategy is presented and incorporated into the DHS algorithm to find promising solutions. Simulation results show that the hybrid DHS (DHS_LS) is very competitive in comparison to its competitors in terms of mean performance and average computational time.
引用
收藏
页码:209 / 224
页数:16
相关论文
共 22 条
[1]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[2]   An improved harmony search minimization algorithm using different slip surface generation methods for slope stability analysis [J].
Cheng, Y. M. ;
Li, L. ;
Lansivaara, T. ;
Chi, S. C. ;
Sun, Y. J. .
ENGINEERING OPTIMIZATION, 2008, 40 (02) :95-115
[3]  
COFFMAN EG, 1978, SIAM J COMPUT, V7, P1, DOI 10.1137/0207001
[4]  
Costa AM, 2002, IEEE C EVOL COMPUTAT, P920, DOI 10.1109/CEC.2002.1007048
[5]  
Geem Z.W., 2005, AM J APPL SCI, V2, P1552, DOI DOI 10.3844/AJASSP.2005.1552.1557
[6]   A new heuristic optimization algorithm: Harmony search [J].
Geem, ZW ;
Kim, JH ;
Loganathan, GV .
SIMULATION, 2001, 76 (02) :60-68
[7]   A pairwise interchange algorithm for parallel machine scheduling [J].
Ghomi, SMTF ;
Ghazvini, FJ .
PRODUCTION PLANNING & CONTROL, 1998, 9 (07) :685-689
[8]  
Graham R. L., 1979, Discrete Optimisation, P287
[9]   BOUNDS ON MULTIPROCESSING TIMING ANOMALIES [J].
GRAHAM, RL .
SIAM JOURNAL ON APPLIED MATHEMATICS, 1969, 17 (02) :416-&
[10]   A LISTFIT heuristic for minimizing makespan on identical parallel machines [J].
Gupta, JND ;
Ruiz-Torres, J .
PRODUCTION PLANNING & CONTROL, 2001, 12 (01) :28-36