Home  /  Rotation  /  Algorithm

Rotation Algorithm

The algorithm we are running is a convex penalty algorithm which works in the following manner:

Each prefrosh submits an ordered ranking of residences. They can only have one first choice, though they may tie subsequent residences. However, their ranking must always be ordinal. For example, a student may rank Booty House first and tie all of the other houses for second. They may not rank Booty House first and tie all of the other houses for ninth Students may opt out of Rotation and into Bechtel if they choose. If they do, they will automatically be placed in Bechtel until Bechtel is full. They may opt back into Rotation at any point in time.

Each house submits a house list using the guidelines above. The house list size will be half of the total number of beds allocated by the ACRL Report 2.

The ADA coordinator (Lesley Nye) will place all students who have ADA needs in rooms.

The Rotation Concerns Committee (RCC, comprised of a dean, the ORE director, and the IHC Chair) will go through all concerns and place students in rooms. The RCC will do the best it can to respect house wishes. The algorithm is run for the remaining students in two stages:

First is the house list matching process. If a prefrosh ranks a house 1 and they are on a house list, they will be automatically placed in the house.

Second, the rest of the students will be sorted using a convex penalty algorithm. The algorithm overall works to minimize the total penalty. The penalty is calculated by squaring the prefrosh ranking of the house they end up in. There are also some additional conditions the algorithm takes into consideration in producing a final solution

If the penalty in the algorithm will not change drastically, it will favor putting students on a house's house list into that house.

The algorithm also accounts for gender parity in the north houses, gender balance, maximizing the number of students each house gets on their house list, and maximizing the % each house fills. You can read more about the specifics in the ACRL Reports 3 and 4.

The IHC and ORE director will choose between the remaining choices in a closed meeting.