Smart schemaläggningssystem för optimal personalhantering

Employee scheduling in the healthcare and social care sector is a complex challenge that must balance legal regulations, employee preferences, and unexpected absences such as sick leave. Manual scheduling is still prevalent in many organizations, leading to inefficient processes, staff overload, and dissatisfaction. This thesis addresses the need for a smart scheduling system that automates shift allocation while allowing for manual adjustments, with the aim of improving efficiency, fairness, and legal compliance. The significance of this problem lies in its impact on both staff well-being and organizational efficiency. Automating the process has the potential to reduce administrative workload and mitigate issues like uneven shift distribution. Although several commercial tools exist, they often lack flexibility or are inaccessible to smaller organizations. Thus, this project seeks to create a viable alternative using open-source technologies. The solution involves the development of a full-stack web application that integrates Timefold, a Java-based AI constraint solver, to handle both hard and soft constraints. They’re distinguished by their flexibility, where hard constraints are things like legally mandated work-hour limits and rest periods that must always be followed. On the other hand, soft constraints—such as employee preferences and availability, may be violated if necessary to produce a feasible schedule. The system was built using Supabase for real-time database interaction, Quarkus for backend logic, and React for the user interface. The interface supports drag-and-drop scheduling, error validation, and real-time feedback. System validation included constraint testing, solver performance analysis, and limited user interface evaluations. The system successfully generated legally compliant schedules and respected employee preferences when feasible. It also prevented errors like over-assignment via real-time feedback. However, limitations such as the inability to support shifts spanning two days, absence of multithreading, and infrastructure-related delays were identified. The outcome is a functional prototype that demonstrates the potential of combining AI planning tools with user-centered design to improve scheduling in care environments. Future work includes full-scale usability testing, extended feature support, and optimization for larger datasets.

Publication Details

Journal
KTH Publication Database DiVA (KTH Royal Institute of Technology)
Published
2025-01-01
Primary Topic
Neurobiology and Insect Physiology Research
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Smart schemaläggningssystem för optimal personalhantering

KTH Publication Database DiVA (KTH Royal Institute of Technology)
Neurobiology and Insect Physiology Research
article

Smart schemaläggningssystem för optimal personalhantering

article en

Abstract

Employee scheduling in the healthcare and social care sector is a complex challenge that must balance legal regulations, employee preferences, and unexpected absences such as sick leave. Manual scheduling is still prevalent in many organizations, leading to inefficient processes, staff overload, and dissatisfaction. This thesis addresses the need for a smart scheduling system that automates shift allocation while allowing for manual adjustments, with the aim of improving efficiency, fairness, and legal compliance. The significance of this problem lies in its impact on both staff well-being and organizational efficiency. Automating the process has the potential to reduce administrative workload and mitigate issues like uneven shift distribution. Although several commercial tools exist, they often lack flexibility or are inaccessible to smaller organizations. Thus, this project seeks to create a viable alternative using open-source technologies. The solution involves the development of a full-stack web application that integrates Timefold, a Java-based AI constraint solver, to handle both hard and soft constraints. They’re distinguished by their flexibility, where hard constraints are things like legally mandated work-hour limits and rest periods that must always be followed. On the other hand, soft constraints—such as employee preferences and availability, may be violated if necessary to produce a feasible schedule. The system was built using Supabase for real-time database interaction, Quarkus for backend logic, and React for the user interface. The interface supports drag-and-drop scheduling, error validation, and real-time feedback. System validation included constraint testing, solver performance analysis, and limited user interface evaluations. The system successfully generated legally compliant schedules and respected employee preferences when feasible. It also prevented errors like over-assignment via real-time feedback. However, limitations such as the inability to support shifts spanning two days, absence of multithreading, and infrastructure-related delays were identified. The outcome is a functional prototype that demonstrates the potential of combining AI planning tools with user-centered design to improve scheduling in care environments. Future work includes full-scale usability testing, extended feature support, and optimization for larger datasets.

KTH Publication Database DiVA (KTH Royal Institute of Technology)
Industry, innovation and infrastructure
Openalex Percentile: Top 47%
Neurobiology and Insect Physiology Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Smart schemaläggningssystem för optimal personalhantering · KTH Publication Database DiVA (KTH Royal Institute of Technology) (2025) | TGRS Research Map | TGRS