scholarly journals A Utilization-based Genetic Algorithm for Solving the University Timetabling Problem (UGA)

2016 ◽  
Vol 55 (2) ◽  
pp. 1395-1409 ◽  
Author(s):  
Esraa A. Abdelhalim ◽  
Ghada A. El Khayat
2020 ◽  
Vol 77 ◽  
pp. 01001
Author(s):  
Alfian Akbar Gozali ◽  
Shigeru Fujimura

The University Course Timetabling Problem (UCTP) is a scheduling problem of assigning teaching event in certain time and room by considering the constraints of university stakeholders such as students, lecturers, and departments. The constraints could be hard (encouraged to be satisfied) or soft (better to be fulfilled). This problem becomes complicated for universities which have an immense number of students and lecturers. Moreover, several universities are implementing student sectioning which is a problem of assigning students to classes of a subject while respecting individual student requests along with additional constraints. Such implementation enables students to choose a set of preference classes first then the system will create a timetable depend on their preferences. Subsequently, student sectioning significantly increases the problem complexity. As a result, the number of search spaces grows hugely multiplied by the expansion of students, other variables, and involvement of their constraints. However, current and generic solvers failed to meet scalability requirement for student sectioning UCTP. In this paper, we introduce the Multi-Depth Genetic Algorithm (MDGA) to solve student sectioning UCTP. MDGA uses the multiple stages of GA computation including multi-level mutation and multi-depth constraint consideration. Our research shows that MDGA could produce a feasible timetable for student sectioning problem and get better results than previous works and current UCTP solver. Furthermore, our experiment also shows that MDGA could compete with other UCTP solvers albeit not the best one for the ITC-2007 benchmark dataset.


Author(s):  
О. Haitan ◽  
О. Nazarov

The paper describes a hybrid approach to solving of the automated timetabling problem in higher educational institution based on the ant colony optimization, the genetic algorithm, and the Nelder–Mead method. The ant colony method is the basis of this algorithm, which forms the initial population for the genetic algorithm. The combination of this method with the genetic algorithm and the Nelder–Mead method reduces time of the convergence of an algorithm and eliminates the strong dependence of the results on the initial search parameters, which usually are selected experimentally. The Nelder–Mead method is used to find the parameters of the ant colony optimization method. Use of the genetic algorithm allows for reducing of algorithm running time and increasing of global optimum finding probability. The educational process timetabling in higher school is an important component of the educational process assurance system, since the schedule quality determines the comfort of the educational process participants and its quality and effectiveness. Therefore, the development of methods for computer-aided timetable generation is an important challenge. The subject of study is adaptive methods of automated university timetabling. The objective of the work is development of a hybrid approach to addressing the problem of automated timetabling in university. The results are development and research of a hybrid method and software for university timetabling that been implemented this method


Author(s):  
Edmar Hell Kampke ◽  
Erika Almeida Segatto ◽  
Maria Claudia Silva Boeres ◽  
Maria Cristina Rangel ◽  
Geraldo Regis Mauri

Sign in / Sign up

Export Citation Format

Share Document