{"title":"公平高中课程安排的约束编程方法","authors":"Mitsuka Kiyohara, Masakazu Ishihata","doi":"arxiv-2408.12032","DOIUrl":null,"url":null,"abstract":"Issues of inequity in U.S. high schools' course scheduling did not previously\nexist. However, in recent years, with the increase in student population and\ncourse variety, students perceive that the course scheduling method is unfair.\nCurrent integer programming (IP) methods to the high school scheduling problem\n(HSSP) fall short in addressing these fairness concerns. The purpose of this\nresearch is to develop a solution methodology that generates feasible and fair\ncourse schedules using student preferences. Utilizing principles of fairness,\nwhich have been well studied in market design, we define the fair high school\nscheduling problem (FHSSP), a novel extension to the HSSP, and devise a\ncorresponding algorithm based on integer programming to solve the FHSSP. We\ntest our approach on a real course request dataset from a high school in\nCalifornia, USA. Results show that our algorithm can generate schedules that\nare both feasible and fair. In this paper, we demonstrate that our IP algorithm\nnot only solves the HSSP and FHSSP in the United States but has the potential\nto be applied to various real-world scheduling problems. Additionally, we show\nthe feasibility of integrating human emotions into mathematical modeling.","PeriodicalId":501316,"journal":{"name":"arXiv - CS - Computer Science and Game Theory","volume":"43 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Constraint Programming Approach to Fair High School Course Scheduling\",\"authors\":\"Mitsuka Kiyohara, Masakazu Ishihata\",\"doi\":\"arxiv-2408.12032\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Issues of inequity in U.S. high schools' course scheduling did not previously\\nexist. However, in recent years, with the increase in student population and\\ncourse variety, students perceive that the course scheduling method is unfair.\\nCurrent integer programming (IP) methods to the high school scheduling problem\\n(HSSP) fall short in addressing these fairness concerns. The purpose of this\\nresearch is to develop a solution methodology that generates feasible and fair\\ncourse schedules using student preferences. Utilizing principles of fairness,\\nwhich have been well studied in market design, we define the fair high school\\nscheduling problem (FHSSP), a novel extension to the HSSP, and devise a\\ncorresponding algorithm based on integer programming to solve the FHSSP. We\\ntest our approach on a real course request dataset from a high school in\\nCalifornia, USA. Results show that our algorithm can generate schedules that\\nare both feasible and fair. In this paper, we demonstrate that our IP algorithm\\nnot only solves the HSSP and FHSSP in the United States but has the potential\\nto be applied to various real-world scheduling problems. Additionally, we show\\nthe feasibility of integrating human emotions into mathematical modeling.\",\"PeriodicalId\":501316,\"journal\":{\"name\":\"arXiv - CS - Computer Science and Game Theory\",\"volume\":\"43 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-08-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Computer Science and Game Theory\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2408.12032\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Computer Science and Game Theory","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.12032","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
美国高中课程安排中的不公平问题以前并不存在。然而,近年来,随着学生人数的增加和课程种类的增多,学生们认为课程安排方法有失公平。本研究的目的是开发一种求解方法,利用学生的偏好生成可行且公平的课程安排。利用在市场设计中得到充分研究的公平原则,我们定义了公平高中课程安排问题(FHSSP)--HSSP 的一种新扩展,并设计了一种基于整数编程的相应算法来解决 FHSSP。我们在美国加利福尼亚州一所高中的真实课程请求数据集上测试了我们的方法。结果表明,我们的算法可以生成既可行又公平的课程表。在本文中,我们证明了我们的 IP 算法不仅能解决美国的 HSSP 和 FHSSP 问题,而且有潜力应用于现实世界中的各种排课问题。此外,我们还展示了将人类情感融入数学建模的可行性。
A Constraint Programming Approach to Fair High School Course Scheduling
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.