Using a fuzzy clustering chaotic-based differential evolution with serial method to solve resource-constrained project scheduling problems

被引:61
作者
Cheng, Min-Yuan [1 ]
Duc-Hoc Tran [1 ]
Wu, Yu-Wei [1 ]
机构
[1] Natl Taiwan Univ Sci & Technol, Dept Construct Engn, Taipei 106, Taiwan
关键词
Resource-constrained; Fuzzy clustering; Chaotic; Differential evolution; Construction management; GENETIC ALGORITHM; OPTIMIZATION;
D O I
10.1016/j.autcon.2013.10.002
中图分类号
TU [建筑科学];
学科分类号
081407 [建筑环境与能源工程];
摘要
The resource-constrained problem seeks to find the optimal sequence that minimizes project duration under current precedence constraints and resource limitations. This study integrates the fuzzy c-means clustering technique and the chaotic technique into the Differential Evolution (DE) algorithm to develop the Fuzzy Clustering Chaotic-based Differential Evolution (FCDE) algorithm, an innovative approach to solving complex optimization problems. Within the FCDE, the chaotic technique prevents the optimization algorithm from premature convergence and the fuzzy c-means clustering technique acts as several multi-parent crossover operators in order to utilize population information efficiently and enhance convergence efficiency. Further, this study applies a serial method to reflect individual-user priorities into the active schedule and the project duration calculations. The FCDE and serial method are then integrated into a novel optimization model called the Fuzzy Clustering Chaotic-based Differential Evolution for Solving Resource Constrained Project Scheduling Problem (FCDE-RCPSP). Experiments run indicate that the proposed FCDE-RCPSP obtains optimal results more reliably and efficiently than the benchmark algorithms considered. The FCDE-RCPSP is a promising alternative approach to handling resource-constrained project scheduling problems. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:88 / 97
页数:10
相关论文
共 38 条
[1]
A multipopulation cultural algorithm using fuzzy clustering [J].
Alami, J. ;
El Imrani, A. ;
Bouroumi, A. .
APPLIED SOFT COMPUTING, 2007, 7 (02) :506-519
[2]
[Anonymous], IEEE T EVOL COMPUT
[3]
FCM - THE FUZZY C-MEANS CLUSTERING-ALGORITHM [J].
BEZDEK, JC ;
EHRLICH, R ;
FULL, W .
COMPUTERS & GEOSCIENCES, 1984, 10 (2-3) :191-203
[4]
Resource-constrained project scheduling: Notation, classification, models, and methods [J].
Brucker, P ;
Drexl, A ;
Mohring, R ;
Neumann, K ;
Pesch, E .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 112 (01) :3-41
[5]
A clustering-based differential evolution for global optimization [J].
Cai, Zhihua ;
Gong, Wenyin ;
Ling, Charles X. ;
Zhang, Harry .
APPLIED SOFT COMPUTING, 2011, 11 (01) :1363-1379
[6]
Chaotic sequences to improve the performance of evolutionary algorithms [J].
Caponetto, R ;
Fortuna, L ;
Fazzino, S ;
Xibilia, MG .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2003, 7 (03) :289-304
[7]
A two-phase GA model for resource-constrained project scheduling [J].
Chen, Po-Han ;
Weng, Haijie .
AUTOMATION IN CONSTRUCTION, 2009, 18 (04) :485-498
[8]
Chaos-Ant Colony Algorithm and Its Application in Continuous Space Optimization [J].
Chen, Yibao ;
Xu, Hongmei ;
Ma, Tiezhu .
2008 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-11, 2008, :3116-+
[9]
Cheng MY, 2010, J MAR SCI TECH-TAIW, V18, P435
[10]
Differential evolution for solving multi-mode resource-constrained project scheduling problems [J].
Damak, N. ;
Jarboui, B. ;
Siarry, P. ;
Loukil, T. .
COMPUTERS & OPERATIONS RESEARCH, 2009, 36 (09) :2653-2659