Hybrid Variable Neighborhood Approaches to Exam Timetabling
نویسندگان
چکیده
A very important factor for the success of a local search is the neighborhood employed during the search. Variable Neighborhood Search (VNS) algorithms [5] employ more than one neighborhood and change the employment of these neighborhoods during the search. It provides a very effective way of escaping from local optima and is both versatile and successful compared to other local search techniques when applied to a range of different problem domains [5]. The aim of our research is to investigate the VNS methodology and their hybridizations with Genetic Algorithms for the university exam timetabling problem. The exam timetabling problem consists of assigning a given set of exams to a number of timeslots subject to a set of constraints. These include avoiding the schedule of exams with common students to the same time, and minimizing the students taking exams scheduled too close to each other [2,3,8]. Metaheuristics represent the state-of-the-art in the last 10 years [7]. The most commonly used neighborhood in timetabling research is the single move neighborhood that reallocates single exams to new feasible timeslots. In this work we analyzed variants of neighborhood structures in VNS and demonstrated that a biased VNS is able to provide high quality performance across a number of timetabling problem instances. Furthermore this VNS approach when hybridized with a Genetic Algorithm that intelligently selects its neighborhoods is very successful compared with the state-of-the-art approaches. Indeed, the method produces some of the best known results in the literature in terms of solution quality on the standard benchmark problems.
منابع مشابه
Hybrid Variable Neighborhood HyperHeuristics for Exam Timetabling Problems
Exam timetabling is one of the most important administrative activities in universities (e.g. [4], [8], and [19]). Such problems have been the subject of significant research effort across Artificial Intelligence research and Operational Research since the 1960s. A general exam timetabling problem consists of assigning a set of exams into a limited number of timeslots while satisfying a set of ...
متن کاملHybrid variable neighbourhood approaches to university exam timetabling
In this paper we propose a variable neighbourhood search (VNS) meta-heuristic [25] for the university examination timetabling problem. In addition to a basic VNS method, we introduce a variety of variants which further improve the quality of the results produced by the technique. We also aim to demonstrate that the proposed technique is capable of producing high quality solutions across a wide ...
متن کاملA hybrid algorithm of Harmony Search and Bees Algorithm for a University Course Timetabling Problem
This paper is concerned with the development of a new hybrid metaheuristic approach for solving a practical university course timetabling problem in Vietnam. Our hybrid method is a combination of Harmony Search (HS) algorithm and the Bees algorithm. The proposed method has been tested on 14 real-world data instances and compared with some other metaheurisitic approaches, which are Variable Neig...
متن کاملIterated VND Versus Hyper-heuristics: Effective and General Approaches to Course Timetabling
The course timetabling problem is one of the most difficult combinatorial problems, it requires the assignment of a fixed number of subjects into a number of time slots minimizing the number of student conflicts. This article presents a comparison between state-of-the-art hyper-heuristics and a newly proposed iterated variable neighborhood descent algorithm when solving the course timetabling p...
متن کاملHybrid Graph Heuristics within a Hyper-heuristic Approach to Exam Timetabling Problems
This paper is concerned with the hybridization of two graph coloring heuristics (Saturation Degree and Largest Degree), and their application within a hyperheuristic for exam timetabling problems. Hyper-heuristics can be seen as algorithms which intelligently select appropriate algorithms/heuristics for solving a problem. We developed a Tabu Search based hyper-heuristic to search for heuristic ...
متن کامل