Algorithmically assign rooms to schedule