Главная страница   >>>  Параметры распределения занятий
?

АСТРА - Параметры распределения занятий

 

        При составлении промежуточного расписания недели (см. Технология составления расписания) среди множества возможных вариантов распределения занятий по дням недели программа выбирает наиболее оптимальные с точки зрения определенных критериев оптимизации и приоритетов этих критериев. Выбор приоритета для того или иного критерия производит пользователь, исходя из требований, предъявляемых к расписанию.

        В программе АСТРА предусмотрены следующие шесть критериев оптимизации распределения занятий по дням недели:

  1. "Равномерность распределения нагрузки классов"
    • обеспечивает наиболее равномерное распределение нагрузки для каждого класса.

  2. "Равномерность распределения нагрузки преподавателей"
    • обеспечивает наиболее равномерное распределение нагрузки для каждого преподавателя.

  3. "Равномерность распределения смешанной нагрузки"
    • обеспечивает равномерное распределение нагрузки для всех классов и преподавателей "в среднем".

  4. "Обеспечение минимального количества уроков/пар в классах"
    • применяется в тех случаях, когда в классах на какие-то дни должно быть распределено такое количество уроков (пар), которое было бы не меньше определенного минимального значения (например, если в классе какое-то занятие зафиксировано на пятом уроке, то на соответствующий день недели этому классу должно быть распределено как минимум пять уроков).

  5. "Обеспечение разброса занятий по одному предмету"
    • применяется при необходимости выполнить требование, согласно которому занятия по одному и тому же предмету должны распределяться в классах таким образом, чтобы они (занятия), по возможности, не проводились в соседние дни недели.

  6. "Обеспечение требований СЭС"
    • применяется при необходимости выполнить гигиенические требования СЭС, согласно которым кривая распределения суммы баллов СЭС в классах должна иметь подъем в середине недели.
        Каждый из этих критериев может иметь свой приоритет (первый - наивысший, шестой - наинизший), а может вообще не использоваться.

 

        Следующие три параметра "Режим разброса (по дням недели) занятий по одному предмету" соответственно для 2-х, 3-х и 4-х занятий в неделю служат для установки степени жесткости выполнения требования, согласно которому занятия по одному и тому же предмету должны распределяться в классах таким образом, чтобы они (занятия) не проводились:

        Каждый из этих параметров может принимать одно из трех значений:
"Жесткий", "Мягкий" или "По крит" (по критерию).
        "Жесткий" режим устанавливается в том случае, когда упомянутое требование должно быть выполнено обязательно.
        "Мягкий" режим устанавливается в том случае, когда выполнение этого требования не обязательно, но желательно; при этом программа сначала пытается выполнить требование, а в случае неудачи требование нарушается.
        Режим "По крит" устанавливается тогда, когда учет этого требования должен производиться в соответствии с приоритетом критерия оптимизации "Обеспечение разброса занятий по одному предмету" (см.выше).

        Необходимо отметить, что при установке "жесткого" режима существенно ограничивается число возможных вариантов распределения занятий (особенно при четырех занятиях в неделю по одному предмету), что может привести к возникновению конфликтных ситуаций. Поэтому начинать составление расписания недели следует с установки режима "По крит" как наиболее легкого режима с точки зрения свободы выбора вариантов, и только при отсутствии (или после устранения) конфликтных ситуаций следует постепенно ужесточать требования, начиная с параметра "для 2-х занятий в неделю".

 

        Два параметра "Число попыток при составлении расписания недели" и "Число попыток при составлении расписания дней" ограничивают количество попыток составить расписание при возникновении конфликтных ситуаций, разрешаемых самой программой в автоматическом режиме. Значения этих параметров могут быть изменены в интервале от 1 до 99.
Рекомендуются следующие значения:
        при составлении расписания недели – 30;
        при составлении расписания дней     – 10...15.


        Параметр "Глубина просмотра вариантов при составлении расписания дней" фактически ограничивает число уровней в дереве назначаемых–отменяемых занятий при их расстановке по часам внутри одного дня недели. Значение этого параметра может быть изменено в интервале от 1 до 99. При увеличении значения время расчета увеличивается, но при этом достигается практически полный перебор всех возможных вариантов расстановки занятий. При уменьшении значения время расчета может значительно сократиться, однако при этом могут возникнуть конфликтные ситуации из-за ограничения количества просматриваемых вариантов.
Рекомендуемое значение – 50.



На главную страницу