carolinesalib / ants-for-education

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

Open carolinesalib opened 6 years ago

carolinesalib commented 6 years ago

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.

carolinesalib commented 6 years ago

image.png