scispace - formally typeset
Search or ask a question
Author

K D Dowsland

Bio: K D Dowsland is an academic researcher. The author has contributed to research in topics: Nurse scheduling problem & Tabu search. The author has an hindex of 1, co-authored 1 publications receiving 29 citations.

Papers
More filters

Cited by
More filters
Journal ArticleDOI
TL;DR: This paper describes a Genetic Algorithms approach to a manpower-scheduling problem arising at a major UK hospital that is able to find high quality solutions and is both faster and more flexible than a recently published Tabu Search approach.

360 citations

Journal ArticleDOI
TL;DR: The aim of this research is to model and solve a complex nurse scheduling problem with an integer programming formulation and evolutionary algorithms and detail a novel statistical method of comparing to build better scheduling algorithms by identifying successful algorithm modifications.
Abstract: The aim of this research is twofold: Firstly, to model and solve a complex nurse scheduling problem with an integer programming formulation and evolutionary algorithms. Secondly, to detail a novel statistical method of comparing and hence building better scheduling algorithms by identifying successful algorithm modifications. The comparison method captures the results of algorithms in a single figure that can then be compared using traditional statistical techniques. Thus, the proposed method of comparing algorithms is an objective procedure designed to assist in the process of improving an algorithm. This is achieved even when some results are non-numeric or missing due to infeasibility. The final algorithm outperforms all previous evolutionary algorithms, which relied on human expertise for modification.

125 citations

Journal ArticleDOI
TL;DR: This paper compares two methods for overcoming the nurse scheduling problem, SAWing and Noising with simulated annealing and demonstrates that Noising produces better schedules.
Abstract: The primary objective of the nurse scheduling problem is to ensure there are sufficient nurses on each shift. There are also a number of secondary objectives designed to make the schedule more pleasant. Neighbourhood search implementations use a weighted cost function with the weights dependent on the importance of each objective. Setting the weights on binding constraints so they are satisfied but still allow the search to find good solutions is difficult. This paper compares two methods for overcoming this problem, SAWing and Noising with simulated annealing and demonstrates that Noising produces better schedules.

82 citations

Journal ArticleDOI
TL;DR: In this article, an Estimation of Distribution Algorithm (EDA) is applied to the nurse scheduling problem, which involves choosing a suitable scheduling rule from a set for the assignment of each nurse.
Abstract: Schedules can be built in a similar way to a human scheduler by using a set of rules that involve domain knowledge. This paper presents an Estimation of Distribution Algorithm (EDA) for the nurse scheduling problem, which involves choosing a suitable scheduling rule from a set for the assignment of each nurse. Unlike previous work that used Genetic Algorithms (GAs) to implement implicit learning, the learning in the proposed algorithm is explicit, i.e. we identify and mix building blocks directly. The EDA is applied to implement such explicit learning by building a Bayesian network of the joint distribution of solutions. The conditional probability of each variable in the network is computed according to an initial set of promising solutions. Subsequently, each new instance for each variable is generated by using the corresponding conditional probabilities, until all variables have been generated, i.e. in our case, a new rule string has been obtained. Another set of rule strings will be generated in this way, some of which will replace previous strings based on fitness selection. If stopping conditions are not met, the conditional probabilities for all nodes in the Bayesian network are updated again using the current set of promising rule strings. Computational results from 52 real data instances demonstrate the success of this approach. It is also suggested that the learning mechanism in the proposed approach might be suitable for other scheduling problems.

79 citations

Journal ArticleDOI
TL;DR: The problem of constructing duty schedules for nurses at large hospitals is solved using a tabu search approach as a case study at Stikland Hospital, a large psychiatric hospital in the South African Western Cape, for which a computerized decision support system with respect to nurse scheduling was developed.
Abstract: Constructing duty schedules for nurses at large hospitals is a difficult problem. The objective is usually to ensure that there is always sufficient staff on duty, while taking into account individual preferences with respect to work patterns, requests for leave and financial restrictions, in such a way that all employees are treated fairly. The problem is typically solved via mixed integer programming or heuristic (local) search methods in the operations research literature. In this paper the problem is solved using a tabu search approach as a case study at Stikland Hospital, a large psychiatric hospital in the South African Western Cape, for which a computerized decision support system with respect to nurse scheduling was developed. This decision support system, called NuRoDSS (short for Nurse Rostering Decision Support System) is described in some detail.

69 citations