Automating Personnel Rostering by Learning Constraints Using Tensors