Abstract
The nurse scheduling problem (NSP) has received a great amount of attention in recent years. In the NSP, the goal is to assign the shifts to the nurses in order to satisfy the demands of each day during the planning horizon. In this study, we consider the NSP in the largest hospital in Iran, i.e., Milad. A mathematical programming model is proposed to maximize the nurses’ preferences to work in their favorable shifts as well as to minimize the total surplus nurses to cover the demands of each day. The schedule of the nurses on the last days of the previous planning horizon is considered for assigning the shifts to the nurses on the beginning days of the current planning horizon. Moreover, the leave days requested by the nurses are taken into consideration. Considering the uncertainties in the real-world problems has a great effect on providing the higher quality schedules. In this study, the uncertainty is considered in the nurses’ preferences and the number of surplus nurses. To treat the uncertainties in the research problem, four different types of the fuzzy solution approaches are applied. Then, the fuzzy models are formulated based on the proposed fuzzy solution approaches to provide a more flexible solution for policy makers.
Similar content being viewed by others
References
Al-Yakoob, M., Sherali, H.D.: Mixed-Integer programming models for an employee scheduling problem with multiple shifts and work locations. Ann. Oper. Res. 155, 119–142 (2007)
Arthur, J.L., Ravindran, A.: A multiple objective nurse scheduling model. 1 13, 55–60 (1981)
Azaiez, M.N., Al-Sharif, S.S.: A 0-1 goal programming model for nurse scheduling. Comput. Oper. Res. 32, 491–507 (2005)
Bard, J.F., Purnomo, H.W.: Preference scheduling for nurses using column generation. Eur. J. Oper. Res. 164, 510–534 (2005)
Bard, J.F., Purnomo, H.W.: Cyclic preference scheduling of nurses using a Lagrangian-based heuristic. J. Sched. 10, 5–23 (2007)
Belien, J.E., Demeulemeester, E.: A branch and price approach for integrating nurse and surgery scheduling. Eur. J. Oper. Res. 189, 652–668 (2008)
Bellman, R.E., Zadeh, L.A.: Decision making in a fuzzy environment. Manag. Sci. 17, 141–164 (1970)
Burke, E.K., Decausmaecker, P., Berghe, G.V.: A hybrid tabu search algorithm for the nurse rostering problem. Simul. Evol. Learn. 1584, 187–194 (1999)
Dowsland, K.A., Thompson, J.M.: Nurse scheduling with knapsacks, networks and tabu search. J. Oper. Res. Soc. 51, 825–833 (2000)
Gutjahr, J., Rauner, S.: An ACO algorithm for a dynamic regional nurse scheduling problem in Austria. Comput. Oper. Res. 34, 642–666 (2007)
Hertz, A., Kobler, D.: A framework for the description of evolutionary algorithms. Eur. J. Oper. Res. 126, 1–12 (2000)
Hung, T.N., Sriboonchitta, S., Wu, B.: A statistical basis for fuzzy engineering economics. Int. J. Fuzzy Syst. 17, 1–11 (2015)
Jafari, H., Salmasi, N.: Maximizing the nurses preferences in nurse scheduling problem: mathematical modeling and a meta-heuristic algorithm. J. Ind. Eng. Int. (2015, in press)
Janiszewski, G.: The nursing shortage in the United States of America: an integrative review of the literature. J. Adv. Nurs. 43, 335–343 (2003)
Jiang, Z.Z., Tan, C., Chen, X., Sheng, Y.: A multi-objective matching approach for one-shot multi-attribute exchanges under a fuzzy environment. Int. J. Fuzzy Syst. 17, 53–66 (2015)
Li, R. J.: Multiple objective decisions making in a fuzzy environment. PhD Thesis, Department of Industrial Engineering, Kansas State University, Manhattan (1990)
Lu, K., Lin, P., Wu, C., Hsieh, Y.: The relationships amongst turnover intentions, professional commitment and job satisfaction of hospital nurses. J. Prof. Nurs. 18(4), 214–219 (2002)
Maenhout, B., Vanhoucke, M.: An integrated nurse staffing and scheduling analysis for longer-term nursing staff allocation problems. Omega 41, 485–499 (2013)
Majumdar, J., Bhunia, A.K.: Elitist genetic algorithm for assignment problem with imprecise goal. Eur. J. Oper. Res. 177, 684–692 (2007)
Miller, H., Pierskalla, E.W., Rath, G.: Nurse scheduling using mathematical programming. Oper. Res. 24, 857–870 (1976)
Murray, M.: The nursing shortage: past, present, and future. J. Nurs. Adm. 32, 79–84 (2002)
Saati, T.L.: A scaling method for priorities in hierarchical structures. J. Math. Psychol. 15, 234–281 (1977)
Topaloglu, S., Selim, H.: Nurse scheduling using fuzzy modeling approach. Fuzzy Sets Syst. 161, 1543–1563 (2010)
Valouxis, C., Gogos, C., Goulas, G., Alefragis, P., Housos, E.: A systematic two phase approach for the nurse rostering problem. Eur. J. Oper. Res. 219, 425–433 (2012)
Werners, B.: Aggregation models in mathematical programming. In: Mitra, G., Greenberg, H.J., Lotomsa, F.A., Rijckaert, M.J., Zimmermann, H.-J. (eds.) Mathematical Models for Decision Support, pp. 295–305. Springer, New York (1970)
Yager, R.R.: On ordered weighted averaging aggregation operators in multicriteria decision making. IEEE Trans. Syst. Man Cybern. 18, 183–190 (1988)
Zadeh, L.A.: Fuzzy sets. Inf. Control 8, 338–353 (1965)
Zimmermann, H.-J.: Fuzzy programming and linear programming with several objective functions. Fuzzy Sets Syst. 1, 45–55 (1978)
Zimmermann, H.-J., Zysno, P.: Latent connectives in human decision making. Fuzzy Sets Syst. 4, 37–51 (1980)
Zimmermann, H.-J., Zysno, P.: Decisions and evaluations by hierarchical aggregation of information. Fuzzy Sets Syst. 10, 243–266 (1983)
Author information
Authors and Affiliations
Corresponding author
Electronic supplementary material
Appendix A. The value of the parameters in the illustrative instance generated
Supplementary data associated with the value of the parameters in the illustrative instance generated can be found in online. (DOC 40 kb)
Appendix B. The generated schedules using the proposed fuzzy approaches for the illustrative instance
Supplementary data associated with the generated schedules using the proposed fuzzy approaches for the illustrative instance can be found in online. (DOC 61 kb)
Rights and permissions
About this article
Cite this article
Jafari, H., Bateni, S., Daneshvar, P. et al. Fuzzy Mathematical Modeling Approach for the Nurse Scheduling Problem: A Case Study. Int. J. Fuzzy Syst. 18, 320–332 (2016). https://doi.org/10.1007/s40815-015-0051-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40815-015-0051-2