DocumentCode
2171548
Title
A New Approach of Design for the Academic Timetabling Problem through Genetic Algorithms
Author
Soria-Alcaraz, Jorge A. ; Carpio, M. ; Puga, H.
Author_Institution
Div. de Estudios de Posgrado e Investig., Leon Inst. of Technol., Guanajuato, Mexico
fYear
2010
fDate
Sept. 28 2010-Oct. 1 2010
Firstpage
96
Lastpage
101
Abstract
The Academic timetabling problem is a common and hard problem inside every educative institution, this problem tries to coordinate Students, Teachers, Classrooms and Timeslots under certain constrains that dependent in many cases the policies of each educational institution. The Genetic Algorithm is a popular methodology used to find solutions in problems with a huge search space, this algorithm have been proved in wide range of discrete problems with encouraging results. This paper present a GA based method that solves the Academic Timetabling Design Problem using the API-Carpio Methodology. This GA uses a variable-length representation, which involves the complete encoding of a solution that is directly applicable to real world. this solution is achieved using several real instances of academic timetabling problem from Leon Institute of Technology (LIT) producing encouraging results for all the instances. Finally we analyze the quality of our solutions against the human expert and inside the context of a real academic timetabling process.
Keywords
educational institutions; genetic algorithms; search problems; API-Carpio methodology; academic timetabling design problem; educative institution; genetic algorithm; search space; variable-length representation; Engineering profession; Evolutionary computation; Gallium; Genetic algorithms; Humans; Schedules; Search problems; API-Carpio Methodology; Academic Timetabling; Genetic Algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics, Robotics and Automotive Mechanics Conference (CERMA), 2010
Conference_Location
Morelos
Print_ISBN
978-1-4244-8149-1
Type
conf
DOI
10.1109/CERMA.2010.22
Filename
5692319
Link To Document