Solving project scheduling problems with resource constraints via an event list-based evolutionary algorithm

被引:32
作者
Paraskevopoulos, D. C. [1 ]
Tarantilis, C. D. [1 ]
Ioannou, G. [1 ]
机构
[1] Athens Univ Econ & Business, Dept Management Sci & Technol, Management Sci Lab, Athens, Greece
关键词
Project scheduling; Resource constraints; Evolutionary algorithms; Iterated Local Search; VEHICLE-ROUTING PROBLEM; GENETIC ALGORITHM; SCATTER SEARCH; LOCAL SEARCH; HEURISTICS;
D O I
10.1016/j.eswa.2011.09.062
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
There are various scheduling problems with resource limitations and constraints in the literature that can be modeled as variations of the Resource Constrained Project Scheduling Problem (RCPSP). This paper proposes a new solution representation and an evolutionary algorithm for solving the RCPSP. The representation scheme is based on an ordered list of events, that are sets of activities that start (or finish) at the same time. The proposed solution methodology, namely SAILS, operates on the event list and relies on a scatter search framework. The latter incorporates an Adaptive Iterated Local Search (AILS), as an improvement method, and integrates an event-list based solution combination method. AILS utilizes new enriched neighborhoods, guides the search via a long term memory and applies an efficient perturbation strategy. Computational results on benchmark instances of the literature indicate that both AILS and SAILS produce consistently high quality solutions, while the best results are derived for most problem data sets. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:3983 / 3994
页数:12
相关论文
共 40 条
[1]   A Neurogenetic approach for the resource-constrained project scheduling problem [J].
Agarwal, Anurag ;
Colak, Selcuk ;
Erenguc, Selcuk .
COMPUTERS & OPERATIONS RESEARCH, 2011, 38 (01) :44-50
[2]  
[Anonymous], 2003, P 3 INT WORKSH COMP
[3]   Insertion techniques for static and dynamic resource-constrained project scheduling [J].
Artigues, C ;
Michelon, P ;
Reusser, S .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 149 (02) :249-267
[4]   SCHEDULING SUBJECT TO RESOURCE CONSTRAINTS - CLASSIFICATION AND COMPLEXITY [J].
BLAZEWICZ, J ;
LENSTRA, JK ;
KAN, AHGR .
DISCRETE APPLIED MATHEMATICS, 1983, 5 (01) :11-24
[5]   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
[6]   A well-scalable metaheuristic for the fleet size and mix vehicle routing problem with time windows [J].
Braysy, Olli ;
Porkka, Pasi P. ;
Dullaert, Wout ;
Repoussis, Panagiods P. ;
Tarantilis, Christos D. .
EXPERT SYSTEMS WITH APPLICATIONS, 2009, 36 (04) :8460-8475
[7]   Using novel particle swarm optimization scheme to solve resource-constrained scheduling problem in PSPLIB [J].
Chen, Ruey-Maw ;
Wu, Chung-Lun ;
Wang, Chuin-Mu ;
Lo, Shih-Tang .
EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (03) :1899-1910
[8]   An efficient hybrid algorithm for resource-constrained project scheduling [J].
Chen, Wang ;
Shi, Yan-jun ;
Teng, Hong-fei ;
Lan, Xiao-ping ;
Hu, Li-chen .
INFORMATION SCIENCES, 2010, 180 (06) :1031-1039
[9]   Fitness Landscape Analysis for the Resource Constrained Project Scheduling Problem [J].
Czogalla, Jens ;
Fink, Andreas .
LEARNING AND INTELLIGENT OPTIMIZATION, 2009, 5851 :104-118
[10]   A hybrid scatter search/electromagnetism meta-heuristic for project scheduling [J].
Debels, D ;
De Reyck, B ;
Leus, R ;
Vanhoucke, M .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 169 (02) :638-653