Personalized Course Schedule Planning using Answer Set Programming
Course scheduling or timetabling is a well-known problem that is generally studied from the perspective of schools; the goal is to schedule the courses, considering, e.g., the expected number of students, the sizes of the available classrooms, time conflicts between courses of the same category. We study a complementary problem to help the students during the course registration periods; the goal is to plan personalized course schedules for students, considering, e.g., their preferences over sections, instructors, distribution of the courses.We present a declarative method to compute personalized course schedules, and an application of this method using answer set programming, and discuss promising results of some preliminary user evaluations via surveys.
|Personalized Course Schedule Planning using Answer Set Programming (PADL2019_SUscheduler_Presentation.pdf)||1.51MiB|
Tue 15 JanDisplayed time zone: Belfast change
09:00 - 10:30
|Personalized Course Schedule Planning using Answer Set Programming|
|Static Partitioning of Spreadsheets for Parallel Execution|