A Nurse Rostering Algorithm with Compile-Time Customisation and Neighbourhood-Constrained Column Generation

Reference

Degree Grantor

The University of Auckland

Abstract

The issue of generating automated staff rosters has received a great deal of academic interest of late, and has also led to several timetabling competitions, most notably the First International Nurse Rostering Competition (INRC2010) which was held earlier this year (Haspeslagh et al. 2010). The work detailed in this thesis focuses on customising GENIE++ (Dohn, Mason, and Ryan 2010), an existing staff rostering framework, to suit the model proposed by the INRC2010 specification. A C++ project, the Input File Generator, is created to automate this customisation process for problem instances of the competition formulation. A number of problem instances are provided as part of the competition, which are used to benchmark the performance of the customised GENIE++ framework. We observe some positive initial results, but motivation is established to implement heuristic methodologies within GENIE++ in order to generate optimal or near-optimal solutions relatively quickly. With this goal in mind, a near-steepest descent local search heuristic is developed and implemented within the GENIE++ framework. This heuristic provides some very encouraging results and performs competitively on the more complicated problem instances.

Description

Full text is available to authenticated members of The University of Auckland only.

DOI

Related Link

Keywords

ANZSRC 2020 Field of Research Codes