Publicação
Construção de Calendários de Exames
| Resumo: | Todos os anos, os estabelecimentos de ensino tem de criar calendários de exames. Uma grande maioria destes estabelecimentos ainda opta pela sua criação manual, resultando numa tarefa demorada, e muitas vezes, pouco eficiente. A Faculdade de Ciências da Universidade de Lisboa não é uma exceção, utilizando um calendário de exames já criado em anos anteriores, e adaptando manualmente ao ano letivo corrente. O problema da calendarização de exames pertence a classe de problemas NP-Difícil e, como tal, para obter soluções de boa qualidade em tempos aceitáveis são necessários algoritmos heurísticos. Um dos tipos de algoritmos utilizados para este género de problemas são os algoritmos de coloração de grafos. Nesta dissertação são propostos três algoritmos, testados em dez instâncias diferentes, para a criação de um calendário de exames direcionado para a época especial, uma época de exames na qual apenas dias antes da sua realização se sabe ao certo o número de alunos para cada exame. Os primeiros algoritmos utilizados neste trabalho são de coloração de grafos e coloração equitativa, para a criação do calendário de exames, e tem como objetivo uma distribuição mais uniforme, e justa para os alunos, dos exames pelos dias da época especial. O terceiro algoritmo desenvolvido é baseado em algoritmos de caminho ótimo, para a reorganização dos dias do calendário criado para a melhoria de uma restrição soft, a garantia de que todos os alunos tenham pelo menos um dia de intervalo entre os dois exames. Os resultados obtidos foram favoráveis para todas instâncias, sendo possível concluir que a utilização de algoritmos de coloração de grafos permite atingir resultados promissores, principalmente se complementados com outro tipo de algoritmos direcionados para a melhoria das restrições soft. |
|---|---|
| Autores principais: | Natário, João Miguel dos Santos Pedro Alves |
| Assunto: | Calendarização de Exames Coloração de Grafos Coloração Equilibrada Teses de mestrado - 2022 |
| Ano: | 2022 |
| País: | Portugal |
| Tipo de documento: | dissertação de mestrado |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade de Lisboa |
| Idioma: | português |
| Origem: | Repositório da Universidade de Lisboa |
| Resumo: | Todos os anos, os estabelecimentos de ensino tem de criar calendários de exames. Uma grande maioria destes estabelecimentos ainda opta pela sua criação manual, resultando numa tarefa demorada, e muitas vezes, pouco eficiente. A Faculdade de Ciências da Universidade de Lisboa não é uma exceção, utilizando um calendário de exames já criado em anos anteriores, e adaptando manualmente ao ano letivo corrente. O problema da calendarização de exames pertence a classe de problemas NP-Difícil e, como tal, para obter soluções de boa qualidade em tempos aceitáveis são necessários algoritmos heurísticos. Um dos tipos de algoritmos utilizados para este género de problemas são os algoritmos de coloração de grafos. Nesta dissertação são propostos três algoritmos, testados em dez instâncias diferentes, para a criação de um calendário de exames direcionado para a época especial, uma época de exames na qual apenas dias antes da sua realização se sabe ao certo o número de alunos para cada exame. Os primeiros algoritmos utilizados neste trabalho são de coloração de grafos e coloração equitativa, para a criação do calendário de exames, e tem como objetivo uma distribuição mais uniforme, e justa para os alunos, dos exames pelos dias da época especial. O terceiro algoritmo desenvolvido é baseado em algoritmos de caminho ótimo, para a reorganização dos dias do calendário criado para a melhoria de uma restrição soft, a garantia de que todos os alunos tenham pelo menos um dia de intervalo entre os dois exames. Os resultados obtidos foram favoráveis para todas instâncias, sendo possível concluir que a utilização de algoritmos de coloração de grafos permite atingir resultados promissores, principalmente se complementados com outro tipo de algoritmos direcionados para a melhoria das restrições soft. |
|---|