Scheduling problems