Algorithms for Scheduling Teaching Assistants - A comparison focused on preference satisfaction, workload fairness, and computational performance

dc.contributor.authorDusén, Chloe
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.date.accessioned2026-07-01T13:08:46Z
dc.date.issued2026
dc.date.submitted
dc.description.abstractEfficient scheduling of Teaching Assistants is a complex combinatorial optimization problem faced by many universities, involving constraints such as course requirements, availability, working hours, and fairness. A survey was conducted among Teaching Assistants at the Department of Computer Science and Engineering at Chalmers University of Technology and the University of Gothenburg to determine schedule preferences and system requirements. These preferences and requirements were used to create soft constraints and hard constraints for the scheduling algorithms. This thesis investigates four algorithms: a simple greedy algorithm; a simple genetic algorithm; Tabu Search; and Simulated Annealing. Results reveal that although Greedy Algorithm was the quickest, it performed poorly on constraint satisfaction. Both Tabu Search and Simulated Annealing found high-quality solutions, but since Tabu Search was more computationally efficient, it was concluded to be the superior algorithm.
dc.identifier.urihttps://hdl.handle.net/20.500.12380/311772
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectScheduling, Tabu Search, Genetic Algorithm, Simulated Annealing, Greedy Algorithm, Teaching Assistant
dc.titleAlgorithms for Scheduling Teaching Assistants - A comparison focused on preference satisfaction, workload fairness, and computational performance
dc.type.degreeExamensarbete på kandidatnivåsv
dc.type.degreeBachelor Thesisen
dc.type.uppsokM2

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 26-52b.pdf
Size:
2.5 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Size:
2.35 KB
Format:
Item-specific license agreed upon to submission
Description: