Abstract
Motivated by a real-world application, we model and solve a complex staff scheduling problem. Tasks are to be assigned to workers for supervision. Multiple tasks can be covered in parallel by a single worker, with worker shifts being flexible within availabilities. Each worker has a different skill set, enabling them to cover different tasks. Tasks require assignment according to priority and skill requirements. The objective is to maximize the number of assigned tasks weighted by their priorities, while minimizing assignment penalties. We develop an adaptive large neighborhood search (ALNS) algorithm, relying on tailored destroy and repair operators. It is tested on benchmark instances derived from real-world data and compared to optimal results obtained by means of a commercial MIP-solver. Furthermore, we analyze the impact of considering three additional alternative objective functions. When applied to large-scale company data, the developed ALNS outperforms the previously applied solution approach.
Original language | English |
---|---|
Publisher | ArXiv:2302.04494 |
Number of pages | 31 |
DOIs | |
Publication status | Published - Feb 2023 |
Fields of science
- 101015 Operations research
- 101016 Optimisation
- 102 Computer Sciences
- 502 Economics
- 502028 Production management
- 502017 Logistics
- 502037 Location planning
- 502050 Business informatics
JKU Focus areas
- Digital Transformation
- Sustainable Development: Responsible Technologies and Management