Show simple item record

dc.contributor.authorAlsuwaylimi, A
dc.date.accessioned2021-10-26T08:06:35Z
dc.date.issued2021-11-01
dc.description.abstractIn higher education institutions, particularly universities, the task of scheduling examinations is a heavily constrained problem involving the allocation of exams, and corresponding enrolled students, to examination rooms over a limited number of periods. This is commonly performed by heuristic optimisers, as the task is NP-complete. The research work presented in this thesis focuses on examination timetabling with the aim of investigating three main areas: (i) initialising efficient seeded solutions for starting examination timetabling heuristics, (ii) developing a novel genetic algorithm-based examination timetabling optimiser, and (iii) analysing and comparing published works from the literature. The new iterative initialisation algorithm presented here attempts to generate legal and high-quality solutions, to feed into a heuristic optimiser. Subject to satisfying hard constraints, it schedules as many conflicting examinations as possible in the early and late periods of a timetable, whilst managing the soft constraints. The proposed initialisation strategy is empirically verified on problem instances from two different benchmark sets: ITC 2007 and Yeditepe, and compared to a number of popular initialisation approaches. The effectiveness of this approach is also evaluated via incorporation in an exemplar evolutionary algorithm. This thesis also investigates a novel genetic algorithm that incorporates new operators to avoid various types of violations that occur in the exam timetable optimisation task. It utilises the initialisation approach developed earlier in the thesis, as well as specialised operators for search. It is validated on a range of problems and is seen to produce results that place its performance amongst the state-of-the-art. The third area of investigation of this thesis is concerned with issues in the comparison between published works on examination timetabling in the literature. Such comparison is often difficult and can be misleading because results obtained differ significantly in run-times --- even when variations in computational power are accounted for. Consequently, a multi-objective comparison scheme based on (uncertain) Pareto dominance is presented and utilised with the aim of comparing published exam timetabling approaches on the Toronto benchmark sets to identify the (probabilistic) Pareto set of optimisers.en_GB
dc.identifier.urihttp://hdl.handle.net/10871/127580
dc.publisherUniversity of Exeteren_GB
dc.titleUniversity Examination Timetable Optimisation: Analysis, Initialisation, and Effective Heuristic Optimisationen_GB
dc.typeThesis or dissertationen_GB
dc.date.available2021-10-26T08:06:35Z
dc.contributor.advisorFieldsend, Jen_GB
dc.contributor.advisorMoraglio, Aen_GB
dc.publisher.departmentComputer Scienceen_GB
dc.rights.urihttp://www.rioxx.net/licenses/all-rights-reserveden_GB
dc.type.degreetitlePhD in Computer Scienceen_GB
dc.type.qualificationlevelDoctoralen_GB
dc.type.qualificationnameDoctoral Thesisen_GB
rioxxterms.versionNAen_GB
rioxxterms.licenseref.startdate2021-11-01
rioxxterms.typeThesisen_GB
refterms.dateFOA2021-10-26T08:06:39Z


Files in this item

This item appears in the following Collection(s)

Show simple item record