An Evolutionary Algorithm for Assigning Students to Courses
Shannon, Christine Ann (Centre College) | McKinney, Drew (Centre College)
In this paper we describe an evolutionary algorithm for assigning students to courses in a situation where each student specifies a set of courses in order of preference, each course has a limited enrollment, and the object is to maximize the overall student satisfaction by assigning each student to a course as high on his or her preference list as possible. Results of using the algorithm on historical data are compared to the success of a human in making the assignments. This work was done as part of a summer undergraduate research project while the second author was still a student. We also report preliminary results for using this problem as the basis for an assignment in a course in Artificial Intelligence.
May-18-2011
- Country:
- Europe > Middle East
- North America > United States
- California > Santa Clara County
- Los Altos (0.04)
- District of Columbia > Washington (0.04)
- Kentucky > Boyle County
- Danville (0.04)
- New York > New York County
- New York City (0.04)
- California > Santa Clara County
- Genre:
- Research Report (1.00)
- Technology: