Optimized rostering of workforce subjecr to cyclic requirements