Staff scheduling in healthcare is inherently complex, with fluctuating patient demand, varying specialty needs, multiple locations, and diverse staff preferences. Despite this, many healthcare ...