Nurse scheduling problem

Nurse scheduling problem

The Nurse scheduling problem (NSP) is the problem of determining a work schedule for nurses that is both reasonable (or fair) and efficient. Despite seeming trivial, this is a complex problem due to its many constraints and many possible combinations. It is a good example of the difficulties encountered in constraint programming.

Contents

General description

The Nurse scheduling problem (NSP) problem is all about assignment of shifts and holidays to nurses. A nurse has her/his wishes/restrictions. The problem is described as finding a schedule that both respects the constraints of the nurses and fulfills the objectives of the hospital. Conventionally a nurse can work 3 shifts because nursing is shift work:

  • day shift
  • night shift
  • late night shift

In this problem we must search for a solution satisfying as many wishes as possible while not compromising the needs of the hospital. Some examples of constraints are:

  • A nurse doesn't work the day shift, night shift and late night shift on the same day (for obvious reasons).
  • A nurse may go on a holiday and will not work shifts during this time.
  • A nurse doesn't do a late night shift followed by a day shift the next day.

Constraints

We have two types of constraints:

  • hard constraints: if this constraint fails then the entire schedule is invalid.
  • soft constraints: it is desirable that these constraints are met but not meeting them doesn't make the schedule invalid.

Computing efforts

Due to its high number of constraints and the many possible solutions, this problem is probably best solved by using a heuristic, like cooperate genetic algorithms or local search. Like many scheduling problems this problem appears to be NP-hard.

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Cuckoo search — (CS) is an optimization algorithm developed by Xin she Yang and Suash Deb in 2009.[1][2] It was inspired by the obligate brood parasitism of some cuckoo species by laying their eggs in the nests of other host birds (of other species). Some host… …   Wikipedia

  • Constraint programming — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computin …   Wikipedia

  • NSP — is a three letter abbreviation with multiple meanings, including: Afghan National Solidarity Programme Nankoku Shōnen Papuwa kun, a Super Famicom game National Ski Patrol Netaji Subhash Place (Delhi Metro) National Solidarity Party, a political… …   Wikipedia

  • NSP — neuron specific protein; neurotoxic shellfish poisoning; nonstructural protein; nuclear shuttle protein; nurse scheduling problem …   Medical dictionary

  • NSP — • neuron specific protein; • neurotoxic shellfish poisoning; • nonstructural protein; • nuclear shuttle protein; • nurse scheduling problem …   Dictionary of medical acronyms & abbreviations

  • Memetic algorithm — Memetic algorithms (MA) represent one of the recent growing areas of research in evolutionary computation. The term MA is now widely used as a synergy of evolutionary or any population based approach with separate individual learning or local… …   Wikipedia

  • Hyper-heuristic — A hyper heuristic is a heuristic search method that seeks to automate, often by the incorporation of machine learning techniques, the process of selecting, combining, generating or adapting several simpler heuristics (or components of such… …   Wikipedia

  • Operating room management — An operating theatre (gynecological hospital of Medical University of Silesia in Bytom) Operating room management is the science of how to run an Operating Room Suite. Operational operating room management focuses on maximizing operational… …   Wikipedia

  • mHealth — Medical nurse uses a mobile phone in Accra, Ghana mHealth (also written as m health or mobile health) is a term used for the practice of medicine and public health, supported by mobile devices. The term is most commonly used in reference to using …   Wikipedia

  • Quizbowl — (also known as Quiz Bowl, Scholastic Bowl, Brain Bowl, Academic Team, Academic Varsity Bowl, Academic Challenge, Academic Challenge Bowl, Scholar Quiz Bowl, Academic Quiz Team, Academic League, Academic Bowl, It s Academic, Battle of the Brains,… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”