SAT-Based Approaches for the General High School Timetabling Problem

SAT-Based Approaches for the General High School Timetabling Problem

Emir Demirović

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence
Doctoral Consortium. Pages 5175-5176. https://doi.org/10.24963/ijcai.2017/747

High School Timetabling (HSTT) is a well known and widespread problem. It consists of coordinating resources (e.g. teachers, rooms), times, and events (e.g. lectures) with respect to various constraints. In this paper, I summarize the work I have done towards exploring the relationship between propositional logic and HSTT. This includes various modeling techniques in the form of maxSAT and bitvectors, data structures for local search algorithms, and the combination of maxSAT and metaheuristic algorithms. In addition, I discuss possible directions for future work as a part of a long-term research goal to combine complete and metaheuristic algorithms.
Keywords:
Artificial Intelligence: formal methods
Artificial Intelligence: constraints
Artificial Intelligence: search and constraint satisfaction
Artificial Intelligence: artificial intelligence