Abstract
The problem of generating surgery schedules is formulated as a mathematical model with probabilistic constraints. The approach presented uses modern machine learning to approximate the model’s probabilistic constraints. The technique is inspired by models that use slacks in capacity planning. Essentially a neural-network is used to learn linear constraints that will replace the probabilistic constraint. The data used to learn these constraints is verified and labeled using Monte Carlo simulations. The solutions iteratively discovered, during the optimization procedure, produce also new training data. The neural-network continues its training on this data until the solution discovered is verified to be feasible. The stochastic surgery model studied is inspired by real challenges faced by many hospitals today and tested on real-life data.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Cappanera, P., Visintin, F., Banditori, C.: Addressing conflicting stakeholders’ priorities in surgical scheduling by goal programming. Flex. Serv. Manuf. J. 30(1), 252–271 (2018)
Cardoen, B., Demeulemeester, E., Beliën, J.: Operating room planning and scheduling: a literature review. Eur. J. Oper. Res. 201(3), 921–932 (2010)
Denton, B., Miller, A.J., Balasubramanian, H.J., Huschka, T.R.: Optimal allocation of surgery blocks to operating rooms under uncertainty. Oper. Res. 58(4–part–1), 802–816 (2010)
Fischetti, M., Jo, J.: Deep neural networks and mixed integer linear optimization. Constraints 23(3), 296–309 (2018)
Glorot, X., Bordes, A., Bengio, Y.: Deep sparse rectifier neural networks. In: Proceedings of the Fourteenth International Conference on Artificial Intelligence and Statistics, June 2011, pp. 315–323 (2011)
Guido, R., Conforti, D.: A hybrid genetic approach for solving an integrated multi-objective operating room planning and scheduling problem. Comput. Oper. Res. 87, 270–282 (2017)
Gurobi Optimization, LLC.: Gurobi Optimizer Reference Manual (2018). http://www.gurobi.com
Hans, E., Wullink, G., van Houdenhoven, M., Kazemier, G.: Robust surgery loading. Eur. J. Oper. Res. 185(3), 1038–1050 (2008)
Kingma, D.P., Ba, J.: Adam: a method for stochastic optimization. arXiv:1412.6980 [cs] (2014)
Kroer, L.R.R., Foverskov, K., Vilhelmsen, C., Hansen, A.S., Larsen, J.: Planning and scheduling operating rooms for elective and emergency surgeries with uncertain duration. Oper. Res. Health Care 19, 107–119 (2018)
Lamiri, M., Xie, X., Dolgui, A., Grimaud, F.: A stochastic model for operating room planning with elective and emergency demand for surgery. Eur. J. Oper. Res. 185(3), 1026–1037 (2008)
Marques, I., Captivo, M.E.: Different stakeholders’ perspectives for a surgical case assignment problem: deterministic and robust approaches. Eur. J. Oper. Res. 261(1), 260–278 (2017)
Min, D., Yih, Y.: Scheduling elective surgery under uncertainty and downstream capacity constraints. Eur. J. Oper. Res. 206(3), 642–652 (2010)
Molina-Pariente, J.M., Hans, E.W., Framinan, J.M.: A stochastic approach for solving the operating room scheduling problem. Flex. Serv. Manuf. J. 30(1), 224–251 (2018)
Neyshabouri, S., Berg, B.P.: Two-stage robust optimization approach to elective surgery and downstream capacity planning. Eur. J. Oper. Res. 260(1), 21–40 (2017)
van Oostrum, J.M., Van Houdenhoven, M., Hurink, J.L., Hans, E.W., Wullink, G., Kazemier, G.: A master surgical scheduling approach for cyclic scheduling in operating room departments. OR Spectr. 30(2), 355–374 (2008)
Paszke, A., et al.: Automatic differentiation in PyTorch, October 2017
Riise, A., Mannino, C., Burke, E.K.: Modelling and solving generalised operational surgery scheduling problems. Comput. Oper. Res. 66, 1–11 (2016)
Samudra, M., Van Riet, C., Demeulemeester, E., Cardoen, B., Vansteenkiste, N., Rademakers, F.E.: Scheduling operating rooms: achievements, challenges and pitfalls. J. Sched. 19(5), 493–525 (2016)
Spangler, W.E., Strum, D.P., Vargas, L.G., May, J.H.: Estimating procedure times for surgeries by determining location parameters for the Lognormal model. Health Care Manage. Sci. 7(2), 97–104 (2004)
Srivastava, N., Hinton, G., Krizhevsky, A., Sutskever, I., Salakhutdinov, R.: Dropout: a simple way to prevent neural networks from overfitting. J. Mach. Learn. Res. 15, 1929–1958 (2014)
Acknowledgement
The author would like to acknowledge the National University Hospital of Iceland for providing data, insights and support for this project.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Runarsson, T.P. (2019). Approximating Probabilistic Constraints for Surgery Scheduling Using Neural Networks. In: Nicosia, G., Pardalos, P., Umeton, R., Giuffrida, G., Sciacca, V. (eds) Machine Learning, Optimization, and Data Science. LOD 2019. Lecture Notes in Computer Science(), vol 11943. Springer, Cham. https://doi.org/10.1007/978-3-030-37599-7_53
Download citation
DOI: https://doi.org/10.1007/978-3-030-37599-7_53
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-37598-0
Online ISBN: 978-3-030-37599-7
eBook Packages: Computer ScienceComputer Science (R0)