Консультант - Эти учителя должны обучать слишком большое количество классов одновременно

English Slovenčina Russian Greek Lithuania Bulgarian

Пример:
Предположим, что у мы составляем расписание для маленькой школы, в которой 9 предметов, 3 класса и 8 учителей.

Теперь установим учителям их рабочее время. Все было прекрасно, пока мы не определили, что 6 учителей в среду не могут иметь уроки на 3 периоде (пометили этот урок красным крестиком).

Это означает, что для этих трех классов на этом периоде остается только два учителя, которые могут их обучать и для одного класса образуется окно. Эту ситуацию программа расценивает как ошибку, совершенную при вводе данных.

В качестве решения проблемы мы советуем изменить рабочее время учителей - освободить некоторым проблемный период.

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