In this problem we must search for a solution satisfying as many wishes as possible while not compromising the needs of the hospital.
Hard constraints typically include a specification of shifts (e.g. morning, afternoon, and night), that each nurse should work no more than one shift per day, and that all patients should have nursing coverage. Differences in qualifications between nurses also create hard constraints. Soft constraints may include minimum and maximum numbers of shifts assigned to a given nurse in a given week, of hours worked per week, of days worked consecutively, of days off consecutively, and so on. The shift preferences of individual nurses may be treated as a soft constraint, or as a hard constraint.
Solos, Ioannis; Tassopoulos, Ioannis; Beligiannis, Grigorios (21 May 2013). "A Generic Two-Phase Stochastic Variable Neighborhood Approach for Effectively Solving the Nurse Rostering Problem". Algorithms. 6 (2): 278–308. doi:10.3390/a6020278. https://doi.org/10.3390%2Fa6020278
Aickelin, Uwe; Dowsland, Kathryn A. (2004). "An Indirect Genetic Algorithm for a Nurse Scheduling Problem". Computers & Operations Research. 31 (5): 761–778. arXiv:0803.2969. doi:10.1016/s0305-0548(03)00034-0. S2CID 8772185. /wiki/ArXiv_(identifier)
Beddoe, Gareth; Petrovic, Sanja (2003). "A novel approach to finding feasible solutions to personnel rostering problems" (PDF). Savannah, Georgia: Proceedings of the 14th Annual Conference of the Production and Operation Management Society: 1–13. Archived from the original (PDF) on 29 August 2017. Retrieved 20 March 2014. {{cite journal}}: Cite journal requires |journal= (help) https://web.archive.org/web/20170829183208/https://www.pomsmeetings.org/ConfProceedings/001/Papers/PSC-08.1.pdf
Bailey, Norman T. J. (1956). "Statistics in Hospital Planning and Design". Journal of the Royal Statistical Society Series C: Applied Statistics. 5 (3). Oxford University Press: 146–157. doi:10.2307/2985416. JSTOR 2985416. Retrieved 14 December 2023. https://academic.oup.com/jrsssc/article-abstract/5/3/146/6862850
Miller, Holmes E.; Pierskalla, William P.; Rath, Gustave J. (1976). "Nurse Scheduling Using Mathematical Programming". Operations Research. 24 (5). INFORMS: 857–870. doi:10.1287/opre.24.5.857. Retrieved 14 December 2023. https://pubsonline.informs.org/doi/abs/10.1287/opre.24.5.857
Warner, D. Michael (1976). "Scheduling Nursing Personnel According to Nursing Preference: A Mathematical Programming Approach". Operations Research. 24 (5). INFORMS: 842–856. doi:10.1287/opre.24.5.842. Retrieved 14 December 2023. https://pubsonline.informs.org/doi/abs/10.1287/opre.24.5.842
Solos, Ioannis; Tassopoulos, Ioannis; Beligiannis, Grigorios (21 May 2013). "A Generic Two-Phase Stochastic Variable Neighborhood Approach for Effectively Solving the Nurse Rostering Problem". Algorithms. 6 (2): 278–308. doi:10.3390/a6020278. https://doi.org/10.3390%2Fa6020278
Solos, Ioannis; Tassopoulos, Ioannis; Beligiannis, Grigorios (21 May 2013). "A Generic Two-Phase Stochastic Variable Neighborhood Approach for Effectively Solving the Nurse Rostering Problem". Algorithms. 6 (2): 278–308. doi:10.3390/a6020278. https://doi.org/10.3390%2Fa6020278
Aickelin, Uwe; White, Paul (2004). "Building Better Nurse Scheduling Algorithms". Annals of Operations Research. 128 (1–4): 159–177. arXiv:0803.2967. doi:10.1023/b:anor.0000019103.31340.a6. S2CID 14983974. /wiki/Annals_of_Operations_Research
Solos, Ioannis; Tassopoulos, Ioannis; Beligiannis, Grigorios (21 May 2013). "A Generic Two-Phase Stochastic Variable Neighborhood Approach for Effectively Solving the Nurse Rostering Problem". Algorithms. 6 (2): 278–308. doi:10.3390/a6020278. https://doi.org/10.3390%2Fa6020278
Goodman, Melissa D.; Dowsland, Kathryn A.; Thompson, Jonathan M. (2007). "A grasp-knapsack hybrid for a nurse-scheduling problem" (PDF). Journal of Heuristics. 15 (4). Springer: 351–379. doi:10.1007/s10732-007-9066-7. S2CID 8784023. Retrieved 20 June 2020. https://link.springer.com/content/pdf/10.1007/s10732-007-9066-7.pdf
Winstanley, Graham. "A hybrid approach to staff scheduling: The Staff Work Allocation Tool (SWAT)" (PDF). Brighton: University of Brighton School of Computing, Engineering and Mathematics: 1–12. Archived from the original (PDF) on 20 March 2014. Retrieved 20 March 2014. {{cite journal}}: Cite journal requires |journal= (help) https://web.archive.org/web/20140320215801/http://www.cem.brighton.ac.uk/research/cig/papers/SWAT.pdf
Goodman, Melissa D.; Dowsland, Kathryn A.; Thompson, Jonathan M. (2007). "A grasp-knapsack hybrid for a nurse-scheduling problem" (PDF). Journal of Heuristics. 15 (4). Springer: 351–379. doi:10.1007/s10732-007-9066-7. S2CID 8784023. Retrieved 20 June 2020. https://link.springer.com/content/pdf/10.1007/s10732-007-9066-7.pdf
Lagatie, Ruben; Haspeslagh, Stefaan; De Causmaecker, Patrick (2009). "Negotiation Protocols for Distributed Nurse Rostering" (PDF). Eindhoven University of Technology Department of Computer Science. Archived from the original (PDF) on 4 March 2016. Retrieved 14 February 2014. {{cite journal}}: Cite journal requires |journal= (help) https://web.archive.org/web/20160304190332/http://wwwis.win.tue.nl/bnaic2009/papers/junk/bnaic2009_submission_41.pdf
Lagatie, Ruben; Haspeslagh, Stefaan; De Causmaecker, Patrick (2009). "Negotiation Protocols for Distributed Nurse Rostering" (PDF). Eindhoven University of Technology Department of Computer Science. Archived from the original (PDF) on 4 March 2016. Retrieved 14 February 2014. {{cite journal}}: Cite journal requires |journal= (help) https://web.archive.org/web/20160304190332/http://wwwis.win.tue.nl/bnaic2009/papers/junk/bnaic2009_submission_41.pdf
Bäumelt, Zdeněk; Dvořák, Jan; Šůcha, Přemysl; Hanzálek, Zdeněk (2016). "A Novel Approach for Nurse Rerostering based on a Parallel Algorithm". European Journal of Operational Research. 251 (2). Elsevier: 624–639. doi:10.1016/j.ejor.2015.11.022. /wiki/European_Journal_of_Operational_Research
Solos, Ioannis; Tassopoulos, Ioannis; Beligiannis, Grigorios (21 May 2013). "A Generic Two-Phase Stochastic Variable Neighborhood Approach for Effectively Solving the Nurse Rostering Problem". Algorithms. 6 (2): 278–308. doi:10.3390/a6020278. https://doi.org/10.3390%2Fa6020278
Goodman, Melissa D.; Dowsland, Kathryn A.; Thompson, Jonathan M. (2007). "A grasp-knapsack hybrid for a nurse-scheduling problem" (PDF). Journal of Heuristics. 15 (4). Springer: 351–379. doi:10.1007/s10732-007-9066-7. S2CID 8784023. Retrieved 20 June 2020. https://link.springer.com/content/pdf/10.1007/s10732-007-9066-7.pdf
Goodman, Melissa D.; Dowsland, Kathryn A.; Thompson, Jonathan M. (2007). "A grasp-knapsack hybrid for a nurse-scheduling problem" (PDF). Journal of Heuristics. 15 (4). Springer: 351–379. doi:10.1007/s10732-007-9066-7. S2CID 8784023. Retrieved 20 June 2020. https://link.springer.com/content/pdf/10.1007/s10732-007-9066-7.pdf
Goodman, Melissa D.; Dowsland, Kathryn A.; Thompson, Jonathan M. (2007). "A grasp-knapsack hybrid for a nurse-scheduling problem" (PDF). Journal of Heuristics. 15 (4). Springer: 351–379. doi:10.1007/s10732-007-9066-7. S2CID 8784023. Retrieved 20 June 2020. https://link.springer.com/content/pdf/10.1007/s10732-007-9066-7.pdf
Humble, Travis S.; Nakamura, Yuma; Ikeda, Kazuki (2019-04-27). "Application of Quantum Annealing to Nurse Scheduling Problem". Scientific Reports. 9 (1): 12837. arXiv:1904.12139. Bibcode:2019NatSR...912837I. doi:10.1038/s41598-019-49172-3. PMC 6731278. PMID 31492936. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6731278
Goodman, Melissa D.; Dowsland, Kathryn A.; Thompson, Jonathan M. (2007). "A grasp-knapsack hybrid for a nurse-scheduling problem" (PDF). Journal of Heuristics. 15 (4). Springer: 351–379. doi:10.1007/s10732-007-9066-7. S2CID 8784023. Retrieved 20 June 2020. https://link.springer.com/content/pdf/10.1007/s10732-007-9066-7.pdf
Bäumelt, Zdeněk; Dvořák, Jan; Šůcha, Přemysl; Hanzálek, Zdeněk (2016). "A Novel Approach for Nurse Rerostering based on a Parallel Algorithm". European Journal of Operational Research. 251 (2). Elsevier: 624–639. doi:10.1016/j.ejor.2015.11.022. /wiki/European_Journal_of_Operational_Research
Augustine, Lizzy; Faer, Morgan; Kavountzis, Andreas; Patel, Reema (15 December 2009). "A Brief Study of the Nurse Scheduling Problem (NSP)" (PDF). Pittsburgh: Carnegie Mellon School of Computer Science: 1–11. Retrieved 20 March 2014. {{cite journal}}: Cite journal requires |journal= (help) http://www.math.cmu.edu/~af1p/Teaching/OR2/Projects/P23/ORProject_Final_Copy.pdf
Burke, Edmund; De Causmaecker, Patrick; Berghe, Greet Vanden; Van Landeghem, Hendrik (2004). "The state of the art of nurse rostering". Journal of Scheduling. 7 (6): 441–499. doi:10.1023/B:JOSH.0000046076.75950.0b. S2CID 10537343. Retrieved 10 January 2016. https://lirias.kuleuven.be/bitstream/123456789/123829/1/JOS_