Hybrid of genetic algorithm and simulated annealing for multiple project scheduling with multiple resource constraints

被引:109
作者
Chen, Po-Han [1 ]
Shahandashti, Seyed Mohsen [1 ]
机构
[1] Nanyang Technol Univ, Sch Civil & Environm Engn, Singapore 639798, Singapore
关键词
Multi-project scheduling; Metaheuristic; Genetic algorithm (GA); Simulated annealing (SA); Heuristic rules; Multiple resource constraints; LIMITED RESOURCES; ALLOCATION;
D O I
10.1016/j.autcon.2008.10.007
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
Since scheduling of multiple projects is a complex and time-consuming task, a large number of heuristic rules have been Proposed by researchers for such problems. However, each of these rules is usually appropriate for only one specific type of problem. In view of this, a hybrid of genetic algorithm and simulated annealing (GA-SA Hybrid) is proposed in this paper for generic multi-project scheduling problems with multiple resource constraints. The proposed GA-SA Hybrid is compared to the modified simulated annealing method (MSA), which is more powerful than genetic algorithm (GA) and simulated annealing (SA). As both GA and SA are generic search methods, the GA-SA Hybrid is also a generic search method. The random-search feature of CA, SA and GA-SA Hybrid makes them applicable to almost all kinds of optimization problems. In general, these methods are more effective than most heuristic rules. Three test projects and three real projects are presented to show the advantage of the proposed GA-SA Hybrid method. It can be seen that GASA Hybrid has better performance than GA, SA, MSA, and some most popular heuristic methods. (c) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:434 / 443
页数:10
相关论文
共 19 条
[1]  
Chen P. H., 2007, P 24 INT S AUT ROB C, P411
[2]  
FENDLEY LG, 1968, J IND ENGINEERING, V19, P505
[3]  
HOLLAND J, 1975, ADAPTATION NATURAL A
[4]  
Homaifar A., 1992, Complex Systems, V6, P533
[5]  
Johnstone I., 1988, Statistical decision theory and related topics IV, V1, P361
[6]   OPTIMIZATION BY SIMULATED ANNEALING [J].
KIRKPATRICK, S ;
GELATT, CD ;
VECCHI, MP .
SCIENCE, 1983, 220 (4598) :671-680
[7]   Multi-project scheduling using an heuristic and a genetic algorithm [J].
Kumanan, S. ;
Jose, G. Jegan ;
Raja, K. .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2006, 31 (3-4) :360-366
[8]   MULTI-PROJECT SCHEDULING - CATEGORIZATION OF HEURISTIC RULES PERFORMANCE [J].
KURTULUS, I ;
DAVIS, EW .
MANAGEMENT SCIENCE, 1982, 28 (02) :161-172
[9]   A multicriteria heuristic method to improve resource allocation in multiproject scheduling [J].
Lova, A ;
Maroto, C ;
Tormos, P .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 127 (02) :408-424
[10]   EQUATION OF STATE CALCULATIONS BY FAST COMPUTING MACHINES [J].
METROPOLIS, N ;
ROSENBLUTH, AW ;
ROSENBLUTH, MN ;
TELLER, AH ;
TELLER, E .
JOURNAL OF CHEMICAL PHYSICS, 1953, 21 (06) :1087-1092