{"title":"GATT: A Genetic Algorithm-based Tool for Automating Timetable Scheduling at Netaji Subhas University of Technology","authors":"Harnirvair Singh, R. Sibal, Sulabh Tyagi","doi":"10.1145/3474124.3474170","DOIUrl":null,"url":null,"abstract":"This paper describes the design of a Genetic Algorithm based Time Table Scheduling Tool for Netaji Subhas University of Technology (NSUT) based on courses, faculties, classrooms, and slots. The tool has an integrated database for storing data. The tool is named as Genetic Algorithm (GA) based TimeTabling (GATT) tool and is web-based. Both hard and soft constraints are incorporated. The hard constraints are implemented in a mandatory manner so that all hard conflicts are avoided. Then out of all feasible solutions, the goal is to maximize soft fitness scores by minimizing the number of soft conflicts. The GATT tool schedules courses after a series of iterations and the results were stored in a database. The final output is openly accessible from the web portal, while modifications if any can be made only by authorized personnel.","PeriodicalId":144611,"journal":{"name":"2021 Thirteenth International Conference on Contemporary Computing (IC3-2021)","volume":"50 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 Thirteenth International Conference on Contemporary Computing (IC3-2021)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3474124.3474170","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This paper describes the design of a Genetic Algorithm based Time Table Scheduling Tool for Netaji Subhas University of Technology (NSUT) based on courses, faculties, classrooms, and slots. The tool has an integrated database for storing data. The tool is named as Genetic Algorithm (GA) based TimeTabling (GATT) tool and is web-based. Both hard and soft constraints are incorporated. The hard constraints are implemented in a mandatory manner so that all hard conflicts are avoided. Then out of all feasible solutions, the goal is to maximize soft fitness scores by minimizing the number of soft conflicts. The GATT tool schedules courses after a series of iterations and the results were stored in a database. The final output is openly accessible from the web portal, while modifications if any can be made only by authorized personnel.