Page 151 - ASBIRES-2017_Preceedings
P. 151

SCHEDULING TIME TABLES BY USING GRAPH COLOURING



                                3 METHODILOGY                             4 DATA REPRESENTATION AND
                                                                                       RESULTS
                     3.1 Data Collection
                         • When we schedule a time table for the            Although    the   final   target   was
                     university students, very first we have to list   preparation of level 3 semester, I time table
                     down  different  subjects  and  students          using  graph  coloring  initially  we  selected
                     enrolled in each and every subject.               level  1  semester  I  time  table  to  develop  it
                                                                       using  graph  coloring.  There  were  13
                         • Many  subjects  would  have  common         different  subjects.  Some  of  them  are  S1-
                     students.  Therefore,  the  problem  is  to       Introduction  to  Probability  and  Statistics  I,
                     schedule  the  time  table,  that  any  two       S2-Introduction  to  Mathematics  I,  S3-
                     subjects  with  a  common  student  can’t
                     schedule at the same time.                        Business Economics, S12-English Language
                                                                       Proficiency  Course  I,  and  S13-Information
                         • Example for the different subjects and      &  Communication  Technology.  Among
                     subjects  clashes  with  each  other  can  be     these 13 subjects S13 can be scheduled with
                     represented as follows.                           S6  or  S7  or  S9,  after  applying  graph
                          Table 1: Different subjects and subject      colouring concept. So that needed a number
                                       clashes                         of  time  slots  can  be  reduced  by  one.
                                                                       Therefore, chromatic number is 12.
                                                    Clashes
                      No     Subject Name           with                     Then  selected level- 4 semester I-time
                      1      Algebra                2,3,4              table to develop using graph colouring. This
                      2      Probability Theory     1,4,5              is  complex  for  some  extent,  comparing  to
                      3      Graph Theory           1,4,6,7            the  level  1-time  table.  Because  there  are
                      4      Java Programming       1,2,3,5,6,7,9      much  more  combinations  than  first  year.
                      5      Sampling               2,4,7,8,9          The combinations are three specialized areas
                      6      Accounts               3,4,7              and  12  joint  major  areas.  Hence  there  are
                      7      Economics              3,4,5,6            about 15 number of different combinations.
                      8      English                5                         There  were  17  different  number  of
                      9      Magnetism              4,5                subjects  to  be  scheduled.  Among  these

                                                                       subjects  Quality  Control  &  Programmable
                           • Then  have  to  allocate  minimum         Logic Device, Optoelectronics & Computer
                     number  of  time  slots  which  are  needed  to   based  Modeling  and  Simulation,  Stochastic
                     schedule all the subjects.
                                                                       Processes  &  Communication  Technology,
                     3.2 Chromatic Number                              Communication      Theory    &     Complex
                                                                       Variables  can  be  scheduled  in  same  time
                         • Chromatic  number  is  the  smallest
                     number of colours needed to colour a graph        slots. Therefore, the number of needed time
                     G so that no two adjacent vertices share the      slots can be reduced by 6. So that chromatic
                     same colour.                                      number  is  11.  As  our  final  goal  we  have
                         •The chromatic number of a graph G is         developed  conflict-free  time  table  for  the
                     most    commonly     denoted    χ(G),   but       3rd year students while minimizing number
                     occasionally γ(G) also can be used.               of  time  slots.  There  were  18  number  of
                                                                       different  subjects.  After  applying  graph
                     3.3 Graph Representation                          colouring,  number  of  time  slots  can  be
                         • This problem can be represented as a        reduced  by  2.  Because  Advanced  Calculus
                     graph where every vertex is a subject and an      &  Operations  Management  II,  Advanced
                     edge between two vertices means there is a        Calculus      &      Rapid      Application
                     common student.                                   Development,  Mathematical  Methods  &
                         •In  this  graph  colouring  problem,         Environmental Management subjects can be
                     minimum  number  of  time  slots  required  is    scheduled  in  same  time  slots.  So  that
                     equal to the chromatic number of the graph.       chromatic number is 16.



                                                                    141
   146   147   148   149   150   151   152   153   154   155   156