Evolutionary Allocation with Dynamic Guidance for Pre-Scheduled Timetables

dc.citation.epage288
dc.citation.issue6
dc.citation.spage281
dc.citation.volume17
dc.contributor.authorAnniza Hamdan
dc.contributor.authorSze San Nah
dc.contributor.authorGoh Say Leng
dc.contributor.authorEmily Sing Kiang Siew
dc.contributor.departmentFaculty of Computer Science and Information Technology
dc.date.accessioned2026-07-13T06:54:00Z
dc.date.issued2026-07
dc.description.abstractThe University Course Timetabling Problem (UCTP) is a well-known combinatorial optimization challenge that involves allocating courses to timeslots and rooms while satisfying various institutional constraints. At other institutions, general courses (e.g., language subjects) are prioritised during timetable allocation due to their high enrolment numbers from multiple faculties. However, at the MARA University of Technology, Sarawak Branch, Mathematics and Statistics (MAT/STA) courses are shared across several programs, with timeslot availability limited by pre-scheduled major courses in each program. This study presents a tailored evolutionary algorithm for a real institutional scenario, incorporating dynamic local search and guided variation operators to improve feasibility and solution quality. A case study was conducted using real datasets from the Department of Mathematical Sciences at MARA University of Technology, Sarawak Branch. Benchmark datasets from ITC2002 and ITC2007 (Track 2) are employed for comparative evaluation against existing methods. The algorithm successfully produced a feasible timetable and outperformed manually prepared schedules in terms of soft-constraint penalties. Results indicate strong performance on real datasets, producing a high-quality, balanced timetable with reduced preparation time, particularly in handling repeating students, lecturers' availability, and limited timeslots. Nevertheless, lower performance on benchmark datasets suggests the need for hybridization or additional operators to handle larger, more complex problems. Overall, the results demonstrate the effectiveness of the proposed approach in real-world timetabling while maintaining acceptable quality on benchmark instances.
dc.description.referencesUncontrolled Keywords: Timetabling problem; evolutionary algorithm; dynamic; guided.
dc.description.statusPublished
dc.identifier.doihttps://doi.org/10.14569/IJACSA.2026.0170627
dc.identifier.emailsnsze@unimas.my
dc.identifier.issn2156-5570
dc.identifier.urihttps://thesai.org/Downloads/Volume17No6/Paper_27-Evolutionary_Allocation_with_Dynamic_Guidance.pdf
dc.identifier.urihttps://scholarhub.unimas.my/handle/123456789/1154
dc.publisherThe Science and Information (SAI) Organization Limited
dc.relation.ispartof(IJACSA) International Journal of Advanced Computer Science and Applications
dc.titleEvolutionary Allocation with Dynamic Guidance for Pre-Scheduled Timetables
dc.typeArticles
dc.type.statusYes

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Evolutionary Allocation.pdf
Size:
621.36 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description:

Collections