Large-scale Call Center Agents Scheduling