Evolving rollout-justification based heuristics for resource constrained project scheduling problems
Created by W.Langdon from
gp-bibliography.bib Revision:1.8051
- @Article{CHAND:2019:swarm,
-
author = "Shelvin Chand and Hemant Singh and Tapabrata Ray",
-
title = "Evolving rollout-justification based heuristics for
resource constrained project scheduling problems",
-
journal = "Swarm and Evolutionary Computation",
-
volume = "50",
-
pages = "100556",
-
year = "2019",
-
ISSN = "2210-6502",
-
DOI = "doi:10.1016/j.swevo.2019.07.002",
-
URL = "http://www.sciencedirect.com/science/article/pii/S2210650218309672",
-
keywords = "genetic algorithms, genetic programming, Resource
constrained project scheduling problem,
Hyper-heuristics, Priority rules, Rollout,
Justification",
-
abstract = "Resource constrained project scheduling is critical in
logistic and planning operations across a range of
industries. An interesting heuristic for solving this
problem is the Rollout-Justification (RJ) procedure.
This procedure, which has conceptual similarities with
dynamic programming, incrementally builds a solution by
identifying the next activity to schedule based on the
projections made using a guiding priority rule
(heuristic) coupled with forward-backward local search.
A critical component that affects the performance of RJ
procedure is the guiding priority rule (or a set of
rules). In this study, instead of using existing rules
from literature, we aim to evolve new priority rules
using genetic programming, and systematically
investigate their use with the RJ procedure. Apart from
evolving new rules, we also investigate new ways of
integrating/using the rules within RJ procedure. To
this end we consider the use of both forward and
backward scheduling, independent and cohesive ensemble
rule approaches, limited and unlimited number of
function evaluations, among others. We use data from
the project scheduling library (PSPLib) to train and
test the evolved rules and their integration with RJ. A
comprehensive set of numerical experiments are
performed to benchmark the rules evolved using the
proposed approach against a range of existing rules.
The results demonstrate the competence and potential of
the proposed approach, both in terms of accuracy and
complexity",
- }
Genetic Programming entries for
Shelvin Chand
Hemant Singh
Tapabrata Ray
Citations