Automating Personnel Rostering by Learning Constraints Using Tensors
Not on the map. Why?
Abstract (arXiv)
Many problems in operations research require that constraints be specified in the model. Determining the right constraints is a hard and laborsome task. We propose an approach to automate this process using artificial intelligence and machine learning principles. So far there has been only little work on learning constraints within the operations research community. We focus on personnel rostering and scheduling problems in which there are often past schedules available and show that it is possible to automatically learn constraints from such examples. To realize this, we adapted some techniques from the constraint programming community and we have extended them in order to cope with multidimensional examples. The method uses a tensor representation of the example, which helps in capturing the dimensionality as well as the structure of the example, and applies tensor operations to find the constraints that are satisfied by the example. To evaluate the proposed algorithm, we used constraints from the Nurse Rostering Competition and generated solutions that satisfy these constraints; these solutions were then used as examples to learn constraints. Experiments demonstrate that the proposed algorithm is capable of producing human readable constraints that capture the underlying characteristics of the examples.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 0; 2024: 1; 2025: 2.
5 papers.
- 2021Optimization with Constraint Learning: A Framework and Surveycited by 28
- 2025Inverse Mixed-Integer Programming: Learning Constraints then Objective Functionscited by 2
- 2022Easy, adaptable and high-quality Modelling with domain-specific Constraint Patternscited by 1
- 2024Machine Learning and Constraint Programming for Efficient Healthcare Schedulingcited by 0
- 2025A study on constraint extraction and exception exclusion in care worker schedulingcited by 0
- 2025A study on constraint extraction and exception exclusion in care worker scheduling31 Dec 2025
- 2025Inverse Mixed-Integer Programming: Learning Constraints then Objective Functions6 Oct 2025
- 2024Machine Learning and Constraint Programming for Efficient Healthcare Scheduling11 Sep 2024
- 2022Easy, adaptable and high-quality Modelling with domain-specific Constraint Patterns6 Jun 2022
- 2021Optimization with Constraint Learning: A Framework and Survey5 Oct 2021