A determinação de uma agenda semanal de aulas é um problema computacionalmente complexo, cujo custo computacional pode aumentar exponencialmente em relação ao número de variáveis envolvidas na solução. Existem no mercado diversos software que constroem essa agenda com base em regras determinísticas. Alternativamente, pretende-se construir essa solução utilizando Algoritmos Genéticos, fazendo uso de sua capacidade exploratória em espaços multidimensionais.
Determining a weekly class schedule is a computationally complex problem whose computational cost can increase exponentially in relation to the number of variables involved in the solution. There are several software on the market that build this timetable based on deterministic rules. Alternatively, we intend to build this solution using Genetic Algorithms, making use of its exploratory capacity in multidimensional spaces.