Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
weiran-aitech authored Jun 18, 2024
1 parent a4d24fc commit b828f44
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ In this shift schedule, 4 employees work for 5.5 hours and 3 employees work for
- Section 3.4 of the book describes a method for minimizing total staffing costs and determining the number of staffs required per shift (which can be implemented using the Python code included in the 'Examples/Airport Staff Scheduling' folder).
Based on the results of the method, the minimum total staffing cost is $30,610 and the number of staffs required per shift is: 48 for Shift 1, 31 for Shift 2, 39 for Shift 3, 43 for Shift 4, 15 for Shift 5. The number of staffs required for each two-hour interval can be calculated to obtain the results shown in the following table (e.g. from Noon to 2:00 P.M: 48+31+39=118)
![image](https://github.com/weiran-aitech/shift_schedule/assets/84350533/6fe06c38-b4f4-4871-8dcd-848d0696ffca)
- The details such as how to obtain the minimum number of staffs required for one day and how to handle weekly off days are not explained (or published) in the book. Using the algorithms provided by our engine, we can conclude that the minimum number of staffs required per day is 176. The optimal number of people required to meet the constraints of each staff having one day off per week and each staff having two days off per week is 206 and 247 respectively.
- The details such as how to obtain the minimum number of staffs required for one day and how to handle weekly off days are not explained (or published) in the book. Using the algorithms provided by our engine, we can conclude that the minimum number of staffs required per day is 176. The optimal number of people required to meet the constraints of each staff having one day-off per week and each staff having two day-off per week is 206 and 247 respectively.
- In the "Examples/Airport Staff Schedule" folder, you can find the Gantt-chart (GithubGC_176-1-12.png) and Excel (Personnel_Schedule_176-1-12.xlsx) of the daily schedule for 176 staffs. Who is responsible for which shift can be adjusted according to staff preferences.
- In the "Examples/Airport Staff Schedule" folder, you can also find the Gantt-chart (GithubGC_206-7-12.png) and Excel (Personnel_Schedule_206-7-12.xlsx) of the weekly schedule for 206 staffs. In this schedule, there are 202 staffs who have one day off a week and 4 staffs who have two days off a week. If 205 staffs are arranged to participate in the schedule, 2 staffs must work 7 days a week. Considering the need to arrange staffs to fill vacancies in case of emergencies, 206 staffs are the best number of staffs to meet the constraint of one day off per week for each staff. In addition to this primary constraint, the schedule also ensures that each person's shifts are at least 12 hours apart from the previous day's and the next day's.
- Here is the Gantt-chart of the weekly schedule for 247 staffs. Excel file (Personnel_Schedule_247-7-12.xlsx) can be found In the "Examples/Airport Staff Schedule" folder.
Expand Down

0 comments on commit b828f44

Please sign in to comment.