Optimization of Class Scheduling Problem: A Multi-Constraint Approach for Effective Resource Allocation and Space Utilization

  IJCTT-book-cover
 
         
 
© 2024 by IJCTT Journal
Volume-72 Issue-10
Year of Publication : 2024
Authors : Paulami Bandyopadhyay
DOI :  10.14445/22312803/IJCTT-V72I10P107

How to Cite?

Paulami Bandyopadhyay, "Optimization of Class Scheduling Problem: A Multi-Constraint Approach for Effective Resource Allocation and Space Utilization," International Journal of Computer Trends and Technology, vol. 72, no. 10, pp. 36-42, 2024. Crossref, https://doi.org/10.14445/22312803/IJCTT-V72I10P107

Abstract
With the rapid growth of student enrollment and the expansion of academic offerings in universities and colleges worldwide, the task of scheduling classes within existing timetables and facilities has become increasingly complex. Today, class scheduling requires consideration of multiple factors, including room availability, capacity, instructors’ preferences, and more. This problem is considered to be NP-complete and has received some research during the past few years. Several formulations and algorithms have been proposed to solve scheduling problems, most of which are based on local search techniques. In this paper, 2 different types of algorithms have been compared to solve the class scheduling problem: the random restart Hill-Climbing algorithm and the A-Star algorithm.

Keywords
A Star, Class Scheduling, Hill-Climbing, NP-complete, Searching Algorithms.

Reference

[1] Kian L. Pokorny, and Ryan E. Vincent, “Multiple Constraint Satisfaction Problems Using the A-Star (A*) Search Algorithm: Classroom Scheduling with Preferences,” Journal of Computing Sciences in Colleges, vol. 28, no. 5, pp. 152-159, 2013.
[Google Scholar] [Publisher Link]
[2] Der-Fang Shiau, “A Hybrid Particle Swarm Optimization for a University Course Scheduling Problem with Flexible Preferences,” Expert Systems with Applications, vol. 38, no. 1, pp. 235-248, 2011.
[CrossRef] [Google Scholar] [Publisher Link]
[3] Russell, Artificial Intelligence: A Modern Approach, 2nd ed., Pearson Education, 2003.
[Google Scholar] [Publisher Link]
[4] Abdoul Rjoub, “Courses Timetabling Based on Hill Climbing Algorithm,” International Journal of Electrical and Computer Engineering, vol. 10, no. 6, pp. 6558-6573, 2020.
[CrossRef] [Google Scholar] [Publisher Link]