Article ID: | iaor201525054 |
Volume: | 12 |
Issue: | 2 |
Start Page Number: | 131 |
End Page Number: | 147 |
Publication Date: | Apr 2014 |
Journal: | Decision Sciences Journal of Innovative Education |
Authors: | Forrester Richard, Hutson Kevin |
Keywords: | education, programming: quadratic, programming: multiple criteria |
This article describes a practical methodology for assigning students to groups where the goal is to create diversity within the groups while taking into consideration the preferences of the students. A motivating application of this work is the assignment of students to first‐year seminars. In this common scenario, students select and rank a small subset of seminars from the list of those available. The academic institution then attempts to assign students to a seminar on their list, while maintaining course capacities. Faculty are interested in having seminars that are balanced with regards to gender and the number of international students, while students are interested in being assigned to one of their higher ranked seminars. In this article, we develop a simple multi‐objective convex quadratic program that can determine assignments that are well balanced and satisfy the highest preferences of the students. The advantage of our approach is that the model can be submitted directly to a standard optimization software package, eliminating the need for a specialized algorithm.