Что показывает окно, которое есть на экране во время составления расписания?
Это окно показывает ход генерации (составления) расписания:
1. Индикатор общего хода работы. Он показывает число проверенных вариантов расписания. Также он показывает, сколько карточек уроков программа не сумела поместить в расписание. Если алгоритм программы не был в состоянии поместить некоторые карточки уроков в расписание, цвет индикатора изменится и будет показано число непомещенных уроков / общее число уроков. Например, 3/768. Составление будет продолжаться, однако Вы можете попробовать остановить программу и запустить составление расписания еще раз и/или облегчить некоторые ограничения.
2. Этот индикатор показывает, сколько ограничений было облегчено, если автоматическое облегчение ограничений было разрешено перед началом составления.
Если это число становится выше чем Вы ожидаете, Вы можете остановить составление и запустить проверку расписания - нажмите клавишу пробела. Это действие также покажет, какие ограничения были смягчены. Это поможет увидеть, какие проблемы возникли и соответственно реагировать. Больше об облегчении ограничений - здесь: Облегчение ограничений.
4. Индикатор общего хода работы. Наполнение этого индикатора означает меру завершения работы.
Однако, если программа встречается с проблемами, она может и возвратиться назад, выбросить несколько уже поставленных уроков из расписания и пробовать некоторый другой путь. Это очень похоже на то, как люди составляют расписания вручную.
Примечание: уровень сложности составления расписания означает, насколько программа будет упрямой и сколько времени посветит на исследование возможностей перед тем, как выберет другой путь составления расписания. Больше о уровнях сложности - в этой главе: Что означает сложность составления расписания (уровни сложности)?.
5. Индикатор прогресса для выбранного пути составления расписания. Когда он заполняется, программа решает, что все возможности этого пути проверены, он не подходит, и программа возвращается чтобы выбрать другой путь.
6. Картинка показывает ход (историю) составления расписания.
Маленькая зеленая полоска в левой части показывает максимальное достигнутое продвижение в составлении расписания. Если полоска недалеко вершины, это означает, что в какое-то время в течение составления уже оставалось поставить только несколько карточек уроков. Это - хороший признак того, что расписание будет успешно составлено. С другой стороны, если полоска в 10%, и график показывает плоскую линию, программа еще ищет места для начальной группы карточек уроков. Может быть хорошая идея проверить, какие уроки входят в эту группу и попробовать составить расписание только для нее. Однако иногда может быть необходимо подождать и дать алгоритму некоторое время, чтобы он нашел решение.
7. Информация об уроке, который программа помещает в настоящее время. Отметьте, что есть полоска наверху этой карточки - если она становится красной, это означает, что было много не успешных попыток поставить этот урок и если после еще нескольких попыток не удастся, то этот урок будет не поставлен в расписание.
Советы:
a) Пожалуйста посмотрите эту информацию Советы хорошей практики составления расписаний.
b) Вы можете составлять несколько расписаний одновременно на одном компьютере - просто запустите программу aSc Расписание несколько раз. Или одна программа может составлять расписание в автоматическом режиме, а в другой Вы можете вручную пробовать разные варианты расписания.