Evolving priority rules for resource constrained project scheduling problem with genetic programming

被引:54
作者
Dumic, Mateja [1 ]
Sisejkovic, Dominik [2 ]
Coric, Rebeka [1 ]
Jakobovic, Domagoj [3 ]
机构
[1] Univ Osijek, Dept Math, Trg Ljudevita Gaja 6, Osijek, Croatia
[2] Rhein Westfal TH Aachen, Inst Commun Technol & Embedded Syst, Aachen, Germany
[3] Univ Zagreb, Fac Elect Engn & Comp, Zagreb, Croatia
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2018年 / 86卷
关键词
Genetic programming; Resource constrained scheduling; Hyper-heuristics; MULTIPLE RESOURCE; GENERAL-CLASS; HEURISTICS; OPTIMIZATION; ALGORITHM; BRANCH;
D O I
10.1016/j.future.2018.04.029
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The main task of scheduling is the allocation of limited resources to activities over time periods to optimize one or several criteria. The scheduling algorithms are devised mainly by the experts in the appropriate fields and evaluated over synthetic benchmarks or real-life problem instances. Since many variants of the same scheduling problem may appear in practice, and there are many scheduling algorithms to choose from, the task of designing or selecting an appropriate scheduling algorithm is far from trivial. Recently, hyper-heuristic approaches have been proven useful in many scheduling domains, where machine learning is applied to develop a customized scheduling method. This paper is concerned with the resource constrained project scheduling problem (RCPSP) and the development of scheduling heuristics based on Genetic programming (GP). The results show that this approach is a viable option when there is a need for a customized scheduling method in a dynamic environment, allowing the automated development of a suitable scheduling heuristic. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:211 / 221
页数:11
相关论文
共 39 条
[1]  
Abdolshah M, 2014, INT TRANS J ENG MANA, V5, P253
[2]  
Adams T. P., 2002, GENETIC ALGORITHMS G
[3]   SCHEDULING SUBJECT TO RESOURCE CONSTRAINTS - CLASSIFICATION AND COMPLEXITY [J].
BLAZEWICZ, J ;
LENSTRA, JK ;
KAN, AHGR .
DISCRETE APPLIED MATHEMATICS, 1983, 5 (01) :11-24
[4]   Automated Design of Production Scheduling Heuristics: A Review [J].
Branke, Juergen ;
Su Nguyen ;
Pickardt, Christoph W. ;
Zhang, Mengjie .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2016, 20 (01) :110-124
[5]   Hyper-heuristic Evolution of Dispatching Rules: A Comparison of Rule Representations [J].
Branke, Juergen ;
Hildebrandt, Torsten ;
Scholz-Reiter, Bernd .
EVOLUTIONARY COMPUTATION, 2015, 23 (02) :249-277
[6]  
Brucker P, 1998, EUR J OPER RES, V17, P143
[7]  
Burke E K., 2010, A Classification of Hyper-heuristic Approaches, V146, P449
[8]  
Burke EK, 2009, INTEL SYST REF LIBR, V1, P177
[9]  
Coric R., 2017, 40 INT CONV INF COMM, P1394
[10]   A DECOMPOSITION APPROACH TO MULTI-PROJECT SCHEDULING [J].
DECKRO, RF ;
WINKOFSKY, EP ;
HEBERT, JE ;
GAGNON, R .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1991, 51 (01) :110-118