Create Scenarios

Although the process for your organization might vary, a typical approach for using scenarios to optimize room assignments is to first create a pre-assignment scenario to partially complete the assignment of rooms to courses for a term. You would then copy this pre-assignment scenario and edit it as needed to make an optimization scenario, and then run this optimization scenario to continue with the assignment of rooms to courses. You can create as many optimization scenarios as needed, either by copying an existing scenario or creating one “from scratch.”

Create a Pre-assignment Scenario

  1. On the EMS Academic Planning menu bar, click Academic Planning > Courses > Optimization Scenarios

    The Scenarios window opens. This window lists all the scenarios (pre-assignment and optimization) that are configured in your EMS database.

  2. In Domain, select the domain for which you are creating the scenario.
  3. In Term, select the term.
  4. Click New

    The Scenario dialog opens on the Scenario tab.

  5. In Description, enter a name or description for the scenario (maximum 30 characters, including spaces).

    Since assignments in a pre-assignment scenario are manual, you do not need to set weighted criteria or exclude rooms.

  6. Click OK
  7. Click Preassign

    A message opens informing you that preassigning will set this term to Read Only and asking you if it is OK to continue.

  8. Click Yes

    The Initializing Scenario progress dialog opens. After the scenario is initialized, the progress dialog closes, and the Preassign Rooms window opens. This window lists all the courses for the selected term and domain. Any courses that were previously pre-assigned are listed as Locked In.

  9. Optionally, do one or both of the following; otherwise, go to the next step.
    • To view a course in the Course Navigator, double-click the course.
    • To filter this list, do one or more of the following:
      • In Academic Unit, select an academic unit.
      • In Subject, select a subject.
      • At the bottom of the window, select Unassigned Only.
      • Click on a column heading to sort by the heading.
  10. If you do not want to copy pre-assignments that you have carried out in a previous scenario, continue to Assign Rooms. Otherwise, do the following:
    • To open the Import Room Assignments dialog, click Copy Locations .
    • Select the Domain and Term from which you want to copy the preassignments.
    • Select the scenario to copy, and then click Select.

      Where possible, the locations are copied for the courses that are displayed in the Preassign Rooms window. If a location was successfully copied for a course, then (unassigned) is no longer displayed in the Locations column. Instead, the copied room assignment is displayed. If a location could not be copied for a course, then (unassigned) is still displayed in the Locations column.

  11. Continue to Assign Rooms.

Create an Optimization Scenario

  1. On the EMS Academic Planning menu bar, click Academic Planning > Courses > Optimization Scenarios

    The Scenarios window opens. This window lists all the scenarios (pre-assignment and optimization) that are currently configured in your EMS database.

  2. In Domain, select the domain for which you are creating the scenario, and Term, select the term.

    The remainder of this procedure describes how to create an optimization scenario “from scratch.” You can also create an optimization scenario by copying an existing scenario. Select the scenario that you want to copy, and then click Copy. A common approach for using scenarios to optimize room assignments is to first create a pre-assignment scenario to partially complete the assignment of rooms to courses for a term. You would then copy this pre-assignment scenario and edit it as needed to make an optimization scenario.

  3. Click New

    The Scenario dialog opens on the Scenario tab.

  4. In Description, enter a name or description for the scenario (maximum 30 characters, including spaces).
  5. To set the weighted criteria, do one or more of the following :
    • By default, all preferences are included in the scenario. Clear the Include option for the preferences that you are excluding from the weighted criteria. Only the features that were selected during Set Preferences mode are displayed—this is not an exhaustive list of all your features.
    • For the preferences that you are including, use the Importance slider bar to specify a weight for each preference, or enter a number in the Importance field. Weights are arbitrary numbers that simply indicate the relative importance of one criterion to another. The importances do not have to add up to a particular “whole,” for example, 100. For a detailed discussion about setting weighted criteria, see About Creating Scenarios and Optimization.
    • Some preferences might have been marked as Required by some academic units during the Set Preferences mode. Select Ignore Requirements as needed for any and all of the preferences.
  6. Open the Excluded Rooms tab, and specify the rooms that should not be assigned to a course in this scenario (for example, rooms that have previously been assigned using a pre-assignment scenario) by doing the following:
    • In Building, select (all) buildings, or select a specific building.
    • In Room Type, leave the default value of (all), or select a specific room type.
    • In the Available list, select the room, or Ctrl-click to select multiple rooms, and then click the Move (>) button to move the rooms to the Selected list.

      If needed, you can repeat these steps for specific buildings until you have selected all the rooms in specific buildings that should be excluded.

      If a room assignment has been previously “locked in” on a course, the room assignment is maintained for the course, even if the room is excluded from the scenario.

  7. Click OK
  8. Click Optimize.
  9. In the Available list, select the academic unit for which to run the optimization scenario, or Ctrl-click to select multiple units, and then click the Move (>) button to move the units to the Selected List.
  10. Click Run

    A message opens informing you that optimizing will set this term to Read Only for the selected academic units and asking you if it is OK to continue.

  11. Click Yes

    The Initializing Scenario progress dialog opens. After the scenario is initialized, the progress dialog closes. An Optimization Results dialog opens on top of the Resolve Room Assignments window. This dialog indicates that the optimization was complete and it also indicates the number of courses assigned, the percent of total courses assigned, and the number of exceptions (the number of courses that could not be assigned). To review this information, click Print > Scenario Results.

  12. Click OK. The Resolve Room Assignments window is now the active window. By default, this window lists only those courses for which rooms could not be assigned. Courses can remain unassigned for the following reasons:
    • Conflicts with another course: A course or courses that were ranked higher in preference criteria was assigned the room that this course required. Select the course to review the list of conflicting courses.
    • No space can hold course: The course had requirements that were so specific, no room was available that met the criteria either because the room does not exist, or it was excluded from the scenario.
  13. Optionally, do one or more of the following:
    • If a course is unassigned because of a conflict, click once on the course to open a Conflicts tab in the lower part of the window. This tab lists all the courses that are in conflict with the selected course.
    • To view a course in the Course Navigator, double-click the course.
    • To filter this list, do one or more of the following:
    • On the Academic Unit field, select an academic unit.
    • On the Subject field, select a subject.
    • Click on a column heading to sort by the heading.
      • If you are carrying out incremental optimization by academic unit, you must repeat this procedure for every academic unit that is to be optimized.

      • You can also clear the Exceptions Only option at the bottom of the window to view a list of all courses (assigned and unassigned) for the selected domain and term. (Courses that were pre-assigned are listed as Locked In).
  14. Continue to Assign Rooms.