Harmony Search Algorithm for Curriculum-Based Course Timetabling Problem
Juliana Wahid, Naimah Mohd Hussin

TL;DR
This paper applies the harmony search algorithm to curriculum-based course timetabling, detailing its process and evaluating its performance, but finds it does not outperform existing solutions without further modifications.
Contribution
The paper introduces a specific implementation of the harmony search algorithm for course timetabling and analyzes its effectiveness in this context.
Findings
Algorithm did not outperform existing best solutions
Memory consideration used the most frequent course number
Random and pitch adjustment procedures were incorporated
Abstract
In this paper, harmony search algorithm is applied to curriculum-based course timetabling. The implementation, specifically the process of improvisation consists of memory consideration, random consideration and pitch adjustment. In memory consideration, the value of the course number for new solution was selected from all other course number located in the same column of the Harmony Memory. This research used the highest occurrence of the course number to be scheduled in a new harmony. The remaining courses that have not been scheduled by memory consideration will go through random consideration, i.e. will select any feasible location available to be scheduled in the new harmony solution. Each course scheduled out of memory consideration is examined as to whether it should be pitch adjusted with probability of eight procedures. However, the algorithm produced results that were not…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScheduling and Timetabling Solutions · Educational Technology and Assessment · Intelligent Tutoring Systems and Adaptive Learning
