Abstract: Timetable scheduling is a complex process involving the fulfillment of hard and soft constraints. Many universities face challenges in scheduling practical rooms due to the high number of ...