A Constraint Programming-based Approach for Personalized Course Timetabling Optimization

This study proposes a constraint programming (CP) model to generate personalized course timetables for university students, addressing the limitations of existing university course timetabling problems (UCTP). The proposed model incorporates both hard constraints and student preferences including inter-building transition times and course ratings, to optimize timetable combinations. In this paper, we demonstrate the effectiveness of the model in successfully generating multiple high-quality timetabling solutions using curriculum data from an actual university. A sensitivity analysis reveals that the CP model consistently outperforms traditional Mixed Integer Linear Programming (MIP) and metaheuristic models in terms of solution quality and computational efficiency. The proposed model achieves search times 1.5-4 times faster than existing methods while maintaining solution diversity. The model's declarative constraint handling and efficient search capabilities make it particularly suitable for online service implementation. This research contributes to the academic literature by introducing a novel CP-based approach to optimize students’ timetables, and demonstrates its practical applicability to improve students’ academic planning and satisfaction.

Authors

Publication Details

Journal
Journal of Korean Institute of Industrial Engineers
Published
2025-08-15
DOI
https://doi.org/10.7232/jkiie.2025.51.4.299
Primary Topic
Scheduling and Timetabling Solutions
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Constraint Programming-based Approach for Personalized Course Timetabling Optimization

Dong-Yun Park, Woondo Choi, Kwangyeol Ryu, Seol Roh et al.
Journal of Korean Institute of Industrial Engineers
Scheduling and Timetabling Solutions
article

A Constraint Programming-based Approach for Personalized Course Timetabling Optimization

Dong-Yun Park, Woondo Choi, Kwangyeol Ryu, Seol Roh, Harin Park, Dowon Kim
article en

Abstract

This study proposes a constraint programming (CP) model to generate personalized course timetables for university students, addressing the limitations of existing university course timetabling problems (UCTP). The proposed model incorporates both hard constraints and student preferences including inter-building transition times and course ratings, to optimize timetable combinations. In this paper, we demonstrate the effectiveness of the model in successfully generating multiple high-quality timetabling solutions using curriculum data from an actual university. A sensitivity analysis reveals that the CP model consistently outperforms traditional Mixed Integer Linear Programming (MIP) and metaheuristic models in terms of solution quality and computational efficiency. The proposed model achieves search times 1.5-4 times faster than existing methods while maintaining solution diversity. The model's declarative constraint handling and efficient search capabilities make it particularly suitable for online service implementation. This research contributes to the academic literature by introducing a novel CP-based approach to optimize students’ timetables, and demonstrates its practical applicability to improve students’ academic planning and satisfaction.

Journal of Korean Institute of Industrial EngineersVol. 51(4)
Openalex Percentile: Top 74%
Scheduling and Timetabling Solutions
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Constraint Programming-based Approach for Personalized Course Timetabling Optimization — Dong-Yun Park, Woondo Choi, et al. · Journal of Korean Institute of Industrial Engineers (2025) | TGRS Research Map | TGRS