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 | Tamanho | Formato | |
|---|---|---|---|---|
| OsvaldoAironBezerraCavalcantiFilho_TCC.pdf | Trabalho de conclusão de curso | 474,76 kB | Adobe PDF | Visualizar/Abrir |
| OsvaldoAironBezerraCavalcantiFilho_TERMO.pdf | Termo de Autorização para Publicação Eletrônica na Biblioteca Digital da UFPB | 850,35 kB | Adobe PDF | Visualizar/Abrir Solicitar uma cópia |
Este item está licenciada sob uma
Licença Creative Commons
