课程作业
计算机科学
调度(生产过程)
工作量
集合(抽象数据类型)
教学大纲
数学优化
作业车间调度
运筹学
数学教育
地铁列车时刻表
工程类
数学
程序设计语言
操作系统
作者
Cristina Beatrice Mallari,Jayne Lois G. San Juan,Richard Li
标识
DOI:10.1016/j.cie.2023.109561
摘要
In university settings, scheduling coursework over an academic term and across several courses is an extremely difficult task, owing to numerous complexities and constraints, such as the uniqueness of each student and instructor’s schedules, workload limits, syllabus considerations, university policies, and the length of the academic term. In addition to the inherent difficulty, the activity is usually performed arbitrarily and with little to no coordination among the relevant decision-makers, including department chairs and faculty members. Although mathematical models have been developed to address similar educational timetabling problems, models that tackle the scheduling of coursework, in particular, are lacking. In this regard, the present study introduces the university coursework timetabling problem (UCWTP), and proposes an optimization tool as a solution approach. The UCWTP involves scheduling a set of coursework covering different courses and several course sections over an academic term such that the quality of the resulting timetable is optimized. To model the case, a multi-objective mixed integer linear programming model was formulated with constraints divided into two types, hard and soft, with the latter defining the quality of the timetable based on three dimensions: (1) compliance with curriculum requirements, (2) adherence to student workload limits, and (3) adherence to instructor workload limits. The hypothetical case considered yielded promising results as a 100% weighted satisfaction was attained, equivalent to an average improvement of 9.45% relative to multiple heuristically constructed timetables. The exact algorithm proves to be sufficiently effective as a solution approach, yielding reasonable computational times of less than 2 min for real-world university scenarios.
科研通智能强力驱动
Strongly Powered by AbleSci AI