Please use this identifier to cite or link to this item: https://repository.sustech.edu/handle/123456789/6522
Full metadata record
DC FieldValueLanguage
dc.contributor.authorBasheer, Amira Arbab-
dc.date.accessioned2014-07-22T11:31:59Z-
dc.date.available2014-07-22T11:31:59Z-
dc.date.issued2012-02-
dc.identifier.citationBasheer,Amira Arbab.SOLVING TIME TABLE PROBLEM USING GENETIC ALGORITHM CASE STUDY: SUST-CCSIT TIME TABLE/ Amira Arbab BasheerØ› Moawia Elfaki Yahia.-Khartoum : sudan university of science and technology, computer science,2012.-109p:ill;28cm;M.Sc.en_US
dc.identifier.urihttp://repository.sustech.edu/handle/123456789/6522-
dc.descriptionThesisen_US
dc.description.abstractThe university course timetabling problem consists of allocating a number of courses to a limited set of resources such as rooms, timeslots, set of lecturers and group of students in such a way to satisfy predefined constraints. The constraints can be divided into two groups: hard constraints and soft constraints. A timetable has to satisfy all hard constraints in order to be feasible and it should satisfy as much as possible soft constraints in order to be in good quality. The university timetabling problem is in the class of NP problems. This means that the amount of time and work required solving this type of problems increases exponentially with the problem size. This makes these problems more difficult and time consuming. Therefore optimization techniques are used to solve them and produce optimal or near optimal feasible solutions .Steady State Genetic algorithms are considered as an efficient approach for solving this type of problems. In this thesis, a general description of genetic algorithms and theoretical background, a real life university course timetabling problem is examined with data from Sudan University of Science & Technology, College of computer Science and Information Technology. A solution based on Steady State genetic algorithm is proposed for the problem; implementations are described and applied to the sample problem. Moreover, determination of the best parameter values, such as the population size, mutation and crossover rate, etc. is tried. In the proposed system we used C++ programming language.en_US
dc.description.sponsorshipSudan University of Science and Technologyen_US
dc.language.isoenen_US
dc.publisherSudan University of Science and Technologyen_US
dc.subjectcomputer scienceen_US
dc.subjecttime tableen_US
dc.subjectgenetic algorithmen_US
dc.titleSOLVING TIME TABLE PROBLEM USING GENETIC ALGORITHMen_US
dc.typeThesisen_US
Appears in Collections:Masters Dissertations : Computer Science and Information Technology

Files in This Item:
File Description SizeFormat 
abstract arabic.pdfabstract 33.13 kBAdobe PDFView/Open
SOLVING TIME TABLE....pdf
  Restricted Access
Research2.04 MBAdobe PDFView/Open Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.