A genetic programming approach for heuristic selection in constrained project scheduling

被引:0
|
作者
Padman, R
Roehrig, SF
机构
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The resource-constrained project scheduling problem (RCPSP) with cash hows investigates the scheduling of activities that are linked by precedence constraints and multiple resource restrictions. Given the presence of cash hows which represent expenses for initiating activities and payments for completed work, maximizing the Net Present Value of the project is a practical problem. This is a complex combinatorial optimization problem which precludes the development of optimal schedules for large projects. Many heuristics exist for the RCPSP, but it has proven difficult to decide in advance which heuristic will provide the best result, given a problem characterization in terms of parameters such as size and complexity. In this paper we discuss the use of genetic programming (GP) for heuristic selection, and compare it directly to alternative methods such as OLS regression and neural networks. The study indicates that the GP approach yields results which are an improvement on earlier methods. The GP solution also gives valuable information about project environments where a given heuristic is inappropriate. In addition, this approach has no problem evolving complex nonlinear functions to capture the relationship between problem parameters and heuristic performance. Thus the results given in this paper shed light on the logical domains of applicability of the various heuristics, while at the same time provide an improved heuristic selection process.
引用
收藏
页码:405 / 421
页数:17
相关论文
共 50 条
  • [1] A hyper-heuristic based ensemble genetic programming approach for stochastic resource constrained project scheduling problem
    Chen, HaoJie
    Ding, Guofu
    Qin, Shengfeng
    Zhang, Jian
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2021, 167
  • [2] A genetic programming hyper-heuristic approach for the multi-skill resource constrained project scheduling problem
    Lin, Jian
    Zhu, Lei
    Gao, Kaizhou
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2020, 140
  • [3] A heuristic approach to fuzzy resource-constrained project scheduling
    Yeh, CH
    Pan, HQ
    Willis, RJ
    [J]. COMPUTATIONAL INTELLIGENCE FOR MODELLING, CONTROL & AUTOMATION - EVOLUTIONARY COMPUTATION & FUZZY LOGIC FOR INTELLIGENT CONTROL, KNOWLEDGE ACQUISITION & INFORMATION RETRIEVAL, 1999, 55 : 423 - 428
  • [4] A heuristic approach for resource constrained project scheduling with uncertain activity durations
    Bruni, M. E.
    Beraldi, P.
    Guerriero, F.
    Pinto, E.
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2011, 38 (09) : 1305 - 1318
  • [5] A multistage stochastic programming approach in project selection and scheduling
    Majid Rafiee
    Farhad Kianfar
    Mehdi Farhadkhani
    [J]. The International Journal of Advanced Manufacturing Technology, 2014, 70 : 2125 - 2137
  • [6] A resource constrained project scheduling problem with reattempt at failure: A heuristic approach
    Mori, M
    Tseng, CC
    [J]. JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF JAPAN, 1997, 40 (01) : 33 - 44
  • [7] A multistage stochastic programming approach in project selection and scheduling
    Rafiee, Majid
    Kianfar, Farhad
    Farhadkhani, Mehdi
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2014, 70 (9-12): : 2125 - 2137
  • [8] An efficient genetic programming approach to design priority rules for resource-constrained project scheduling problem
    Luo, Jingyu
    Vanhoucke, Mario
    Coelho, Jose
    Guo, Weikang
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2022, 198
  • [9] A constraint programming approach for the resource-constrained project scheduling problem
    Olivier Liess
    Philippe Michelon
    [J]. Annals of Operations Research, 2008, 157 : 25 - 36
  • [10] A Constraint Integer Programming Approach for Resource-Constrained Project Scheduling
    Berthold, Timo
    Heinz, Stefan
    Luebbecke, Marco E.
    Moehring, Rolf H.
    Schulz, Jens
    [J]. INTEGRATION OF AI AND OR TECHNIQUES IN CONSTRAINT PROGRAMMING FOR COMBINATORIAL OPTIMIZATION PROBLEMS, 2010, 6140 : 313 - +