A genetic algorithm with local search using activity list characteristics for solving resource-constrained project scheduling problem with multiple modes

被引:8
作者
Okada, Ikutaro [1 ]
Takahashi, Koji [1 ]
Zhang, Wenqiang [1 ]
Zhang, Xiaofu [1 ]
Yang, Hongyu [1 ]
Fujimura, Shigeru [1 ]
机构
[1] Waseda Univ, Grad Sch Informat Prod & Syst, Wakamatu Ku, Kitakyushu, Fukuoka 8080135, Japan
关键词
iterative forward/backward local search; precedence feasible activity list; genetic algorithm; resource-constrained project scheduling problem with multiple modes; critical path improvement local search; reduction procedure;
D O I
10.1002/tee.21955
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we aim to solve the problem of resource-constrained project scheduling with multiple modes (rc-PSP/mM), in which multiple execution modes are available for each of the project's activity and with minimization of makespan as objective. We present a new genetic algorithm approach in order to solve this problem. In this procedure, we propose a new mutation operator that exploits a critical path and two new local search procedures, i.e. critical path improvement local search (cpiLS) and iterative forward/backward local search (ifbLS), using activity list characteristics. The cpiLS reduces the critical path and the ifbLS improves resource allocation of the schedule of rc-PSP/mM. Also, to evaluate the proposed approach, we compare the results of the computational experiment on certain standard project instances with the several competing heuristic procedures presented in the literature, and it has been revealed that our procedure is one of the most competitive among the algorithms. (c) 2014 Institute of Electrical Engineers of Japan. Published by John Wiley & Sons, Inc.
引用
收藏
页码:190 / 199
页数:10
相关论文
共 24 条
[1]   Solving the multi-mode resource-constrained project scheduling problem with genetic algorithms [J].
Alcaraz, J ;
Maroto, C ;
Ruiz, R .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2003, 54 (06) :614-626
[2]  
Blazewicz J., 1978, P 1 M AFCET SMF APPL, P169
[3]   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
[4]   A hybrid rank-based evolutionary algorithm applied to multi-mode resource-constrained project scheduling problem [J].
Elloumi, Sonda ;
Fortemps, Philippe .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 205 (01) :31-41
[5]  
Hartmann S, 1998, NAV RES LOG, V45, P733, DOI 10.1002/(SICI)1520-6750(199810)45:7<733::AID-NAV5>3.0.CO
[6]  
2-C
[7]   Project scheduling with multiple modes: A genetic algorithm [J].
Hartmann, S .
ANNALS OF OPERATIONS RESEARCH, 2001, 102 (1-4) :111-135
[8]   Experimental evaluation of state-of-the-art heuristics for the resource-constrained project scheduling problem [J].
Hartmann, S ;
Kolisch, R .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 127 (02) :394-407
[9]  
Holland J.H., 1992, Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control and Artificial Intelligence
[10]   A combinatorial particle swarm optimization for solving multi-mode resource-constrained project scheduling problems [J].
Jarboui, B. ;
Damak, N. ;
Siarry, P. ;
Rebai, A. .
APPLIED MATHEMATICS AND COMPUTATION, 2008, 195 (01) :299-308