Use este identificador para citar ou linkar para este item:
https://repositorio.unipampa.edu.br/jspui/handle/riu/152
Tipo: | Trabalho de Conclusão de Curso |
Título: | Alocação de Recursos na Resolução do Problema da Grade Horária |
Autor(es): | Silva, Alexandre Brasil da |
Primeiro Orientador: | Betemps, Carlos Michel |
Resumo: | O problema da confecção da grade horária é recorrente na maioria das instituições de ensino. Ele ocorre sempre no início de seus períodos letivos e é necessário grande esforço para a construção de uma solução para o mesmo. Encontrar esta resposta pode ser uma tarefa trabalhosa, que muitas vezes demanda uma mão de obra grande, e todos os envolvidos neste processo devem estar atentos ao que está sendo feito, pois é uma questão complexa em que muitas vezes uma “boa solução” é difícil de ser encontrada. Este trabalho apresenta a implementação de uma técnica heurística – algoritmos genéticos – implementada em um protótipo de software em que foi utilizada linguagem de programação JAVA e banco de dados MySQL. Esta técnica, que baseia-se na teoria da evolução dos seres vivos proposta por Darwin, varre o espaço de busca das soluções de forma aleatório guiada, fazendo com que as soluções mais aptas sejam “descobertas” dentro do conjunto de soluções possíveis para este problema. Em uma boa resposta para este problema, os recursos concernentes à grade horária devem ser combinados e alocados de maneira eficiente e que ofereçam possibilidade de aplicação real na instituição de ensino. Testes realizados com o protótipo mostraram que a técnica é capaz de resolver problemas de alocação e combinação de recursos, trazendo bons resultados para o escopo deste trabalho. |
Abstract: | The problem of preparing the timetable is recurrent in most educational institutions. It always occurs at the beginning of their academic periods and great effort is needed to build a solution for the same. Find this response can be a laborious task that often requires a great handwork, and everyone involved in this process must be attentive to what is being done, it is a complex issue that often a "good solution" is difficult to be found. This work presents the implementation of a heuristic technique, genetic algorithms, in a prototype software that was implemented with the JAVA programming language and MySQL database This technique, which is based on the theory of evolution proposed by Darwin, scans the search space of solutions in random way guided, making the fittest solutions discovered within the set of possible solutions to this problem. In a good answer to this problem, the concerning timetable resources should be combined and allocated efficiently and offer the possibility of real application in educational institutions. Tests conducted with the prototype showed that the technique is capable of solving problems of allocation and combination of resources, bringing good results for the scope of this work. |
Palavras-chave: | Grade horária Algoritmos genéticos Alocação de recursos Grid time Genetic Algorithms Resource allocation |
Editor: | Universidade Federal do Pampa |
URI: | http://dspace.unipampa.edu.br/jspui/handle/riu/152 |
Data do documento: | 27-Ago-2014 |
Aparece nas coleções: | Engenharia de Computação |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
06200184.pdf | 1.28 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.