Mansour Hassani Abdalla (2018) Integer programming based cooperative search for solving curriculum course timetabling problems. Masters thesis, Universiti Malaysia Sabah.
Text
24 PAGES.pdf Download (773kB) |
|
Text
FULLTEXT.pdf Restricted to Registered users only Download (1MB) |
Abstract
The research focuses on the problem of Curriculum-based University Course Timetabling (CB-UCT) problem and we discuss how sequential Integer Programming (IP) search methodology can be incorporated into agent-based Multi-Agent Systems (MAS) in order to conduct the parallel search for real-world CB-UCT. In curriculum-based course timetabling, lectures have to be assigned to periods and rooms, while avoiding overlaps between courses of the same curriculum. The current solutions in Universiti Malaysia Sabah, Labuan International Campus (UMSLIC), do not generate a practical timetable hence burden to the academic department as they have to fix the arising problems manually in each and every semester. The research work presented in this thesis approaches this problem in two phases. For the first phase, the construction of solutions or timetables using sequential IP, we propose sequential pure 0-1 IP search methodology to generate initial feasible solutions and further improve the solution using simple local search. Then, in the second phase of the timetable process, we explore how to incorporate IP into agent-based system approaches where several agents work together to improve the global solutions. We investigate communication protocol such as FIPA-ACL which was adopted in this research for the agent to communicate with one another. In the experiments throughout this thesis, we use set of real-world instances from UMSLIC to assess the performance of the approaches proposed in this thesis. Detailed analyses of the proposed search methodology are presented and their relative benefits discussed. The results demonstrate both sequential and parallel implementation search methodologies are able to generate and improve the solutions impressively, however, parallel IP perform better than its sequential counterparts in UMSLIC instances. Finally, we give our suggestions as to how the proposed framework might be modified in order to deal with a wide range of problem domains. We also discuss the drawbacks of our search methodology in the final section of this thesis.
Item Type: | Thesis (Masters) |
---|---|
Keyword: | Curriculum-based timetabling, University Course Timetabling, Integer Programming, Multi-Agent Systems, FIPA-ACL, Parallel search, Solution construction, Agent communication, Timetabling optimization |
Subjects: | T Technology > T Technology (General) > T1-995 Technology (General) > T55.4-60.8 Industrial engineering. Management engineering > T57-57.97 Applied mathematics. Quantitative methods > T57.6-57.97 Operations research. Systems analysis |
Department: | FACULTY > Faculty of Computing and Informatics |
Depositing User: | DG MASNIAH AHMAD - |
Date Deposited: | 16 Dec 2024 12:07 |
Last Modified: | 16 Dec 2024 12:07 |
URI: | https://eprints.ums.edu.my/id/eprint/42198 |
Actions (login required)
View Item |