A cuckoo search algorithm for scheduling multiskilled workforce

被引:13
作者
Nie, Hui [1 ]
Liu, Bo [1 ]
Xie, Pumo [2 ]
Liu, Zhenbing [2 ]
Yang, Huihua [2 ]
机构
[1] School of Mechanics and Civil Engineering, China University of Mining and Technology (Beijing), Beijing
[2] School of Electronic Engineering and Automation, Guilin University of Electronic Engineering, Guilin
关键词
Cuckoo search algorithm; Human resource scheduling; Multi-skilled workforce;
D O I
10.4304/jnw.9.5.1346-1353
中图分类号
学科分类号
摘要
Based on the situation of the construction and software industry, this paper presents a multi-skilled human resource scheduling model which considers the skill and the salary of the workforce at different levels. It introduces a novel cuckoo search (CS)-based approach to optimize the objective function which combines the minimization of the makespan and the project cost. The proposed approach takes the priority coding scheme to code for each job, and adopts the serial schedule generation scheme to sequentially allocate the start time and resources for one job with highest priority at a time. To match the discrete nature of the solution, the Lévy flight operator of CS algorithm, which is originally suitable for continuous variable, has been modified. The CS-based approach has been implemented by using MATLAB R2010b and tested by a project taken from the literature, which contains 18 jobs and 6 multi-skilled workers. The results yielded by the CS-based approach have been found to significantly outperform genetic algorithm. This demonstrates that the cuckoo search algorithm based approach is suitable for scheduling the complicated resource constrained project with multi-skilled workforces. © 2014 ACADEMY PUBLISHER.
引用
收藏
页码:1346 / 1353
页数:7
相关论文
共 50 条
[31]   Allocation and Sizing of DG Using Cuckoo Search Algorithm [J].
Tan, W. S. ;
Hassan, M. Y. ;
Majid, M. S. ;
Rahman, H. A. .
2012 IEEE INTERNATIONAL CONFERENCE ON POWER AND ENERGY (PECON), 2012, :133-138
[32]   Migration Planning using Modified Cuckoo Search Algorithm [J].
Saelim, Akajit ;
Rasmequan, Suwanna ;
Kulkasem, Pusit ;
Chinnasarn, Krisana ;
Rodtook, Annupan .
2013 13TH INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES (ISCIT): COMMUNICATION AND INFORMATION TECHNOLOGY FOR NEW LIFE STYLE BEYOND THE CLOUD, 2013, :621-626
[33]   Orthogonal crossover cuckoo search algorithm with external archive [J].
Wang, Lijin ;
Zhong, Yiwen ;
Yin, Yilong .
Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2015, 52 (11) :2496-2507
[34]   Particle Swarm Optimization and Cuckoo Search Paralleled Algorithm [J].
Yang Xiaodong ;
Cai Zefan .
PROCEEDINGS OF 2017 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2017, :2236-2240
[35]   Tuning of Microgrid Controllers using Cuckoo Search Algorithm [J].
Mallesham, G. ;
Priyadarshini, B. ;
Balaji, G. ;
Degavath, Krishna .
HELIX, 2018, 8 (03) :3330-3335
[36]   A Comprehensive Overview on Variants of CUCKOO Search Algorithm and Applications [J].
Rakesh, Spoorthi ;
Mahesh, Shanthi .
2017 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, COMMUNICATION, COMPUTER, AND OPTIMIZATION TECHNIQUES (ICEECCOT), 2017, :569-573
[37]   Nearest neighbour cuckoo search algorithm with probabilistic mutation [J].
Wang, Lijin ;
Zhong, Yiwen ;
Yin, Yilong .
APPLIED SOFT COMPUTING, 2016, 49 :498-509
[38]   Enhanced Berth Allocation Using the Cuckoo Search Algorithm [J].
Aslam S. ;
Michaelides M.P. ;
Herodotou H. .
SN Computer Science, 3 (4)
[39]   Multi-Strategy Adaptive Cuckoo Search Algorithm [J].
Gao, Shuzhi ;
Gao, Yue ;
Zhang, Yimin ;
Xu, Lintao .
IEEE ACCESS, 2019, 7 :137642-137655
[40]   Structural damage identification based on cuckoo search algorithm [J].
Xu, H. J. ;
Liu, J. K. ;
Lu, Z. R. .
ADVANCES IN STRUCTURAL ENGINEERING, 2016, 19 (05) :849-859