Optimization algorithms are currently among the most widely used AI techniques for solving timetabling problems in educational institutions. In this study, the Harmony Search (HS) algorithm was applied to solve the course-timetabling problem at Sebha University, with the Faculty of Information Technology selected as a case study. Timetable scheduling at the beginning of each semester is a difficult task that requires large time to finish. The HS algorithm’s performance, it was integrated with the university’s Student Information System (SIS) database, Guaranteeing real-time data accuracy and adaptability. The proposed algorithm successfully generated optimized timetables for the faculty. The results shows an effective distribution of time slots, moreover, the HS algorithm achieved high accuracy which preform up to 100% meantime maintaining an acceptable execution time, making it a reliable solution for addressing university-timetabling challenges.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Integrating the Harmony Search Algorithm with SIS for Optimizing the Sebha University Timetabling Problem

  • Almahdi Alshareef,
  • Hamad Qaduor,
  • Mohammed Shantal,
  • Hanna Hasan,
  • Almbrok Omar

摘要

Optimization algorithms are currently among the most widely used AI techniques for solving timetabling problems in educational institutions. In this study, the Harmony Search (HS) algorithm was applied to solve the course-timetabling problem at Sebha University, with the Faculty of Information Technology selected as a case study. Timetable scheduling at the beginning of each semester is a difficult task that requires large time to finish. The HS algorithm’s performance, it was integrated with the university’s Student Information System (SIS) database, Guaranteeing real-time data accuracy and adaptability. The proposed algorithm successfully generated optimized timetables for the faculty. The results shows an effective distribution of time slots, moreover, the HS algorithm achieved high accuracy which preform up to 100% meantime maintaining an acceptable execution time, making it a reliable solution for addressing university-timetabling challenges.