论文标题
在希腊美国学院的学生成功计划课程
Planning Courses for Student Success at the American College of Greece
论文作者
论文摘要
我们建模了优化希腊美国学院学生的课程时间表的问题,以完成他们的学习。我们对机构和部门规定的所有限制进行了建模,以便我们保证所有生产时间表的有效性。我们制定了几种不同的目标,以在最终的时间表中进行优化,包括最快的完成时间,课程难度平衡等,鉴于使用机器学习和数据挖掘技术在经过的课程上的表现,我们的模型能够捕捉到预期学生GPA的最大化。所有结果问题都是混合整数线性编程问题,以及许多二进制变量,这些变量按最大条款次数的顺序乘以学生可用的课程数量。在不到10秒的时间内,在现代商业商业偏置的PC上,Gurobi Solver总是可以解决最终的数学编程问题,而在使用之前安装的手动过程中,该手动过程用于将每个学生指定为一个以上时间的学生顾问的部门负责人,并以目标设置为准,并以次级优先的时间表进行了测量。
We model the problem of optimizing the schedule of courses a student at the American College of Greece will need to take to complete their studies. We model all constraints set forth by the institution and the department, so that we guarantee the validity of all produced schedules. We formulate several different objectives to optimize in the resulting schedule, including fastest completion time, course difficulty balance, and so on, with a very important objective our model is capable of capturing being the maximization of the expected student GPA given their performance on passed courses using Machine Learning and Data Mining techniques. All resulting problems are Mixed Integer Linear Programming problems with a number of binary variables that is in the order of the maximum number of terms times the number of courses available for the student to take. The resulting Mathematical Programming problem is always solvable by the GUROBI solver in less than 10 seconds on a modern commercial off-the-self PC, whereas the manual process that was installed before used to take department heads that are designated as student advisors more than one hour of their time for every student and was resulting in sub-optimal schedules as measured by the objectives set forth.