2010
DOI: 10.1007/s10479-010-0769-z
|View full text |Cite
|
Sign up to set email alerts
|

A harmony search algorithm for university course timetabling

Abstract: One of the main challenges for university administration is building a timetable for course sessions. This is not just about building a timetable that works, but building one that is as good as possible. In general, course timetabling is the process of assigning given courses to given rooms and timeslots under specific constraints. Harmony search algorithm is a new metaheuristic population-based algorithm, mimicking the musical improvisation process where a group of musicians play the pitches of their musical … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
102
0

Year Published

2010
2010
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 146 publications
(111 citation statements)
references
References 37 publications
0
102
0
Order By: Relevance
“…Generally speaking, there are two types of metaheuristic algorithms [10]: local area based algorithms and population-based algorithms. Each type has some advantages and disadvantages.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…Generally speaking, there are two types of metaheuristic algorithms [10]: local area based algorithms and population-based algorithms. Each type has some advantages and disadvantages.…”
Section: Related Workmentioning
confidence: 99%
“…Local area based algorithms include simulated annealing 3 [6,58], very large neighborhood search [1,2], TS [9,44], and many more. Usually, local area based algorithms more focus on exploitation rather than exploration [10,21]. They usually work in a non-systematic way that may lead to find a solution in one direction without performing a wider scan of the search space [10,28].…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…The idea is adapted in the search process for solving optimization problems [19]. HSA can be categorized as a recent evolutionary algorithm and showed to be efficient in solving difficult optimization problems such as university course timetabling [20], vehicle routing [21], Sudoku Puzzle [22], and many others [23][24][25][26][27].…”
Section: Introductionmentioning
confidence: 99%