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