Rooming Rotations

Rooming Rotations

When you have rotational classes in your file, you will need to room each rotation separately. Rooming is not automatically carried over from one rotation to the next. However, increasing the Penalty for semester/rotation rooming change will encourage the algorithm to consistently room year long courses across rotations. There may be some inconsistencies due to the new rotation classes having different rooming requirements, however, these can be adjusted manually if required.

Each rotation's rooming solution is unique. This means you can, for example, load Rotation 2's rooming and clear it without clearing Rotation 1's rooming. When a new rotation is roomed using the Assign function, all rooming will initially carry over and be used as a starting point for the algorithm. Typically, when a class doesn't end or begin at this changeover, Atlantis will keep all the same rooms, but this is not guaranteed because sometimes a rotational class has a greater need for one of the rooms that a class is using.

Important: If you Assign rooming for a new rotation with clashes in the previous rotation, those clashes will degrade the algorithm. Spend the time and resolve room clashes before rooming the new rotation.

More information on rooming can be found in this article.