A large-scale neighborhood search algorithm for multi-activity tour scheduling problems

Shariat, Rana,Huang, Kai
DOI: https://doi.org/10.1007/s10732-024-09527-0
2024-06-11
Journal of Heuristics
Abstract:In this research, we study multi-activity tour scheduling problems with heterogeneous employees in a service sector where demand varies greatly during the day. The goal is to reduce the overall over- and under- coverage. The shifts and breaks defined with variable starting periods and duration make the problem flexible and hard to solve. To address the problem, an integer programming (IP) model is first proposed. Due to the problem's complexity, it is impossible to solve instances involving numerous employees and activities in a timely manner. So we propose a heuristic method based on a large neighborhood search algorithm. A combination of context-free grammar (CFG) and resource-constrained shortest path problem is used to create weekly schedules. Moreover, we propose a constraint on task repetition that CFG is unable to express, so we incorporate an IP extension into our proposed algorithm. Importantly, our approach does not rely on any commercial solver like CPLEX. Computational experiments are carried out on the industrial and randomly generated instances to evaluate the performance of the exact IP model solved by CPLEX and the proposed heuristic algorithm. Results reveal that our method outperforms CPLEX in both solution time and solution quality in larger instances.
computer science, artificial intelligence, theory & methods
What problem does this paper attempt to address?