Applying OptaPlanner in the implementation of doctors' schedule of duty hours
Abstract
The result of this work is to enable direct executors, within a medical institution, significantly improved performance when creating doctors' duty schedules compared to one that is created manually. A theoretical overview of the basic concepts related to this set of problems is given. The main task is to maximize the preferences of medical personnel for working in shifts when a set of restrictions is provided for the process of planning a schedule. They can be closely related to labor laws, hospital regulations, individual preferences, and many more. Based on these constraints a mathematical model is proposed. Since this is an NP-hard problem, metaheuristics are used. As this field includes a certain number of algorithms, this paper focuses on simulated annealing. Defining this, the theoretical background and usage of the OptaPlanner tool are presented. This tool is used to solve previously mentioned types of optimization problems and can be fully integrated into the Java programming ...language.
Keywords:
simulated annealing / schedule-solving problem / OptaPlanner tool / metaheuristicsSource:
2023 27th International Conference on Information Technology, IT 2023, 2023Publisher:
- Institute of Electrical and Electronics Engineers Inc.
Collections
Institution/Community
Fakultet organizacionih naukaTY - CONF AU - Kljajić, A. AU - Bakić, N. AU - Savić, Dušan AU - Stanojević, Vojislav PY - 2023 UR - https://rfos.fon.bg.ac.rs/handle/123456789/2490 AB - The result of this work is to enable direct executors, within a medical institution, significantly improved performance when creating doctors' duty schedules compared to one that is created manually. A theoretical overview of the basic concepts related to this set of problems is given. The main task is to maximize the preferences of medical personnel for working in shifts when a set of restrictions is provided for the process of planning a schedule. They can be closely related to labor laws, hospital regulations, individual preferences, and many more. Based on these constraints a mathematical model is proposed. Since this is an NP-hard problem, metaheuristics are used. As this field includes a certain number of algorithms, this paper focuses on simulated annealing. Defining this, the theoretical background and usage of the OptaPlanner tool are presented. This tool is used to solve previously mentioned types of optimization problems and can be fully integrated into the Java programming language. PB - Institute of Electrical and Electronics Engineers Inc. C3 - 2023 27th International Conference on Information Technology, IT 2023 T1 - Applying OptaPlanner in the implementation of doctors' schedule of duty hours DO - 10.1109/IT57431.2023.10078560 UR - conv_3794 ER -
@conference{ author = "Kljajić, A. and Bakić, N. and Savić, Dušan and Stanojević, Vojislav", year = "2023", abstract = "The result of this work is to enable direct executors, within a medical institution, significantly improved performance when creating doctors' duty schedules compared to one that is created manually. A theoretical overview of the basic concepts related to this set of problems is given. The main task is to maximize the preferences of medical personnel for working in shifts when a set of restrictions is provided for the process of planning a schedule. They can be closely related to labor laws, hospital regulations, individual preferences, and many more. Based on these constraints a mathematical model is proposed. Since this is an NP-hard problem, metaheuristics are used. As this field includes a certain number of algorithms, this paper focuses on simulated annealing. Defining this, the theoretical background and usage of the OptaPlanner tool are presented. This tool is used to solve previously mentioned types of optimization problems and can be fully integrated into the Java programming language.", publisher = "Institute of Electrical and Electronics Engineers Inc.", journal = "2023 27th International Conference on Information Technology, IT 2023", title = "Applying OptaPlanner in the implementation of doctors' schedule of duty hours", doi = "10.1109/IT57431.2023.10078560", url = "conv_3794" }
Kljajić, A., Bakić, N., Savić, D.,& Stanojević, V.. (2023). Applying OptaPlanner in the implementation of doctors' schedule of duty hours. in 2023 27th International Conference on Information Technology, IT 2023 Institute of Electrical and Electronics Engineers Inc... https://doi.org/10.1109/IT57431.2023.10078560 conv_3794
Kljajić A, Bakić N, Savić D, Stanojević V. Applying OptaPlanner in the implementation of doctors' schedule of duty hours. in 2023 27th International Conference on Information Technology, IT 2023. 2023;. doi:10.1109/IT57431.2023.10078560 conv_3794 .
Kljajić, A., Bakić, N., Savić, Dušan, Stanojević, Vojislav, "Applying OptaPlanner in the implementation of doctors' schedule of duty hours" in 2023 27th International Conference on Information Technology, IT 2023 (2023), https://doi.org/10.1109/IT57431.2023.10078560 ., conv_3794 .