A particle swarm optimization based hyper-heuristic algorithm for the classic resource constrained project scheduling problem

被引:137
作者
Koulinas, Georgios [1 ]
Kotsikas, Lazaros [1 ]
Anagnostopoulos, Konstantinos [1 ]
机构
[1] Democritus Univ Thrace, Dept Prod & Management Engn, GR-67100 Xanthi, Greece
关键词
Particle swarm optimization; Hyper-heuristics; Project scheduling; Resource constrained project scheduling problem; HYBRID GENETIC ALGORITHM; JUSTIFICATION; ALLOCATION;
D O I
10.1016/j.ins.2014.02.155
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a particle swarm optimization (PSO) based hyper-heuristic algorithm for solving the resource constrained project scheduling problem (RCPSP). To the best of our knowledge, this is the first attempt to develop a PSO hyper-heuristic and apply to the classic RCPSP. The hyper-heuristic works as an upper-level algorithm that controls several low-level heuristics which operate to the solution space. The solution representation is based on random keys. Active schedules are constructed by the serial scheduling generation scheme using the priorities of the activities which are modified by the low-level heuristics of the algorithm. Also, the double justification operator, i.e. a forward-backward improvement procedure, is applied to all solutions. The proposed approach was tested on a set of standard problem instances of the well-known library PSPLIB and compared with other approaches from the literature. The promising computational results validate the effectiveness of the proposed approach. (C) 2014 Elsevier Inc. All rights reserved.
引用
收藏
页码:680 / 693
页数:14
相关论文
共 70 条
[1]   A Neurogenetic approach for the resource-constrained project scheduling problem [J].
Agarwal, Anurag ;
Colak, Selcuk ;
Erenguc, Selcuk .
COMPUTERS & OPERATIONS RESEARCH, 2011, 38 (01) :44-50
[2]   Hybrid particle swarm optimization transplanted into a hyper-heuristic structure for solving examination timetabling problem [J].
Ahandani, Morteza Alinia ;
Baghmisheh, Mohammad Taghi Vakil ;
Zadeh, Mohammad Ali Badamchi ;
Ghaemi, Sehraneh .
SWARM AND EVOLUTIONARY COMPUTATION, 2012, 7 :21-34
[3]  
Ahmed A., 2011, AUST J BASIC APPL SC, V5, P1406
[4]   A robust genetic algorithm for resource allocation in project scheduling [J].
Alcaraz, J ;
Maroto, C .
ANNALS OF OPERATIONS RESEARCH, 2001, 102 (1-4) :83-109
[5]   Resource-Constrained Critical Path Scheduling by a GRASP-Based Hyperheuristic [J].
Anagnostopoulos, Konstantinos ;
Koulinas, Georgios .
JOURNAL OF COMPUTING IN CIVIL ENGINEERING, 2012, 26 (02) :204-213
[6]  
Anagnostopoulos KP, 2010, IEEE C EVOL COMPUTAT
[7]   A simulated annealing hyperheuristic for construction resource levelling [J].
Anagnostopoulos, Konstantinos P. ;
Koulinas, Georgios K. .
CONSTRUCTION MANAGEMENT AND ECONOMICS, 2010, 28 (02) :163-175
[8]  
[Anonymous], 2003, P 3 INT WORKSH COMP
[9]  
[Anonymous], 2008, ADAPTIVE MULTILEVEL, DOI DOI 10.1007/978-3-540-79438-7_1
[10]   SCHEDULING SUBJECT TO RESOURCE CONSTRAINTS - CLASSIFICATION AND COMPLEXITY [J].
BLAZEWICZ, J ;
LENSTRA, JK ;
KAN, AHGR .
DISCRETE APPLIED MATHEMATICS, 1983, 5 (01) :11-24