strategy initialization led to significant disparities in
individual performance. In the early generations, a
subset of students rapidly achieved high fitness due to
the genetic algorithm granting privileges to the fit
strategies, while others consistently failed to secure
course allocations, resulting in a wide spread of
outcomes. As evolution progressed, this variance
gradually declined, reflecting a population-wide
convergence toward more effective bidding
behaviors. The decline suggests that although overall
fitness remained constrained by systemic limitations,
the diversity of outcomes diminished as poor
strategies were eliminated and high-performing
strategies became more common. This suggests that
in the long term, where students actively tutor newer
students on their course-bidding strategy, in the more
rational situation, where students consult older
students who have relatively more successful course-
bidding history, the utility gained by each student
tends to stabilize.
5 CONCLUSION
This paper used Genetic Algorithms to study a
course-choosing system in a real-world situation and
studied its implications. Specifically, this paper aims
to evaluate whether Nash Equilibrium strategies align
with the system’s intended fairness and efficiency
goals. Overall, it is found that this course bidding
system encourages highly concentrated bidding
strategies from the students, yet without significant
contributions to the overall utility gained by the
students on average. Because students converge on
high-demand courses, the resulting scarcity makes the
bidding process inherently more competitive due to
the increased concentration of the credits.
This research again solidified the notion that an
equilibrium strategy may not be the optimal situation
for a system’s intention and that a careful study and
reasoning process should be conducted. However,
since the variance of utility across the students
steadily drops over the generations, this system
exhibits a long-term preference for stable behavior
and fairness in the distribution. It is equally important
to notice that, due to the limited rationality of the
students in real life, this equilibrium is not likely to
be reached, and the overall balance may stick in
earlier generations where the utility variance across
the students is high.
Limitations in this study are noticeable. First of all,
due to the lack of resources, it is not possible to
conduct a census of the students’ actual bidding
strategy, as students tend not even to notice
themselves. Secondly, the usage of a linear soft-max
system in parameter choosing is a compromise
between the complexity of the model and the
generality. Should an alternative model be used, the
results may potentially be different. Finally, it is
worth noticing that actual course bidding strategy
evolution across the generations may be different
from the one that GA represents, which is by mutating
and combining good strategies. In practice, people not
only take advice from other people but also blend in
their internal bias towards the strategy-making
process, complicating the genetics of the strategies.
Future work should incorporate empirical bidding
data and model endogenous strategy mutations
reflecting human biases.
REFERENCES
Budish, E., & Cantillon, E. (2012). The multi-unit
assignment problem: Theory and evidence from course
allocation at Harvard. American Economic Review,
102(5), 2237-2271.
Canaan, R., Shen, H., Rodríguez Torrado, R., Togelius, J.,
Nealen, A., & Menzel, S. (2018). Evolving agents for
the Hanabi 2018 CIG competition. Proceedings of the
2018 IEEE Conference on Computational Intelligence
and Games (CIG), 1–8.
Choi, J.-H., Ahn, H., & Han, I. (2018). Utility-based double
auction mechanism using genetic algorithms. Expert
Systems with Applications, 34(1), 150–158.
Ghosh, G. (2015). Nonexistence of equilibria in
simultaneous auctions with a common budget-
constraint. International Journal of Game Theory,
44(2): 253-274.
Ismail, I. A., El Ramly, N. A., El Kafrawy, M. M., & Nasef,
M. M. (2007). Game theory using genetic algorithms.
Proceedings of the World Congress on Engineering
2007, 2–4 July 2007, London, UK. IAENG.
Krishna, A., & Ünver, M. U. (2007). Improving the
Efficiency of Course Bidding at Business Schools: An
Experimental Study. Marketing Science, forthcoming.
Krishna, A., & Ünver, M. U. (2008). Research note—
improving the efficiency of course bidding at business
schools: Field and laboratory studies. Marketing
Science, 27(2), 262-282.
Mochón, A., Quintana, D., Isasi, P., & Sáez, Y. (2005).
Genetic algorithms versus human bidding strategies for
auctions. In Soft Computing as Transdisciplinary
Science and Technology (pp. 619–628). Springer.
Takalloo, M., Bogyrbayeva, A., Charkhgard, H., & Kwon,
C. (2021). Solving the winner determination problem in
combinatorial auctions for fractional ownership of
autonomous vehicles. International Transactions in
Operational Research, 28(4), 1658-1680.
Vié, A. (2021). A Genetic Algorithm approach to
Asymmetrical Blotto Games with Heterogeneous
Valuations. arXiv preprint arXiv:2103.14372.