Improved discrete cuckoo search for the resource-constrained project scheduling problem

被引:29
作者
Bibiks, Kirils [1 ]
Hu, Yim-Fun [1 ]
Li, Jian-Ping [1 ]
Pillai, Prashant [1 ]
Smith, Aleister [1 ]
机构
[1] Univ Bradford, Fac Engn & Informat, Bradford BD7 1DP, W Yorkshire, England
基金
“创新英国”项目;
关键词
Scheduling; Resource-constrained project scheduling problem; Cuckoo search; Metaheuristics; Combinatorial optimisation; GENETIC ALGORITHM; LEVY FLIGHTS; HEURISTICS; GENERATION; ALLOCATION;
D O I
10.1016/j.asoc.2018.04.047
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
An Improved Discrete Cuckoo Search (IDCS) is proposed in this paper to solve resource-constrained project scheduling problems (RCPSPs). The original Cuckoo Search (CS) was inspired by the breeding behaviour of some cuckoo species and was designed specifically for application in continuous optimisation problems, in which the algorithm had been demonstrated to be effective. The proposed IDCS aims to improve the original CS for solving discrete scheduling problems by reinterpreting its key elements: solution representation scheme, Levy flight and solution improvement operators. An event list solution representation scheme has been used to present projects and a novel event movement and an event recombination operator has been developed to ensure better quality of received results and improve the efficiency of the algorithm. Numerical results have demonstrated that the proposed IDCS can achieve a competitive level of performance compared to other state-of-the-art metaheuristics in solving a set of benchmark instances from a well-known PSPLIB library, especially in solving complex benchmark instances. Crown Copyright (C) 2018 Published by Elsevier B.V. All rights reserved.
引用
收藏
页码:493 / 503
页数:11
相关论文
共 58 条
[1]   Optimal Power System Stabilizers design via Cuckoo Search algorithm [J].
Abd Elazim, S. M. ;
Ali, E. S. .
INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2016, 75 :99-107
[2]   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
[3]  
[Anonymous], 2009, NAT BIOL INSP COMP 2
[4]  
[Anonymous], 2003, P 3 INT WORKSH COMP
[5]  
Bibiks K., 2015, IEEE COMP SCI ENG C
[6]   SCHEDULING SUBJECT TO RESOURCE CONSTRAINTS - CLASSIFICATION AND COMPLEXITY [J].
BLAZEWICZ, J ;
LENSTRA, JK ;
KAN, AHGR .
DISCRETE APPLIED MATHEMATICS, 1983, 5 (01) :11-24
[7]   Resource-constrained project scheduling by simulated annealing [J].
Boctor, FF .
INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1996, 34 (08) :2335-2351
[8]   A new efficient simulated annealing algorithm for the resource-constrained project scheduling problem and its multiple mode version [J].
Bouleimen, K ;
Lecocq, H .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 149 (02) :268-281
[9]   A branch and bound algorithm for the resource-constrained project scheduling problem [J].
Brucker, P ;
Knust, S ;
Schoo, A ;
Thiele, O .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1998, 107 (02) :272-288
[10]  
Chen B., 2008, 5 INT C FUZZ SYST KN