Generation of Teacher Timesheets via Mixed Integer Programming: A 17-Year Longitudinal Experience

Vol 57, 2025 - 340825
Poster
Favorite this paper
How to cite this paper?
Abstract

The generation of teachers' timesheets in educational institutions is a challenging problem both from a computational and organizational perspective. In general, it is impossible to simultaneously meet all the operational constraints and individual preferences of faculty, many of them of a personal nature, although their attendance may contribute to a more appropriate and collaborative work environment. This scenario becomes even more complex in institutions that offer courses at different levels, modalities, and forms of offer, such as integrated high school, subsequent technical courses, higher technology courses, and graduate studies. When these courses belong to the same technological axis, the sharing of physical and human resources, especially teachers, naturally occurs, so that changes in the availability or preferences of a subset of resources can trigger a ripple effect in the overall configuration of the timetable. Considering the case of the Industrial Technical College of Santa Maria (CTISM), linked to the Federal University of Santa Maria, the problem involves the allocation of 90 teachers and 38 laboratories to serve 44 classes distributed among integrated high school, post-secondary, undergraduate and graduate courses, offered in the morning, afternoon and night shifts. The methodology adopted combines a computer interface implemented in Java for collecting, visualizing and eventual manual adjustment of information with a mathematical model based on mixed integer programming, solved through IBM ILOG CPLEX

Share your ideas or questions with the authors!

Did you know that the greatest stimulus in scientific and cultural development is curiosity? Leave your questions or suggestions to the author!

Sign in to interact

Have a question or suggestion? Share your feedback with the authors!

Institutions
  • 1 Universidade Federal de Santa Maria
Track
  • OD-Discrete Optimization
Keywords
Mixed Entire Programming
Schedule Generation Problem
Combinatorial Optimization