Memetic algorithm for solving resource constrained project scheduling problems

被引:67
作者
Rahman, Humyun Fuad [1 ]
Chakrabortty, Ripon K. [1 ]
Ryan, Michael J. [1 ]
机构
[1] Univ New South Wales, Capabil Syst Ctr, Sch Engn & IT, Canberra, ACT 2610, Australia
关键词
Project scheduling; Resource constrained; Makespan; Genetic algorithm; Memetic algorithm; PARTICLE SWARM OPTIMIZATION; HYBRID GENETIC ALGORITHM; HEURISTIC ALGORITHM; BOUND ALGORITHM; WILCOXON TEST; TIME; JUSTIFICATION; CONSTRUCTION;
D O I
10.1016/j.autcon.2019.103052
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
The resource constrained project scheduling problem (RCPSP) has a wide variety of practical applications in construction, manufacturing, project planning, and other areas. Since the 1960s many optimization algorithms have been proposed to solve this NP-hard problem, and their performances are evaluated in well-known test problems with different complexities. Although it is desirable to find an algorithm which can provide promising solutions with reasonable computational efforts for any problem under consideration, no single algorithm can meet that condition. To deal with this challenge, we present a genetic algorithm based memetic algorithm (MA) for solving RCPSP. The algorithm is initiated by a critical path-based heuristic and a variant of the Nawaz, Enscore, and Ham (NEH) heuristic. The algorithm involves a similar block order crossover and a variable insertion based local search. An automatic restart scheme is also presented which assists the algorithm to escape from local optima. In addition, a design-of-experiment (DOE) method is used to determine the set of suitable parameters for the proposed MA. Numerical results, statistical analysis and comparisons with state-of-the-art algorithms demonstrate the effectiveness of the proposed approach.
引用
收藏
页数:18
相关论文
共 64 条
[31]   Incorporation of activity sensitivity measures into buffer management to manage project schedule risk [J].
Hu, Xuejun ;
Cui, Nanfang ;
Demeulemeester, Erik ;
Bie, Li .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 249 (02) :717-727
[32]   An improved particle swarm optimization for the resource-constrained project scheduling problem [J].
Jia, Qiong ;
Seo, Yoonho .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2013, 67 (9-12) :2627-2638
[33]   Project scheduling with time-varying resource constraints [J].
Klein, R .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2000, 38 (16) :3937-3952
[34]   PSPLIB - A project scheduling problem library [J].
Kolisch, R ;
Sprecher, A .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1997, 96 (01) :205-216
[35]  
Kolisch R., 1996, Journal of Operations Management, V14, P179, DOI 10.1016/0272-6963(95)00032-1
[36]   A particle swarm optimization based hyper-heuristic algorithm for the classic resource constrained project scheduling problem [J].
Koulinas, Georgios ;
Kotsikas, Lazaros ;
Anagnostopoulos, Konstantinos .
INFORMATION SCIENCES, 2014, 277 :680-693
[37]   An efficient hybrid genetic algorithm for scheduling projects with resource constraints and multiple execution modes [J].
Lova, Antonio ;
Tormos, Pilar ;
Cervantes, Mariamar ;
Barber, Federico .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2009, 117 (02) :302-316
[38]   A random key based genetic algorithm for the resource constrained project scheduling problem [J].
Mendes, J. J. M. ;
Goncalves, J. F. ;
Resende, M. G. C. .
COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (01) :92-109
[39]   An exact algorithm for the resource-constrained project scheduling problem based on a new mathematical formulation [J].
Mingozzi, A ;
Maniezzo, V ;
Ricciardelli, S ;
Bianco, L .
MANAGEMENT SCIENCE, 1998, 44 (05) :714-729
[40]   A HEURISTIC ALGORITHM FOR THE M-MACHINE, N-JOB FLOWSHOP SEQUENCING PROBLEM [J].
NAWAZ, M ;
ENSCORE, EE ;
HAM, I .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 1983, 11 (01) :91-95