Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/92058
Full metadata record
DC FieldValueLanguage
dc.date.accessioned2022-03-23T09:09:50Z-
dc.date.available2022-03-23T09:09:50Z-
dc.date.issued2021-
dc.identifier.citationCaruana, M. (2021). Optimising sports scheduling through constraint satisfaction (Bachelor's dissertation).en_GB
dc.identifier.urihttps://www.um.edu.mt/library/oar/handle/123456789/92058-
dc.descriptionB.Sc. IT (Hons)(Melit.)en_GB
dc.description.abstractSports scheduling is a research area which has received significant interest overthe past thirty years. Strategic thinking is vital when generating a sport schedule as it has a great impact on its stakeholders- in this case, club owners, technical staff and players, television broadcasters and the supporters. Automated sport scheduling achieves greater revenues as opposed to generating a schedule manually. This is due to better allocation of resources, highly anticipated matches being broadcast at more advantageous times, and a strong relationship being maintained between the sports association and the supporters due to favourable times. The nature of any schedule is determined by hard and soft constraints. Hard constraints are conditions which have to be satisfied, such as league regulations and television (TV) broadcasters’ contracts. Soft constraints focus on expectations of supporters, players, and technical staff. A schedule must meet all hard constraints and as many soft constraints as possible. Some examples of these constraints include venue availability, dates and times, and the travelling team problem. Prior to developing a solution, a study regarding different types of scheduling algorithms for sports leagues, both professional and amateur, was conducted to clearly identify the requirements of the system. Interviews with experts within the domain were held to further investigate how sports tournaments schedules are done in Malta. Based on the findings, prototypes and models were created prior to development. This led to the development of an ASP.Net Core MVC Web Application which allows the user to manage all necessary data. A Constraint Programming algorithm was used to develop the schedule. The system was evaluated by using and comparing results from official schedules created for previous years. The main focus was to obtain a decrease in the time taken to create the fixtures, distance travelled and breaks within a league.en_GB
dc.language.isoenen_GB
dc.rightsinfo:eu-repo/semantics/restrictedAccessen_GB
dc.subjectSchedulingen_GB
dc.subjectSportsen_GB
dc.subjectConstraint programming (Computer science)en_GB
dc.subjectInteger programmingen_GB
dc.subjectGenetic algorithmsen_GB
dc.titleOptimising sports scheduling through constraint satisfactionen_GB
dc.typebachelorThesisen_GB
dc.rights.holderThe copyright of this work belongs to the author(s)/publisher. The rights of this work are as defined by the appropriate Copyright Legislation or as modified by any successive legislation. Users may access this work and can make use of the information contained in accordance with the Copyright Legislation provided that the author must be properly acknowledged. Further distribution or reproduction in any format is prohibited without the prior permission of the copyright holder.en_GB
dc.publisher.institutionUniversity of Maltaen_GB
dc.publisher.departmentFaculty of Information and Communication Technology. Department of Computer Information Systemsen_GB
dc.description.reviewedN/Aen_GB
dc.contributor.creatorCaruana, Mandy (2021)-
Appears in Collections:Dissertations - FacICT - 2021
Dissertations - FacICTCIS - 2021

Files in This Item:
File Description SizeFormat 
21BITCB004.pdf
  Restricted Access
2.51 MBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.