Efficient Hybrid Genetic Algorithm for Resource Leveling via Activity Splitting

被引:39
作者
Doulabi, Seyed Hossein Hashemi [1 ]
Seifi, Abbas [2 ]
Shariat, Seyed Yasser [3 ]
机构
[1] Amir Kabir Univ Technol, Dept Ind Engn, Tehran, Iran
[2] Amir Kabir Univ Technol, Ind Engn & Prod Res Ctr, Tehran, Iran
[3] Imam Khomeini Int Natl Univ, Dept Social Sci, Ghazvin, Iran
来源
JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT-ASCE | 2011年 / 137卷 / 02期
关键词
Resource leveling; Splitting; Resource management; Construction project; Scheduling; CONSTRUCTION; OPTIMIZATION; MODEL; NETWORKS;
D O I
10.1061/(ASCE)CO.1943-7862.0000261
中图分类号
TU [建筑科学];
学科分类号
081407 [建筑环境与能源工程];
摘要
Resource leveling problem is an attractive field of research in project management. Traditionally, a basic assumption of this problem is that network activities could not be split. However, in real-world projects, some activities can be interrupted and resumed in different time intervals but activity splitting involves some cost. The main contribution of this paper lies in developing a practical algorithm for resource leveling in large-scale projects. A novel hybrid genetic algorithm is proposed to tackle multiple resource-leveling problems allowing activity splitting. The proposed genetic algorithm is equipped with a novel local search heuristic and a repair mechanism. To evaluate the performance of the algorithm, we have generated and solved a new set of network instances containing up to 5,000 activities with multiple resources. For small instances, we have extended and solved an existing mixed integer programming model to provide a basis for comparison. Computational results demonstrate that, for large networks, the proposed algorithm improves the leveling criterion at least by 76% over the early schedule solutions. A case study on a tunnel construction project has also been examined.
引用
收藏
页码:137 / 146
页数:10
相关论文
共 34 条
[1]
Ahuja H.N., 1976, Construction Performance Control by Networks
[2]
ANTHILL JM, 1982, CRITICAL PATH METHOD
[3]
OPTIMAL RESOURCE LEVELING USING NON-SERIAL DYNAMIC-PROGRAMMING [J].
BANDELLONI, M ;
TUCCI, M ;
RINALDI, R .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1994, 78 (02) :162-177
[4]
Priority rule-based heuristic for multi-mode resource-constrained project scheduling problems with resource vacations and activity splitting [J].
Buddhakulsomsiri, Jirachai ;
Kim, David S. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 178 (02) :374-390
[5]
Burgess A.R., 1962, J IND ENGINEERING, V13, P76
[6]
RESOURCE LEVELING IN CONSTRUCTION BY OPTIMIZATION [J].
EASA, SM .
JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT-ASCE, 1989, 115 (02) :302-316
[7]
Optimizing Resource Leveling in Construction Projects [J].
El-Rayes, Khaled ;
Jun, Dho Heon .
JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT-ASCE, 2009, 135 (11) :1172-1180
[8]
Goldberg DE., 1989, GENETIC ALGORITHMS S, V13
[9]
Harris R.B., 1978, Precedence and Arrow Networking Techniques for Construction
[10]
PACKING METHOD FOR RESOURCE LEVELING (PACK) [J].
HARRIS, RB .
JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT-ASCE, 1990, 116 (02) :331-350