Как определить, чтобы учитель начинал учить с 1-го или со 2-го урока (но не позже 2-го)?
Добавьте следующую дополнительную взаимосвязь:
Примечания:
- выбирайте только тех учителей, у которых достаточно уроков;
- как обычно: добавьте это ограничение только тогда, когда Вы уже сможете создать расписание без него;
- для некоторых расписаний это ограничение не будет работать, если, например, учителей больше чем классов. В этом случае, программа не будет иметь достаточно периодов с утра для размещения всех учителей.