Assigning students to blocks of elective courses

Authors

  • Ekaterina Valerevna Glazunova Saint Petersburg State University of Economics image/svg+xml

DOI:

https://doi.org/10.17308/meps/2078-9017/2024/6/18-32

Keywords:

fair matching, deferred acceptance algorithm, mixed integer programming

Abstract

Importance: the process of assigning university students to blocks of elective courses. Purpose: the development of an algorithm to find a fair matching of students by elective courses and dividing a set of students into «subgroups» for joint study of courses. Research design: the problem is considered as a problem of finding matching in a two-sided market, where the sides to the market are students and elective courses. Assuming that the preferences of agents from the «elective courses» market side are the same for everyone, a modification of the deferred acceptance algorithm is proposed to find a matching. The division of students into «subgroups» is based on a mixed integer programming model. Results: a three-step algorithm is developed in the paper to find an optimal fair matching for assigning students to blocks of elective courses based on their preferences and ratings (academic performances). The numerical results are obtained for full-scale data. They demonstrate the correctness and effectiveness of the proposed approach compared to the procedure that currently used.

Author Biography

  • Ekaterina Valerevna Glazunova, Saint Petersburg State University of Economics

    graduate student

References

Downloads

Published

2024-05-14

Issue

Section

Mathematical and Instrumental Methods in Economics

How to Cite

Assigning students to blocks of elective courses. (2024). Modern Economics: Problems and Solutions, 6, 18-32. https://doi.org/10.17308/meps/2078-9017/2024/6/18-32