A tabu search algorithm with efficient diversification strategy for high school timetabling problem

09/12/2013
by   Salman Hooshmand, et al.
0

The school timetabling problem can be described as scheduling a set of lessons (combination of classes, teachers, subjects and rooms) in a weekly timetable. This paper presents a novel way to generate timetables for high schools. The algorithm has three phases. Pre-scheduling, initial phase and optimization through tabu search. In the first phase, a graph based algorithm used to create groups of lessons to be scheduled simultaneously; then an initial solution is built by a sequential greedy heuristic. Finally, the solution is optimized using tabu search algorithm based on frequency based diversification. The algorithm has been tested on a set of real problems gathered from Iranian high schools. Experiments show that the proposed algorithm can effectively build acceptable timetables.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/30/2011

Why 'GSA: A Gravitational Search Algorithm' Is Not Genuinely Based on the Law of Gravity

Why 'GSA: A Gravitational Search Algorithm' Is Not Genuinely Based on th...
research
08/29/2010

Entropy-Based Search Algorithm for Experimental Design

The scientific method relies on the iterated processes of inference and ...
research
10/12/2011

Solution-Guided Multi-Point Constructive Search for Job Shop Scheduling

Solution-Guided Multi-Point Constructive Search (SGMPCS) is a novel cons...
research
04/21/2022

A heuristic to determine the initial gravitational constant of the GSA

The Gravitational Search Algorithm (GSA) is an optimization algorithm ba...
research
05/27/2011

Squeaky Wheel Optimization

We describe a general approach to optimization which we term `Squeaky Wh...
research
05/12/2023

CDDO-HS:Child Drawing Development Optimization Harmony Search Algorithm

Child drawing development optimization (CDDO) is a recent example of a m...

Please sign up or login with your details

Forgot password? Click here to reset