DocumentCode :
2338843
Title :
Graph Coloring for class scheduling
Author :
Dandashi, Amal ; Al-Mouhamed, Mayez
Author_Institution :
Dept. of Comput. Sci., Univ. of Balamand, Koura, Lebanon
fYear :
2010
fDate :
16-19 May 2010
Firstpage :
1
Lastpage :
4
Abstract :
The class scheduling problem can be modeled by a graph where the vertices and edges represent the courses and the common students, respectively. The problem is to assign the courses a given number of time slots (colors), where each time slot can be used for a given number of class rooms. The Vertex Coloring (VC) algorithm is a polynomial time algorithm which produces a conflict free solution using the least number of colors [9]. However, the VC solution may not be implementable because it uses a number of time slots that exceed the available ones with unbalanced use of class rooms. We propose a heuristic approach VC* to (1) promote uniform distribution of courses over the colors and to (2) balance course load for each time slot over the available class rooms. The performance function represents the percentage of students in all courses that could not be mapped to time slots or to class rooms. A randomized simulation of registration of four departments with up to 1200 students is used to evaluate the performance of proposed heuristic.
Keywords :
computational complexity; education; graph colouring; scheduling; class scheduling; conflict free solution; graph coloring; heuristic approach; performance function; polynomial time algorithm; vertex coloring; Color; Schedules; algorithms; class scheduling; graph coloring; uniform distribution; vertex coloring;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Systems and Applications (AICCSA), 2010 IEEE/ACS International Conference on
Conference_Location :
Hammamet
Print_ISBN :
978-1-4244-7716-6
Type :
conf
DOI :
10.1109/AICCSA.2010.5586963
Filename :
5586963
Link To Document :
بازگشت