Please ensure Javascript is enabled for purposes of website accessibility

Sistema de geração automatizada de horários de aula baseado em heurística construtiva multi-start

dc.contributor.advisorValiante, Leandro Ferrarezi
dc.contributor.advisorLatteshttp://lattes.cnpq.br/3021868094199055
dc.contributor.authorRodrigues, Kassandra de Oliveira
dc.contributor.authorVieira, Robert Barreto
dc.contributor.authorLatteshttp://lattes.cnpq.br/2645059215648119
dc.contributor.authorLatteshttp://lattes.cnpq.br/1692650641496896
dc.date.accessioned2026-11-09T19:53:28Z
dc.date.available2026-11-09T19:53:28Z
dc.date.issued2026
dc.descriptionTrabalho de Conclusão de Curso na modalidade artigo apresentado à Coordenação de Curso de Análise e Desenvolvimento de Sistemas do Instituto Federal de Educação, Ciência e Tecnologia de Rondônia – IFRO, Campus Calama, como requisito para obtenção de aprovação no curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas.
dc.description.abstractA elaboração manual de horários acadêmicos é atividade de elevada complexidade combinatória, sujeita a conflitos de alocação e uso ineficiente da infraestrutura institucional. Este trabalho apresenta o módulo de geração automatizada de horários do PlanIFica, sistema web em operação no Instituto Federal de Educação, Ciência e Tecnologia de Rondônia (IFRO), Campus Porto Velho Calama. A geração emprega heurística construtiva gulosa multi-start com função de avaliação ponderada: as alocações são ordenadas pelo princípio fail-first, múltiplas grades candidatas são construídas descartando-se as configurações que violem restrições duras e, entre as viáveis, seleciona-se a de maior pontuação. O sistema foi avaliado sobre instância institucional real, composta por 14 cursos, 63 turmas, 141 docentes, 37 ambientes e 563 aulas, sob três regimes de rigidez das restrições brandas. Na configuração de referência, alcançou 99,11% de alocação sem qualquer violação de restrição obrigatória, com convergência já nas primeiras tentativas de construção, sugerindo que a ordenação fail-first responde pela maior parte do ganho, com contribuição marginal da diversificação. Diferentemente de propostas validadas apenas sobre instâncias processadas offline, o PlanIFica opera em produção desde setembro de 2024, com o módulo de geração incorporado em 2026, e este foi avaliado sobre os dados reais de planejamento do campus, o que confere evidência empírica de aplicabilidade prática.
dc.description.abstract2The manual preparation of academic timetables is an activity of high combinatorial complexity, subject to allocation conflicts and inefficient use of institutional infrastructure. This paper presents the automated timetable generation module of PlanIFica, a web system in operation at the Federal Institute of Education, Science and Technology of Rondônia (IFRO), Porto Velho Calama Campus. The generation employs a greedy multi-start constructive heuristic with weighted evaluation function: allocations are ordered by the fail-first principle, multiple candidate grids are constructed by discarding configurations that violate hard constraints, and among the feasible ones, the one with the highest score is selected. The system was evaluated on a real institutional instance, composed of 14 courses, 63 classes, 141 instructors, 37 rooms and 563 lectures, under three regimes of soft constraint rigidity. In the reference configuration, it achieved 99.11% allocation without any violation of mandatory constraints, with convergence already in the first construction attempts, suggesting that fail-first ordering accounts for most of the gain, with marginal contribution from diversification. Unlike proposals validated only on instances processed offline, PlanIFica has been operating in production since September 2024, with the generation module incorporated in 2026, and this was evaluated on the campus's actual planning data, which provides empirical evidence of practical applicability.
dc.identifier.citationRODRIGUES, Kassandra de Oliveira; VIEIRA, Robert Barreto. Sistema de geração automatizada de horários de aula baseado em heurística construtiva multi-start. Orientador(a): Prof. Leandro Ferrarezi Valiante, 2026. 24f. Trabalho de Conclusão de Curso (Bacharelado em Tecnologia em Análise e Desenvolvimento de Sistemas), Instituto Federal de Educação, Ciência e Tecnologia de Rondônia, Porto Velho, RO, 2026.
dc.identifier.doi2177-3246
dc.identifier.issn2177-3246
dc.identifier.urihttp://repositorio.ifro.edu.br/handle/123456789/2984
dc.languagePortuguêspt_BR
dc.language.isopt_BR
dc.publisherFrontiers Global Publishers
dc.publisher.campiCampus Porto Velho Calamapt_BR
dc.publisher.programTecnologia em Análise e Desenvolvimento de Sistemaspt_BR
dc.rightsAcesso aberto
dc.source.urihttps://doi.org/10.56238/revgeov17n10-004
dc.subjectGeração Automatizada de Horários
dc.subjectHeurística construtiva multi-start
dc.subjectFunção de avaliação ponderada
dc.subjectEscalonamento educacional
dc.subjectTimetabling
dc.subject.keywordAutomated Timetable Generation
dc.subject.keywordMulti-start Constructive Heuristic
dc.subject.keywordWeighted Evaluation Function
dc.subject.keywordEducational Scheduling
dc.subject.keywordTimetabling
dc.titleSistema de geração automatizada de horários de aula baseado em heurística construtiva multi-start
dc.typeTrabalho de Conclusão de Cursopt_BR

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
ARTIGO_CIENTIFÍCO_KASSANDRA_DE_OLIVEIRA_RODRIGUES.pdf
Tamanho:
3.6 MB
Formato:
Adobe Portable Document Format

Licença do Pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
682 B
Formato:
Item-specific license agreed upon to submission
Descrição: