O problema de geração de horários: um foco na eliminação de janelas e aulas isoladas

Detalhes bibliográficos
Autor(a) principal: Ciscon, Leonardo Aparecido
Data de Publicação: 2006
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFLA
Texto Completo: http://repositorio.ufla.br/jspui/handle/1/5521
Resumo: The Timetabling problem consists in scheduling a set of classes to a fixed number of time slots subject to a great number of constraints. The manual problem solution is painful and slow and many times the results aren’t satisfactory. Even to find a feasible timetable solution is NP-hard. Consequently, the use of exact methods is not appropriate to high orders instances. Many exact methods and heuristics have been proposed to approach the timetabling problem, however, the main problem from these methods have been to handle efficiently many real world constraints and objectives. From the recent approaches, the meta-heuristics highlight to find good quality results in reasonable execution time. Tabu Search, Simulated Annealing and Genetic Algorithm are the main meta-heuristic methods utilized. However, important constraints and objectives have been neglected, making hard the use of these solutions in the real world. In this paper, two important objectives are considered: the idle time windows and isolated classes minimization, possibiliting a timetable with higher quality of accepting. The generalization proposed in this paper has demonstrated very important in the solution for two studied case schools analyzed. In context, the real utilization and acceptability of the produced solutions show the generalization importance and current proposal importance.
id UFLA_ad6a3736c8e45eb16c68dc070f0d75e9
oai_identifier_str oai:localhost:1/5521
network_acronym_str UFLA
network_name_str Repositório Institucional da UFLA
repository_id_str
spelling O problema de geração de horários: um foco na eliminação de janelas e aulas isoladasTimetablingAlgoritmos genéticosOtimizaçãoGeração de horáriosGenetic algorithmsHeuristicsThe Timetabling problem consists in scheduling a set of classes to a fixed number of time slots subject to a great number of constraints. The manual problem solution is painful and slow and many times the results aren’t satisfactory. Even to find a feasible timetable solution is NP-hard. Consequently, the use of exact methods is not appropriate to high orders instances. Many exact methods and heuristics have been proposed to approach the timetabling problem, however, the main problem from these methods have been to handle efficiently many real world constraints and objectives. From the recent approaches, the meta-heuristics highlight to find good quality results in reasonable execution time. Tabu Search, Simulated Annealing and Genetic Algorithm are the main meta-heuristic methods utilized. However, important constraints and objectives have been neglected, making hard the use of these solutions in the real world. In this paper, two important objectives are considered: the idle time windows and isolated classes minimization, possibiliting a timetable with higher quality of accepting. The generalization proposed in this paper has demonstrated very important in the solution for two studied case schools analyzed. In context, the real utilization and acceptability of the produced solutions show the generalization importance and current proposal importance.Otimização e heurísticasO Problema de Geração de Horários Escolares, conhecido na literatura como Timetabling Problem, trata da definição dos horários para todas as aulas de uma escola, considerando um conjunto limitado de horários e satisfazendo um conjunto restrições. A solução manual do problema além de ser trabalhosa e lenta, pode ocasionar soluções de qualidade muito ruim. Mesmo encontrar um quadro viável de horários é um problema NPDifícil, dificultando o uso de técnicas exatas para instâncias de ordem mais elevada. Vários métodos de otimização e heurísticas têm sido propostos, mas a maioria encontra problemas ao lidar com um grande número de restrições, necessárias aos problemas do mundo real. Entre as técnicas mais recentes, as meta-heurísticas tem se destacado por possibilitar bons resultados em tempo aceitável de processamento. Busca Tabu, Recozimento Simulado e Algoritmos Genéticos têm sido as meta-heurísticas mais utilizadas. Entretanto, objetivos e restrições importantes têm sido desconsiderados, tais como: horários indesejáveis do professor, formação de janelas e aulas isoladas e prestígio do professor, dificultando a utilização dessas propostas de solução em problemas reais. Neste trabalho, dois importantes objetivos são tratados, a eliminação de janelas e aulas isoladas, buscando horários com mais aceitação dos professores. Esta generalização se mostrou essencial para a utilização da solução proposta na geração de horários para duas escolas escolhidas como estudo de caso. No contexto abordado, a utilização e aceitabilidade das soluções encontradas mostram a importância da generalização considerada e a validade da proposta atual.Alvarenga, Guilherme BastosMenezes, Fortunato Silva deSilva, Ricardo Martins de AbreuCiscon, Leonardo Aparecido2015-04-28T18:00:31Z2015-04-28T18:00:31Z2015-04-282006-04-26info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfCISCON, L. A. O problema de geração de horários: um foco na eliminação de janelas e aulas isoladas. 2006. 54 p. Monografia (Graduação em Ciência da Computação) – Universidade Federal de Lavras, Lavras, 2006.http://repositorio.ufla.br/jspui/handle/1/5521info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFLAinstname:Universidade Federal de Lavras (UFLA)instacron:UFLA2018-09-28T19:26:44Zoai:localhost:1/5521Repositório InstitucionalPUBhttp://repositorio.ufla.br/oai/requestnivaldo@ufla.br || repositorio.biblioteca@ufla.bropendoar:2018-09-28T19:26:44Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA)false
dc.title.none.fl_str_mv O problema de geração de horários: um foco na eliminação de janelas e aulas isoladas
title O problema de geração de horários: um foco na eliminação de janelas e aulas isoladas
spellingShingle O problema de geração de horários: um foco na eliminação de janelas e aulas isoladas
Ciscon, Leonardo Aparecido
Timetabling
Algoritmos genéticos
Otimização
Geração de horários
Genetic algorithms
Heuristics
title_short O problema de geração de horários: um foco na eliminação de janelas e aulas isoladas
title_full O problema de geração de horários: um foco na eliminação de janelas e aulas isoladas
title_fullStr O problema de geração de horários: um foco na eliminação de janelas e aulas isoladas
title_full_unstemmed O problema de geração de horários: um foco na eliminação de janelas e aulas isoladas
title_sort O problema de geração de horários: um foco na eliminação de janelas e aulas isoladas
author Ciscon, Leonardo Aparecido
author_facet Ciscon, Leonardo Aparecido
author_role author
dc.contributor.none.fl_str_mv Alvarenga, Guilherme Bastos
Menezes, Fortunato Silva de
Silva, Ricardo Martins de Abreu
dc.contributor.author.fl_str_mv Ciscon, Leonardo Aparecido
dc.subject.por.fl_str_mv Timetabling
Algoritmos genéticos
Otimização
Geração de horários
Genetic algorithms
Heuristics
topic Timetabling
Algoritmos genéticos
Otimização
Geração de horários
Genetic algorithms
Heuristics
description The Timetabling problem consists in scheduling a set of classes to a fixed number of time slots subject to a great number of constraints. The manual problem solution is painful and slow and many times the results aren’t satisfactory. Even to find a feasible timetable solution is NP-hard. Consequently, the use of exact methods is not appropriate to high orders instances. Many exact methods and heuristics have been proposed to approach the timetabling problem, however, the main problem from these methods have been to handle efficiently many real world constraints and objectives. From the recent approaches, the meta-heuristics highlight to find good quality results in reasonable execution time. Tabu Search, Simulated Annealing and Genetic Algorithm are the main meta-heuristic methods utilized. However, important constraints and objectives have been neglected, making hard the use of these solutions in the real world. In this paper, two important objectives are considered: the idle time windows and isolated classes minimization, possibiliting a timetable with higher quality of accepting. The generalization proposed in this paper has demonstrated very important in the solution for two studied case schools analyzed. In context, the real utilization and acceptability of the produced solutions show the generalization importance and current proposal importance.
publishDate 2006
dc.date.none.fl_str_mv 2006-04-26
2015-04-28T18:00:31Z
2015-04-28T18:00:31Z
2015-04-28
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv CISCON, L. A. O problema de geração de horários: um foco na eliminação de janelas e aulas isoladas. 2006. 54 p. Monografia (Graduação em Ciência da Computação) – Universidade Federal de Lavras, Lavras, 2006.
http://repositorio.ufla.br/jspui/handle/1/5521
identifier_str_mv CISCON, L. A. O problema de geração de horários: um foco na eliminação de janelas e aulas isoladas. 2006. 54 p. Monografia (Graduação em Ciência da Computação) – Universidade Federal de Lavras, Lavras, 2006.
url http://repositorio.ufla.br/jspui/handle/1/5521
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFLA
instname:Universidade Federal de Lavras (UFLA)
instacron:UFLA
instname_str Universidade Federal de Lavras (UFLA)
instacron_str UFLA
institution UFLA
reponame_str Repositório Institucional da UFLA
collection Repositório Institucional da UFLA
repository.name.fl_str_mv Repositório Institucional da UFLA - Universidade Federal de Lavras (UFLA)
repository.mail.fl_str_mv nivaldo@ufla.br || repositorio.biblioteca@ufla.br
_version_ 1807835108244193280