First Fit Algorithm: A Graph Coloring Approach to Conflict-Free University Course Timetabling
Stella Kehinde Ogunkan, Peter Olalekan Idowu, Elijah Olusayo Omidiora, Christopher Akin Oyeleye
Asian Journal of Research in Computer Science · pp. 125–139 · Published 9 Mar 2024
10.9734/ajrcos/2024/v17i5443Abstract
Aims: Tackling scheduling issues with the most optimal graph coloring algorithm has consistently posed significant difficulties. The university scheduling problem can be expressed as a graph coloring problem, where courses are depicted as vertices and the connections between courses that have common students or teachers are represented as edges. Subsequently, the task at hand is to assign the vertices with the minimum number of colors. In order to accomplish this task, this paper present a graph coloring technique to conflict free university course timetabling using first fit algorithms. Methodology: The conflict graph is partitioned into a set of independent color classes to be assigned time slots and transformed into a conflict-free timetable. The Ladoke Akintola University of Technology (LAUTECH) University Course Timetabling Data was adopted. The allocation of venue based on the allotted time slots is done using first fit packing algorithm. The proposed model is implemented using Python programming language. The developed model had courses being represented as vertices and edges. The course conflict graph was created based on the acquired dataset using vertices-edges relationship diagram. The implemented model is evaluated in terms of Halstead complexity metrics: Program Volume (PV), Program Length (PL), Program Effort (PE), Program Difficulty (PD) and Execution Time (ET). The PV, PL, PE, PD and ET values obtained for the implemented model are 18.45kbits, 0.51, 1037684, 1.97 and 20.45 secs, respectively. Conclusion: The proposed model shows a significant improvement over the existing models by producing conflict-free course timetabling problem with better evaluation results. This work will be highly useful in solving various scheduling, optimization and NP-hard related computational problems.
Cited by 1
Assia Brighen, Asma Chouikh, Hamida Ikhlef · International Journal of Parallel Programming · 2024
Related research
- Effect of Optimization of Cultural Parameters on Exobiopolymer Production by Microbial Isolates and Their Application in Wastewater Treatment — shares topic coverage
- Optimization of β-galactosidase Production from Yogurt and Dairy Soil Associated Bacteria Using Different Fermentation Media — shares topic coverage
- Proteases Production by a Bacterial Isolate Bacillus amyloliquefaciens 35s Obtained from Soil of the Nile Delta of Egypt — shares topic coverage
- Study of Effect of Nutritional Factors for Optimization of Lipase Production by Lipolytic Fungi — shares topic coverage
- Screening of Bacterial Strains of Agricultural Waste Origin for Βeta-mannanase Production and Optimization of Process Parameters — shares topic coverage
Article metrics
Real usage data collected on this platform.
0
Page views
0
PDF downloads
0
Outbound clicks
1
Citations
Views by country
Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".
No views recorded yet.
Traffic sources
Referring site, by host.
No traffic recorded yet.
Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.