mlsanityData to 7 Oct 2026

A Constraint Programming Approach to Fair High School Course Scheduling

arXiv 2408.12032 ↗First posted 21 Aug 2024cs.GT cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Issues of inequity in U.S. high schools' course scheduling did not previously exist. However, in recent years, with the increase in student population and course variety, students perceive that the course scheduling method is unfair. Current integer programming (IP) methods to the high school scheduling problem (HSSP) fall short in addressing these fairness concerns. The purpose of this research is to develop a solution methodology that generates feasible and fair course schedules using student preferences. Utilizing principles of fairness, which have been well studied in market design, we define the fair high school scheduling problem (FHSSP), a novel extension to the HSSP, and devise a corresponding algorithm based on integer programming to solve the FHSSP. We test our approach on a real course request dataset from a high school in California, USA. Results show that our algorithm can generate schedules that are both feasible and fair. In this paper, we demonstrate that our IP algorithm not only solves the HSSP and FHSSP in the United States but has the potential to be applied to various real-world scheduling problems. Additionally, we show the feasibility of integrating human emotions into mathematical modeling.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 1 of its 12 references that are in the map. First posted on arXiv 21 Aug 2024.

Builds on

1 of 12 references.

References · 1

  1. 2022Daycare Matching in Japan: Transfers and Siblingscited by 3

Built on by

Not cited yet.