MétaCan
Menu
Back to cohort
Record W4417179697 · doi:10.5539/jel.v15n3p24

Class Timetable Allocation in Higher Education Using Binary Integer Programming: A Case Study in the Academic Department of Mathematics at a Public University in Paraná, Brazil

2025· article· W4417179697 on OpenAlex

Why this work is in the frame

A frame that forgets how it found something cannot be audited. These are the routes that admitted this work.

venuePublished in a venue whose home country is Canada.
no affNo Canadian affiliation: this work is invisible to an affiliation-only frame.
No Canadian affiliation. An affiliation-only frame, the usual design, would never have seen this work. It is one of the works that make the case for inverting the frame.

Bibliographic record

VenueJournal of Education and Learning · 2025
Typearticle
Language
FieldDecision Sciences
TopicScheduling and Timetabling Solutions
Canadian institutionsnot available
FundersDivision of Graduate EducationCoordenação de Aperfeiçoamento de Pessoal de Nível Superior
KeywordsDistributive propertyHigher educationClass (philosophy)Binary numberHeuristicInteger programmingFunction (biology)Public university

Abstract

fetched live from OpenAlex

The timetabling problem in higher education is a complex optimization challenge, shaped by multiple constraints and the need to balance institutional requirements with the well-being of the faculty. This study introduces a binary integer programming model for the equitable distribution of teaching loads within the Department of Mathematics at a public university in Paraná, Brazil. The model’s objective is to assign 49 classes to 16 professors, considering 17 daily time slots over five weekdays. Implemented using Julia/JuMP and solved with the Gurobi Optimizer, the optimal solution was reached in 30.44 seconds, with an objective value of 17,905. A 0.0000% gap between the best objective and the best bound demonstrates the optimality of the solution. The primary contribution of this work lies in incorporating constraints that are rarely explored in literature, such as limiting consecutive teaching days, enforcing contiguous blocks of classes, and penalizing evening assignments. These constraints are integrated into an objective function that balances efficiency and fairness. Unlike heuristic approaches, the model guarantees solution optimality within a competitive computational time, making it a robust alternative for medium-sized instances. The results show that the proposed model not only ensures technical feasibility but also promotes distributive equity and pedagogical coherence, contributing to both efficient academic management and faculty well-being.

Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.

Full frame distilled prediction

Teacher imitation

Not calibrated prevalence, not ground truth. Human validation pending. Learned from the 10,348 direct Codex labels and 10,348 direct Gemma labels. Candidate is the union of thresholded teacher heads; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels or direct frontier model labels.

metaresearch head score (Codex)0.010
metaresearch head score (Gemma)0.002
Version: codex-gemma-dda1882f352aValidation status: machine_predicted_unvalidated
Candidate categoriesnone
Consensus categoriesnone
DomainCandidate signal: none · Consensus signal: none
Study designCandidate signal: Observational · Consensus signal: none
GenreCandidate signal: Empirical · Consensus signal: Empirical
Teacher disagreement score0.712
Threshold uncertainty score0.567

Codex and Gemma teacher scores by category

CategoryCodexGemma
Metaresearch0.0100.002
Meta-epidemiology (narrow)0.0000.000
Meta-epidemiology (broad)0.0000.000
Bibliometrics0.0020.004
Science and technology studies0.0000.000
Scholarly communication0.0000.001
Open science0.0000.000
Research integrity0.0000.001
Insufficient payload (model declined to judge)0.0000.000

Machine scores (provisional)

The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.

Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.

Opus teacher head0.154
GPT teacher head0.427
Teacher spread0.273 · how far apart the two teachers sit on this one work
Validation statusscore_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from it