{"title":"Two-phase tabu search algorithm for solving Chinese high school timetabling problems under the new college entrance examination reform","authors":"Zhe Sun, Qinghua Wu","doi":"10.1016/j.dsm.2023.02.001","DOIUrl":null,"url":null,"abstract":"<div><p>Upon the latest reform to the college entrance examination in China (i.e., Gaokao), high schools began implementing an optional class system. Under this scheme, students’ time slots become complex, thereby increasing the difficulty in formulating a suitable timetable from the available ones. To address this problem, the course-scheduling model was improved. On the basis of the original hard constraints, the “concurrent group” was considered, and the softer constraints were regarded as optimization goals, such as “teaching plans synchronously”, “no idle periods in the timetables of teachers”, and “evenly distributed lessons”. Given these soft constraints, the model becomes more practical. In this study, a two-phase tabu search algorithm was proposed to solve the problem. The proposed algorithm uses the characteristics of the graph coloring model to eliminate redundant calculations in the neighborhood search process, thereby effectively improving computational efficiency. Fifteen practical instances of different scales were selected for testing to verify the effectiveness of the algorithm. The proposed algorithm can formulate high-quality available timetables (The average satisfaction rate of soft constraints is more than 71%) in a short period.</p></div>","PeriodicalId":100353,"journal":{"name":"Data Science and Management","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2023-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Data Science and Management","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2666764923000073","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Upon the latest reform to the college entrance examination in China (i.e., Gaokao), high schools began implementing an optional class system. Under this scheme, students’ time slots become complex, thereby increasing the difficulty in formulating a suitable timetable from the available ones. To address this problem, the course-scheduling model was improved. On the basis of the original hard constraints, the “concurrent group” was considered, and the softer constraints were regarded as optimization goals, such as “teaching plans synchronously”, “no idle periods in the timetables of teachers”, and “evenly distributed lessons”. Given these soft constraints, the model becomes more practical. In this study, a two-phase tabu search algorithm was proposed to solve the problem. The proposed algorithm uses the characteristics of the graph coloring model to eliminate redundant calculations in the neighborhood search process, thereby effectively improving computational efficiency. Fifteen practical instances of different scales were selected for testing to verify the effectiveness of the algorithm. The proposed algorithm can formulate high-quality available timetables (The average satisfaction rate of soft constraints is more than 71%) in a short period.