Personnel scheduling involves the systematic allocation of employees to shifts or tasks over a defined planning horizon, subject to legal, contractual and organisational constraints. Early approaches ...