Optimized course scheduling by mixed integer programming (MIP) on Python using Gurobi package to increase classroom seat utilization rate and percentage of students taking courses in prime time
- Download both data files and Python code in the same folder
- Run
Course Scheduling Optimization.ipynb
(Gurobi license required)
- Dataset files:
Marshall_Course_Enrollment_1516_1617.xlsx
,Marshall_Room_Capacity_Chart.xlsx
- Supporting files:
Description of Project.pdf
,Description of Data.pdf
- Python code:
Course Scheduling Optimization.ipynb
- Output:
output.xlsx
- Final Report:
Course Scheduling Optimization Project.pptx
,Final Report.pdf
- Ian Chi
- Siyao Hu
- Muhammad Musthofa
- Yue Shi
- Rushan Zhang