This is a Ruby on Rails project that implements the ant colony optimization to solve the timetabling problem in Brazilian schools integrated with i-Educar data
1
stars
2
forks
source link
2 - Definir o que seriam as trilhas de feromônio (matriz t) para o problema em questão #30
a) O professor não pode estar alocado ministrar aula em mais de uma turma ao mesmo tempo;
b) Uma turma não pode ter mais de uma aula alocada no mesmo horário;
c) Cada professor tem que cumprir toda a sua carga horária semanal;
d) Um professor só pode ser alocado em horários nos quais ele tem disponibilidade;
e) Uma turma não pode ter mais do que dois horários de aula de uma mesma matéria em um mesmo dia;
f) Tentar atender ao máximo o período de duas aulas consecutivas quando houver mais de um horário de alguma matéria;
g) A agenda do professor deve ser tão compacta quanto possível.
Base para composição da intensidade de feromônio:
a) O professor não pode estar alocado ministrar aula em mais de uma turma ao mesmo tempo; b) Uma turma não pode ter mais de uma aula alocada no mesmo horário; c) Cada professor tem que cumprir toda a sua carga horária semanal; d) Um professor só pode ser alocado em horários nos quais ele tem disponibilidade; e) Uma turma não pode ter mais do que dois horários de aula de uma mesma matéria em um mesmo dia; f) Tentar atender ao máximo o período de duas aulas consecutivas quando houver mais de um horário de alguma matéria; g) A agenda do professor deve ser tão compacta quanto possível.