采用CUDA并行模拟退火算法集中解决了隔离环境下的学生-学校分配问题

Ignacio Lincolao-Venegas, Julio Rojas-Mora
{"title":"采用CUDA并行模拟退火算法集中解决了隔离环境下的学生-学校分配问题","authors":"Ignacio Lincolao-Venegas, Julio Rojas-Mora","doi":"10.1109/SCCC51225.2020.9281242","DOIUrl":null,"url":null,"abstract":"In this work, we implemented a CUDA parallelized simulated annealing algorithm to solve the student-school assignment problem in a highly segregated environment. The objective function optimized considered the average distance from the students to their assigned school, the socio-economic segregation via the dissimilarity index, and the cost of schools partially filled. Using data from the MINEDUC, the INE, and the Municipality of Temuco (Chile), we simulated the distribution of Temuco’s student population, solving its students’ assignment to the city’s schools (29853 students to 85 schools). The results obtained were better with a high number of block (simultaneous students exploring), and a low number of threads (simultaneous schools explored by these students) instantiated in the GPU. Algorithm execution time worsens with the number of blocks and the number of threads, although it remained below 1000 seconds in the worst and below 400 seconds in the best case. However, the algorithm achieves excellent results in reducing socio-economic segregation, taking it from a high level to almost making it disappear. We achieved this result, even with a reduction of the average distance from students to their assigned school.","PeriodicalId":117157,"journal":{"name":"2020 39th International Conference of the Chilean Computer Science Society (SCCC)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"A centralized solution to the student-school assignment problem in segregated environments via a CUDA parallelized simulated annealing algorithm\",\"authors\":\"Ignacio Lincolao-Venegas, Julio Rojas-Mora\",\"doi\":\"10.1109/SCCC51225.2020.9281242\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this work, we implemented a CUDA parallelized simulated annealing algorithm to solve the student-school assignment problem in a highly segregated environment. The objective function optimized considered the average distance from the students to their assigned school, the socio-economic segregation via the dissimilarity index, and the cost of schools partially filled. Using data from the MINEDUC, the INE, and the Municipality of Temuco (Chile), we simulated the distribution of Temuco’s student population, solving its students’ assignment to the city’s schools (29853 students to 85 schools). The results obtained were better with a high number of block (simultaneous students exploring), and a low number of threads (simultaneous schools explored by these students) instantiated in the GPU. Algorithm execution time worsens with the number of blocks and the number of threads, although it remained below 1000 seconds in the worst and below 400 seconds in the best case. However, the algorithm achieves excellent results in reducing socio-economic segregation, taking it from a high level to almost making it disappear. We achieved this result, even with a reduction of the average distance from students to their assigned school.\",\"PeriodicalId\":117157,\"journal\":{\"name\":\"2020 39th International Conference of the Chilean Computer Science Society (SCCC)\",\"volume\":\"36 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-11-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 39th International Conference of the Chilean Computer Science Society (SCCC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SCCC51225.2020.9281242\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 39th International Conference of the Chilean Computer Science Society (SCCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SCCC51225.2020.9281242","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

在这项工作中,我们实现了一个CUDA并行模拟退火算法来解决高度隔离环境下的学生-学校分配问题。优化后的目标函数考虑了学生到指定学校的平均距离、通过差异指数衡量的社会经济隔离以及部分填空学校的成本。使用MINEDUC、INE和智利特木科市的数据,我们模拟了特木科市学生人口的分布,解决了该市学校的学生分配问题(29853名学生到85所学校)。在GPU中实例化大量的块(同时学生探索)和少量的线程(这些学生同时探索的学校)时,获得的结果更好。算法执行时间随着块数量和线程数量的增加而恶化,尽管在最坏的情况下保持在1000秒以下,在最好的情况下保持在400秒以下。然而,该算法在减少社会经济隔离方面取得了优异的效果,将社会经济隔离从很高的水平降低到几乎消失。我们取得了这样的成绩,即使学生到指定学校的平均距离缩短了。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A centralized solution to the student-school assignment problem in segregated environments via a CUDA parallelized simulated annealing algorithm
In this work, we implemented a CUDA parallelized simulated annealing algorithm to solve the student-school assignment problem in a highly segregated environment. The objective function optimized considered the average distance from the students to their assigned school, the socio-economic segregation via the dissimilarity index, and the cost of schools partially filled. Using data from the MINEDUC, the INE, and the Municipality of Temuco (Chile), we simulated the distribution of Temuco’s student population, solving its students’ assignment to the city’s schools (29853 students to 85 schools). The results obtained were better with a high number of block (simultaneous students exploring), and a low number of threads (simultaneous schools explored by these students) instantiated in the GPU. Algorithm execution time worsens with the number of blocks and the number of threads, although it remained below 1000 seconds in the worst and below 400 seconds in the best case. However, the algorithm achieves excellent results in reducing socio-economic segregation, taking it from a high level to almost making it disappear. We achieved this result, even with a reduction of the average distance from students to their assigned school.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信