2016/12/28 by Joshua S. Friedman, Friedman, Joshua S.
Computer Science · Decision Sciences · #Artificial Intelligence (cs.AI) #Constraint Satisfaction and Optimization #FOS: Computer and information sciences #Intelligent Tutoring Systems and Adaptive Learning #Scheduling and Timetabling Solutions
paper · pdf · doi:10.48550/arxiv.1612.08777
openalex publication_date 2016/12/28 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
We formulate an integer program to solve a highly constrained academic timetabling problem at the United States Merchant Marine Academy. The IP instance that results from our real case study has approximately both 170,000 rows and columns and solves to optimality in 4--24 hours using a commercial solver on a portable computer (near optimal feasible solutions were often found in 4--12 hours). Our model is applicable to both high schools and small colleges who wish to deviate from group scheduling. We also solve a necessary preprocessing student subgrouping problem, which breaks up big groups of students into small groups so they can optimally fit into small capacity classes.