Este problema trata da construção de grades horárias de uma universidade, ou seja, consiste em agendar um conjunto de disciplinas para cada curso dentro de um número limitado de salas e períodos de tempo. Pode apresentar grande complexidade quando se levam em conta a grande quantidade de pessoas envolvidas por salas, por dia e o fato de diferentes cursos possuírem alunos em comum.
O projeto aqui apresentado se baseou em um conjunto de dados disponibilizado por um dos professores da disciplina. Este conjunto consistia na grade horária das disciplinas a serem disponibilizadas e das preferencias dos professores para com as disciplinas que gostariam de lecionar. Tudo sobre um determinado semestre das disciplinas do Departamento de Matemática da Universidade Federal do Paraná. Note que assim, como as disciplinas já tem seus horários pré-alocados, conhecido como da forma master timetabling.