# Diz 63 en

# Algorithms for Personnel Scheduling Enhanced by Machine Learning Techniques[edit]

**Author**: Roman Václavík

Many algorithms solving combinatorial problems can be found in the literature since researchers deal with these problems for many decades. The algorithms are mostly designed following a model-based approach. This means that the focus is on a rigorous description of an algorithm based on a deep understanding of the considered problem. However, this approach does not take into account work with data (i.e., processing of data in order to let data drive the algorithm) even though it generates data flows. This can be seen as a flaw since a lot of arbitrary already calculated data is present inside the algorithm iterations, but it is not used anymore in the future steps of algorithm generally.