5. Optimize schedules