Generated Schedule
ID: 57d3d286...Team Members (5)
muf
nic
aiya
Michael
Jim
Period: 28 days
Start Date: 2025-10-31
Created: 2025-10-31T03:34:16
Optimization Details
Method:
Simple_Heuristic_with_Holidays
Solver: Round-robin with constraint and holiday checking
Objective: Balanced workload distribution respecting holidays
Assignment Matrix
Assigned - Team member is scheduled for this day
On Vacation - Team member is unavailable (holiday)
Available - Team member is not scheduled for this day
| Team Member |
Day 1
10/31
Fri |
Day 2
11/01
Sat |
Day 3
11/02
Sun |
Day 4
11/03
Mon |
Day 5
11/04
Tue |
Day 6
11/05
Wed |
Day 7
11/06
Thu |
Day 8
11/07
Fri |
Day 9
11/08
Sat |
Day 10
11/09
Sun |
Day 11
11/10
Mon |
Day 12
11/11
Tue |
Day 13
11/12
Wed |
Day 14
11/13
Thu |
Day 15
11/14
Fri |
Day 16
11/15
Sat |
Day 17
11/16
Sun |
Day 18
11/17
Mon |
Day 19
11/18
Tue |
Day 20
11/19
Wed |
Day 21
11/20
Thu |
Day 22
11/21
Fri |
Day 23
11/22
Sat |
Day 24
11/23
Sun |
Day 25
11/24
Mon |
Day 26
11/25
Tue |
Day 27
11/26
Wed |
Day 28
11/27
Thu |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| muf |
Assigned
|
- | - | - | - |
Assigned
|
- | - | - | - |
Assigned
|
- | - | - | - |
Assigned
|
- | - | - | - |
Assigned
|
- | - | - | - |
Assigned
|
- | - |
| nic | - |
Assigned
|
- | - | - | - |
Assigned
|
- | - | - | - |
Assigned
|
- | - | - | - |
Assigned
|
- | - | - | - |
Assigned
|
- | - | - | - |
Assigned
|
- |
| aiya | - | - |
Assigned
|
- | - | - | - |
Assigned
|
- | - | - | - |
Assigned
|
- | - | - | - |
Assigned
|
- | - | - | - |
Assigned
|
- | - | - | - |
Assigned
|
| Michael | - | - | - |
Assigned
|
- | - | - | - |
Assigned
|
- | - | - | - |
Assigned
|
- | - | - | - |
Assigned
|
- | - | - | - |
Assigned
|
- | - | - | - |
| Jim | - | - | - | - |
Assigned
|
- | - | - | - |
Assigned
|
- | - | - | - |
Assigned
|
- | - | - | - |
Assigned
|
- | - | - | - |
Assigned
|
- | - | - |
Daily Assignment Details
| Day | Date | Assigned Member | Day of Week |
|---|---|---|---|
| Day 1 | 2025-10-31 | muf | Friday |
| Day 2 | 2025-11-01 | nic | Saturday |
| Day 3 | 2025-11-02 | aiya | Sunday |
| Day 4 | 2025-11-03 | Michael | Monday |
| Day 5 | 2025-11-04 | Jim | Tuesday |
| Day 6 | 2025-11-05 | muf | Wednesday |
| Day 7 | 2025-11-06 | nic | Thursday |
| Day 8 | 2025-11-07 | aiya | Friday |
| Day 9 | 2025-11-08 | Michael | Saturday |
| Day 10 | 2025-11-09 | Jim | Sunday |
| Day 11 | 2025-11-10 | muf | Monday |
| Day 12 | 2025-11-11 | nic | Tuesday |
| Day 13 | 2025-11-12 | aiya | Wednesday |
| Day 14 | 2025-11-13 | Michael | Thursday |
| Day 15 | 2025-11-14 | Jim | Friday |
| Day 16 | 2025-11-15 | muf | Saturday |
| Day 17 | 2025-11-16 | nic | Sunday |
| Day 18 | 2025-11-17 | aiya | Monday |
| Day 19 | 2025-11-18 | Michael | Tuesday |
| Day 20 | 2025-11-19 | Jim | Wednesday |
| Day 21 | 2025-11-20 | muf | Thursday |
| Day 22 | 2025-11-21 | nic | Friday |
| Day 23 | 2025-11-22 | aiya | Saturday |
| Day 24 | 2025-11-23 | Michael | Sunday |
| Day 25 | 2025-11-24 | Jim | Monday |
| Day 26 | 2025-11-25 | muf | Tuesday |
| Day 27 | 2025-11-26 | nic | Wednesday |
| Day 28 | 2025-11-27 | aiya | Thursday |
Workload Distribution
muf
6 assignments
nic
6 assignments
aiya
6 assignments
Michael
5 assignments
Jim
5 assignments
Constraint Validation
Daily Coverage: At least one team member is scheduled to work each day
Single Assignment: Exactly one team member per day
Maximum Workload: Each team member works no more than 8 days during the 28-day scheduling horizon
Holiday Respect: Team members cannot be assigned to work on their selected holidays
Saturday Limit: Team members can work at most one Saturday during the 28-day period
Friday Restrictions: Max one Friday per member in overlapping 2-week periods
Friday-Sunday Pairing: If working Friday, must work the following Sunday (48 hours later)
Friday Isolation: No work Wednesday-Thursday before or Saturday after Friday
Sunday Isolation: No work Saturday before or Monday-Tuesday after Sunday
Weekly Monday-Thursday Limit: Max one day in Monday-Thursday stretch each week