Optimizing Medical Student Clerkship Schedules Using a Novel Application of the Hungarian Algorithm.

Acad Med

A.P. Mihalic is dean of medical students, associate dean for student affairs, and professor of pediatrics, Department of Pediatrics, University of Texas Southwestern Medical Center, Dallas, Texas; ORCID: https://orcid.org/0000-0002-7578-0254 .

Published: June 2021

AI Article Synopsis

  • Medical students have difficulty achieving their preferred order of clinical rotations, leading to a need for a fair and efficient assignment system, which the authors address using the Hungarian algorithm.
  • The authors developed a method to create a cost matrix based on students' ranked preferences for pathway options, and the Hungarian algorithm was employed to optimize these assignments compared to alternatives like rank and lottery algorithms.
  • Results demonstrated that the Hungarian algorithm consistently allowed more students to receive their top choices and reduced the number of students who got none of their preferences, suggesting its effectiveness for similar scheduling challenges in medical education.

Article Abstract

Problem: Medical students often have preferences regarding the order of their clinical rotations, but assigning rotations fairly and efficiently can be challenging. To achieve a solution that optimizes assignments (i.e., maximizes student satisfaction), the authors present a novel application of the Hungarian algorithm, designed at the University of Texas Southwestern Medical Center (UTSW), to assign student schedules.

Approach: Possible schedules were divided into distinct pathway options with k total number of seats. Each of n students submitted a ranked list of their top 5 pathway choices. An n × k matrix was formed, where the location (i, j) represented the cost associated with student i being placed in seat j. Progressively higher costs were assigned to students receiving less desired pathways. The Hungarian algorithm was then used to find the assignments that minimize total cost. The authors compared the performance of the Hungarian algorithm against 2 alternative algorithms (i.e., the rank and lottery algorithms). To evaluate the 3 algorithms, 4 simulations were conducted with different popularity weights for different pathways and were run across 1,000 trials. The algorithms were also compared using 3 years of UTSW student preference data for the classes of 2019, 2020, and 2021.

Outcomes: In all 4 computer simulations, the Hungarian algorithm resulted in more students receiving 1 of their top 3 choices and fewer students receiving none of their preferences. Similarly, for UTSW student preference data, the Hungarian algorithm resulted in more students receiving 1 of their top 3 preferences and fewer students receiving none of their ranked preferences.

Next Steps: This approach may be broadly applied to scheduling challenges in undergraduate and graduate medical education. Furthermore, by manipulating cost values, additional constraints can be enforced (e.g., requiring certain seats to be filled, attempting to avoid schedules that begin with a student's desired specialty).

Download full-text PDF

Source
http://dx.doi.org/10.1097/ACM.0000000000003676DOI Listing

Publication Analysis

Top Keywords

hungarian algorithm
24
students receiving
20
novel application
8
application hungarian
8
utsw student
8
student preference
8
preference data
8
algorithm students
8
receiving top
8
fewer students
8

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!