{"title":"基于动态染色体的遗传算法求解大学课程排课问题","authors":"Ghazi Alnowaini, Amjad Abdullah Aljomai","doi":"10.1109/ICTSA52017.2021.9406539","DOIUrl":null,"url":null,"abstract":"Building of university timetable is one of the problems that are difficult to be solved because of the large number of lectures and conflicts between them. This makes it difficult to introduce schedule-building restrictions that consume time and effort for table production. Many methods have been suggested that the computer is used to solve this problem, including a Genetic Algorithm (GA) where the main purpose of the algorithm is to reduce the number of conflicts in the timesheet and to reduce the search space encoding. This paper proposes an automated system to build a faculty timetable using a genetic algorithm. A genetic algorithm had been used to schedule the timetable of the faculty of engineering and information technology with a dynamic chromosome size that is flexible with the course numbers of each department. This algorithm can be applied in different institutions (i.e. faculties, or institutes) According to their limitations. The proposed system achieved great results during the evaluation phase of around 93% compared to manual scheduling or the systems available.","PeriodicalId":334654,"journal":{"name":"2021 International Conference of Technology, Science and Administration (ICTSA)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Genetic Algorithm For Solving University Course Timetabling Problem Using Dynamic Chromosomes\",\"authors\":\"Ghazi Alnowaini, Amjad Abdullah Aljomai\",\"doi\":\"10.1109/ICTSA52017.2021.9406539\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Building of university timetable is one of the problems that are difficult to be solved because of the large number of lectures and conflicts between them. This makes it difficult to introduce schedule-building restrictions that consume time and effort for table production. Many methods have been suggested that the computer is used to solve this problem, including a Genetic Algorithm (GA) where the main purpose of the algorithm is to reduce the number of conflicts in the timesheet and to reduce the search space encoding. This paper proposes an automated system to build a faculty timetable using a genetic algorithm. A genetic algorithm had been used to schedule the timetable of the faculty of engineering and information technology with a dynamic chromosome size that is flexible with the course numbers of each department. This algorithm can be applied in different institutions (i.e. faculties, or institutes) According to their limitations. The proposed system achieved great results during the evaluation phase of around 93% compared to manual scheduling or the systems available.\",\"PeriodicalId\":334654,\"journal\":{\"name\":\"2021 International Conference of Technology, Science and Administration (ICTSA)\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-03-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 International Conference of Technology, Science and Administration (ICTSA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICTSA52017.2021.9406539\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference of Technology, Science and Administration (ICTSA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICTSA52017.2021.9406539","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Genetic Algorithm For Solving University Course Timetabling Problem Using Dynamic Chromosomes
Building of university timetable is one of the problems that are difficult to be solved because of the large number of lectures and conflicts between them. This makes it difficult to introduce schedule-building restrictions that consume time and effort for table production. Many methods have been suggested that the computer is used to solve this problem, including a Genetic Algorithm (GA) where the main purpose of the algorithm is to reduce the number of conflicts in the timesheet and to reduce the search space encoding. This paper proposes an automated system to build a faculty timetable using a genetic algorithm. A genetic algorithm had been used to schedule the timetable of the faculty of engineering and information technology with a dynamic chromosome size that is flexible with the course numbers of each department. This algorithm can be applied in different institutions (i.e. faculties, or institutes) According to their limitations. The proposed system achieved great results during the evaluation phase of around 93% compared to manual scheduling or the systems available.