solve_employee_shift_scheduling
Optimally assign employees to shifts across multiple days, respecting individual constraints and preferences, to generate balanced schedules and coverage statistics.
Instructions
Solve Employee Shift Scheduling to assign employees to shifts optimally.
Args:
employees: List of employee names
shifts: List of shift dictionaries with time and requirements
days: Number of days to schedule
employee_constraints: Optional constraints and preferences per employee
time_limit_seconds: Maximum solving time in seconds (default: 30.0)
Returns:
Optimization result with employee schedules and coverage statistics
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| employees | Yes | ||
| shifts | Yes | ||
| days | Yes | ||
| employee_constraints | No | ||
| time_limit_seconds | No |