Skip navigation

Use este identificador para citar ou linkar para este item: https://repositorio.ufpb.br/jspui/handle/123456789/39646
Tipo: TCC
Título: Uma ferramenta flexível para a geração automática de horários de cursos de graduação baseada em algoritmos genéticos
Autor(es): Cavalcanti Filho, Osvaldo Airon Bezerra
Orientador: Carvalho, Marcus Williams Aquino de
Resumo: Elaborar quadros de horários de cursos de graduação é uma tarefa complexa, pois envolve diversas restrições que podem afetar a logística de professores, alunos e salas de aula. Algumas soluções de horários podem ser inviáveis, por exemplo quando aulas diferentes de um mesmo professor são alocadas no mesmo horário, enquanto outras são viáveis mas possui horários indesejáveis. A quantidade de combinações possíveis de alocação de horários geralmente é muito grande, o que torna o trabalho manual extremamente difícil, com critérios pouco objetivos e difícil de serem satisfeitos. Diante disto, este trabalho apresenta uma ferramenta para a geração automática de horários de cursos de graduação baseada em algoritmos genéticos. A ferramenta já possui quatro critérios desenvolvidos para a escolha da melhor solução, mas é flexível para permitir a inclusão de novos critérios e a customização dos pesos de cada critério de acordo com a necessidade do curso. A avaliação foi realizada a partir da geração de horários para os cursos de Sistemas de Informação e Licenciatura em Ciência da Computação da Universidade Federal da Paraíba, campus IV, convergindo rapidamente para uma solução viável e ótima.
Abstract: Elaborating class schedules for undergraduate courses in a complex task, because it involves many restrictions that affects logistics of teachers, students and classrooms. Some schedule solutions are not viable, for example when different classes of the same teacher are allocated at the same time, while other solutions are viable but have undesirable class times. The amount of possible class schedules is generally very large, which makes it a very difficult job to perform manually with not very clear criteria. Therefore, this work presents a tool to automatically generate class schedules for undergraduate courses based on genetic algorithms. Four criteria have already being developed to find the best solution, but it is also flexible to allow the inclusion of new criteria and customize the weights of each criteria according to the needs of each course. The evaluation was performed by generating class schedules for the Information Systems and Computer Science courses of the Federal University of Paraıba, campus IV, which rapidly converged to a viable and optimal solution.
Palavras-chave: Algoritmos genéticos
Quadro de horários
Otimização de processos
CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA
Idioma: por
País: Brasil
Editor: Universidade Federal da Paraíba
Sigla da Instituição: UFPB
Departamento: Ciências Exatas
Tipo de Acesso: Acesso aberto
URI: http://creativecommons.org/licenses/by-nd/3.0/br/
URI: https://repositorio.ufpb.br/jspui/handle/123456789/39646
Data do documento: 4-Ago-2020
Aparece nas coleções:TCC - Sistemas de Informação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
OsvaldoAironBezerraCavalcantiFilho_TCC.pdfTrabalho de conclusão de curso474,76 kBAdobe PDFVisualizar/Abrir
OsvaldoAironBezerraCavalcantiFilho_TERMO.pdfTermo de Autorização para Publicação Eletrônica na Biblioteca Digital da UFPB850,35 kBAdobe PDFVisualizar/Abrir    Solicitar uma cópia


Este item está licenciada sob uma Licença Creative Commons Creative Commons