Multi-neighborhood simulated annealing for the multi-activity multi-day shift scheduling problem

Abstract This paper addresses the multi-activity multi-day shift scheduling problem with a homogeneous workforce and a quadratic cost function for overstaffing. The objective of this problem is to assign shifts to employees and activities within these shifts, based on short time intervals, while adhering to numerous hard constraints and minimizing overstaffing. We propose a multi-neighborhood simulated annealing algorithm as a solution method, for which we introduce nine neighborhood relations. The search space and neighborhood relations are designed so that the search algorithm can be executed efficiently even on large problem instances. The method is evaluated on a benchmark dataset consisting of problem instances with varying complexity. The results demonstrate that our approach can handle even the most complex tasks and consistently produce feasible solutions for all 225 problem instances, 118 of which were previously unsolved. Furthermore, our method outperforms the solver that produced the previous best-known solutions for the dataset and achieves new best solutions for all instances. Our algorithm is capable of generating high-quality schedules within just a few seconds.

Authors

Institutions

Publication Details

Journal
Journal of Scheduling
Published
2026-08-27
DOI
https://doi.org/10.1007/s10951-026-00886-z
Primary Topic
Scheduling and Timetabling Solutions
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
article

Multi-neighborhood simulated annealing for the multi-activity multi-day shift scheduling problem

Bence Kővári, László Kálmán Trautsch
Journal of Scheduling
Scheduling and Timetabling Solutions
article

Multi-neighborhood simulated annealing for the multi-activity multi-day shift scheduling problem

Bence Kővári, László Kálmán Trautsch
article en

Abstract

Abstract This paper addresses the multi-activity multi-day shift scheduling problem with a homogeneous workforce and a quadratic cost function for overstaffing. The objective of this problem is to assign shifts to employees and activities within these shifts, based on short time intervals, while adhering to numerous hard constraints and minimizing overstaffing. We propose a multi-neighborhood simulated annealing algorithm as a solution method, for which we introduce nine neighborhood relations. The search space and neighborhood relations are designed so that the search algorithm can be executed efficiently even on large problem instances. The method is evaluated on a benchmark dataset consisting of problem instances with varying complexity. The results demonstrate that our approach can handle even the most complex tasks and consistently produce feasible solutions for all 225 problem instances, 118 of which were previously unsolved. Furthermore, our method outperforms the solver that produced the previous best-known solutions for the dataset and achieves new best solutions for all instances. Our algorithm is capable of generating high-quality schedules within just a few seconds.

Journal of Scheduling
Budapest University of Technology and Economics (HU)
Budapesti Műszaki és Gazdaságtudományi Egyetem, National Research, Development and Innovation Office
Openalex Percentile: Top 6%
Scheduling and Timetabling Solutions
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.