MAP-Elites based Hyper-Heuristic for the Resource Constrained Project Scheduling Problem

04/24/2022
by   Shelvin Chand, et al.
0

The resource constrained project scheduling problem (RCPSP) is an NP-Hard combinatorial optimization problem. The objective of RCPSP is to schedule a set of activities without violating any activity precedence or resource constraints. In recent years researchers have moved away from complex solution methodologies, such as meta heuristics and exact mathematical approaches, towards more simple intuitive solutions like priority rules. This often involves using a genetic programming based hyper-heuristic (GPHH) to discover new priority rules which can be applied to new unseen cases. A common problem affecting GPHH is diversity in evolution which often leads to poor quality output. In this paper, we present a MAP-Elites based hyper-heuristic (MEHH) for the automated discovery of efficient priority rules for RCPSP. MAP-Elites uses a quality diversity based approach which explicitly maintains an archive of diverse solutions characterised along multiple feature dimensions. In order to demonstrate the benefits of our proposed hyper-heuristic, we compare the overall performance against a traditional GPHH and priority rules proposed by human experts. Our results indicate strong improvements in both diversity and performance. In particular we see major improvements for larger instances which have been under-studied in the existing literature.

READ FULL TEXT

page 3

page 9

research
03/28/2016

Hybrid Ant Colony Optimization in solving Multi-Skill Resource-Constrained Project Scheduling Problem

In this paper Hybrid Ant Colony Optimization (HAntCO) approach in solvin...
research
06/16/2022

Genetic algorithms for the resource-constrained project scheduling problem in aircraft heavy maintenance

Due to complex sets of interrelated activities in aircraft heavy mainten...
research
11/13/2017

Solving the Resource Constrained Project Scheduling Problem Using the Parallel Tabu Search Designed for the CUDA Platform

In the paper, a parallel Tabu Search algorithm for the Resource Constrai...
research
11/13/2015

Combining Monte-Carlo and Hyper-heuristic methods for the Multi-mode Resource-constrained Multi-project Scheduling Problem

Multi-mode resource and precedence-constrained project scheduling is a w...
research
04/13/2018

Roster Evaluation Based on Classifiers for the Nurse Rostering Problem

The personnel scheduling problem is a well-known NP-hard combinatorial p...
research
09/27/2011

Models and Strategies for Variants of the Job Shop Scheduling Problem

Recently, a variety of constraint programming and Boolean satisfiability...
research
02/17/2023

Dynamic Prioritization and Adaptive Scheduling using Deep Deterministic Policy Gradient for Deploying Microservice-based VNFs

The Network Function Virtualization (NFV)-Resource Allocation (RA) probl...

Please sign up or login with your details

Forgot password? Click here to reset