Automating Personnel Rostering by Learning Constraints Using Tensors
2019 (English)In: Proceedings - International Conference on Tools with Artificial Intelligence, ICTAI, IEEE , 2019, p. 697-704Conference paper, Published paper (Refereed)
Abstract [en]
Many problems in operations research require that constraints be specified in the model. Determining right constraints is a hard and laborsome task. We propose an approach to automate this process using artificial intelligence and machine learning principles. 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 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. The algorithm also identifies inherent clusters in the data and uses it as background knowledge to learn more detailed constraints. 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.
Place, publisher, year, edition, pages
IEEE , 2019. p. 697-704
Series
Proceedings - International Conference on Tools with Artificial Intelligence (ICTAI), ISSN 1082-3409, E-ISSN 2375-0197
Keywords [en]
Artificial Intelligence, Personnel Rostering, Constraint Learning, Inductive Learning, Machine Learning, Tensors
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:oru:diva-87297DOI: 10.1109/ICTAI.2019.00102ISI: 000553441500093Scopus ID: 2-s2.0-85081082413ISBN: 978-1-7281-3798-8 (electronic)ISBN: 978-1-7281-3799-5 (print)OAI: oai:DiVA.org:oru-87297DiVA, id: diva2:1500031
Conference
31st IEEE International Conference on Tools with Artificial Intelligence (ICTAI), Portland, Oregon, USA, November 4-6, 2019
Note
Funding Agency:
European Research Council (ERC) under the European Union's Horizon 2020 research and innovation programme 694980
2020-11-112020-11-112020-11-16Bibliographically approved