1. A hyper-heuristic based ensemble genetic programming approach for stochastic resource constrained project scheduling problem.
- Author
-
Chen, HaoJie, Ding, Guofu, Qin, Shengfeng, and Zhang, Jian
- Subjects
- *
GENETIC programming , *CRITICAL path analysis , *STOCHASTIC programming , *METAHEURISTIC algorithms , *SCHEDULING , *SCHOOL schedules - Abstract
• A hyper-heuristic based ensemble GP framework is proposed to solve the SRCPSP. • A sequence voting mechanism is designed to achieve PRs collaborative scheduling. • The basic components of existing hyper-heuristic scheduling are modified. • The local search, mutation and renewal are designed for improving GP evolution. In project scheduling studies, to the best of our knowledge, the hyper-heuristic collaborative scheduling is first-time applied to project scheduling with random activity durations. A hyper-heuristic based ensemble genetic programming (HH-EGP) method is proposed for solving stochastic resource constrained project scheduling problem (SRCPSP) by evolving an ensemble of priority rules (PRs). The proposed approach features with (1) integrating the critical path method into the resource-based policy class to generate schedules; (2) improving the existing single hyper-heuristic project scheduling research to construct a suitable solution space for solving SRCPSP; and (3) bettering genetic evolution of each subpopulation from a decision ensemble with three different local searches in corporation with discriminant mutation and discriminant population renewal. In addition, a sequence voting mechanism is designed to deal with collaborative decision-making in the scheduling process for SRCPSP. The benchmark PSPLIB is performed to verify the advantage of the HH-EGP over heuristics, meta-heuristics and the single hyper-heuristic approaches. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF