Formulações exata e heurística para o problema de programação de horários da Universidade Federal de Sergipe

Detalhes bibliográficos
Autor(a) principal: Menezes, Dimitri Carvalho
Data de Publicação: 2017
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFS
Texto Completo: https://ri.ufs.br/handle/riufs/6839
Resumo: Curriculum based timetabling problem is a combinatorial optimization problem and considered as a NP-Hard problem. The biggest difficulty of this problem is to allocate classes for teachers, classrooms and schedules without conflicts of time and space. Relying on curriculum or curriculum matrix means that curriculum schedules should not be in conflict. This is a usual problem in universities and a general formulation is not a good deal to all universities, as institutional rules and restrictions change from one university to another. The construction of a mathematical model can be the basis for new studies or even the construction of a tool that simplifies the organization of teachers schedules of a university.Therefore, this study aimed to build a specific model for the Federal University of Sergipe with the idea of maximizing teachers’ preferences to teach classes at specific time. In addition, to verify how difficult it is to solve this problem increased with the specific restrictions of the university, it was used branch and bound exact method and Iterated Local search heuristic method. The results show that the exact method can obtain solutions after using a lot of time and computational resources. However, it was not possible to prove the optimality of the solutions within the given time limit. While the heuristic method can obtain solutions close to or better than the exact method, using less time and
id UFS-2_c9cbc3e8a99cbc131568de4e54506ada
oai_identifier_str oai:ufs.br:riufs/6839
network_acronym_str UFS-2
network_name_str Repositório Institucional da UFS
repository_id_str
spelling Menezes, Dimitri CarvalhoGusmão, René Pereira de2017-11-03T16:00:48Z2017-11-03T16:00:48Z2017-09-28MENEZES, Dimitri Carvalho. Formulações exata e heurística para o problema de programação de horários da Universidade Federal de Sergipe. 2017. CD-ROM Monografia (Graduação em Ciência da Computação) - Departamento de Computação, Centro de Ciências Exatas e Tecnológica, Universidade Federal de Sergipe, São Cristóvão, SE, 2017.https://ri.ufs.br/handle/riufs/6839Curriculum based timetabling problem is a combinatorial optimization problem and considered as a NP-Hard problem. The biggest difficulty of this problem is to allocate classes for teachers, classrooms and schedules without conflicts of time and space. Relying on curriculum or curriculum matrix means that curriculum schedules should not be in conflict. This is a usual problem in universities and a general formulation is not a good deal to all universities, as institutional rules and restrictions change from one university to another. The construction of a mathematical model can be the basis for new studies or even the construction of a tool that simplifies the organization of teachers schedules of a university.Therefore, this study aimed to build a specific model for the Federal University of Sergipe with the idea of maximizing teachers’ preferences to teach classes at specific time. In addition, to verify how difficult it is to solve this problem increased with the specific restrictions of the university, it was used branch and bound exact method and Iterated Local search heuristic method. The results show that the exact method can obtain solutions after using a lot of time and computational resources. However, it was not possible to prove the optimality of the solutions within the given time limit. While the heuristic method can obtain solutions close to or better than the exact method, using less time andO problema de programação de horários baseado em currículos é um problema de otimização combinatória e considerado como um problema NP difícil. A grande dificuldade desse problema é alocar aulas para professores, salas e horários sem que haja conflitos de tempo e espaço. Basear-se em currículos ou matriz curricular significa que os horários das aulas de um currículo não devem estar em conflitos. Esse problema é comum em universidades e uma formulação geral do problema acaba não sendo útil para todas as universidades, pois as regras e restrições institucionais mudam de uma universidade para outra. A construção de um modelo matemático pode servir como base para novos estudos ou até mesmo a construção de uma ferramenta que facilite a organização dos horários dos professores de uma universidade. Logo este trabalho teve como objetivo construir um modelo de programação linear inteira para a Universidade Federal de Sergipe com a ideia de maximizar a preferência dos professores em lecionar aulas em horários específicos. E para verificar o quão difícil é solucionar o problema complementado com as restrições específica da universidade, foi utilizado o método exato de branch and bound e a metaheurística Iterated Local Search. Os resultados mostram que o método exato consegue obter soluções após utilizar muito tempo e recursos computacionais. Porém, não foi possível provar a otimalidade das soluções dentro do limite de tempo determinado. Enquanto que o método heurístico consegue obter soluções próximas ou melhores do que o método exato, utilizando menos tempo e recursos computacionais.São Cristóvão, SEporCiência da computaçãoEnsino de computaçãoOtimização combinatóriaProgramação de horáriosMétodo heurísticoProgramação linearLinear programmingCombinatorial optimizationTimetabling problemHeuristic methodCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAOFormulações exata e heurística para o problema de programação de horários da Universidade Federal de Sergipeinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal de SergipeDCOMP - Departamento de Computação – Ciência da Computação – São Cristóvão - Presencialreponame:Repositório Institucional da UFSinstname:Universidade Federal de Sergipe (UFS)instacron:UFSinfo:eu-repo/semantics/openAccessLICENSElicense.txtlicense.txttext/plain; charset=utf-81475https://ri.ufs.br/jspui/bitstream/riufs/6839/1/license.txt098cbbf65c2c15e1fb2e49c5d306a44cMD51ORIGINALDimitri Carvalho Menezes.pdfDimitri Carvalho Menezes.pdfapplication/pdf384140https://ri.ufs.br/jspui/bitstream/riufs/6839/2/Dimitri%20Carvalho%20Menezes.pdf519a5e2c13bbb7aea73497c9c0fcf7acMD52TEXTDimitri Carvalho Menezes.pdf.txtDimitri Carvalho Menezes.pdf.txtExtracted texttext/plain83621https://ri.ufs.br/jspui/bitstream/riufs/6839/3/Dimitri%20Carvalho%20Menezes.pdf.txt96bcef24c31a1ba1c72b8e2b32ac1120MD53THUMBNAILDimitri Carvalho Menezes.pdf.jpgDimitri Carvalho Menezes.pdf.jpgGenerated Thumbnailimage/jpeg1258https://ri.ufs.br/jspui/bitstream/riufs/6839/4/Dimitri%20Carvalho%20Menezes.pdf.jpg711efce9d885a5f2583229ec9ef3519eMD54riufs/68392017-11-03 13:27:44.313oai:ufs.br:riufs/6839TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvcihlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTZXJnaXBlIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyIHNldSB0cmFiYWxobyBubyBmb3JtYXRvIGVsZXRyw7RuaWNvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFNlcmdpcGUgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIHNldSB0cmFiYWxobyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2VyZ2lwZSBwb2RlIG1hbnRlciBtYWlzIGRlIHVtYSBjw7NwaWEgZGUgc2V1IHRyYWJhbGhvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIHNldSB0cmFiYWxobyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gVm9jw6ogdGFtYsOpbSBkZWNsYXJhIHF1ZSBvIGRlcMOzc2l0bywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgbsOjbyBpbmZyaW5nZSBkaXJlaXRvcyBhdXRvcmFpcyBkZSBuaW5ndcOpbS4KCkNhc28gbyB0cmFiYWxobyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiBkZWNsYXJhIHF1ZSBvYnRldmUgYSBwZXJtaXNzw6NvIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgw6AgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2VyZ2lwZSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvLgoKQSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTZXJnaXBlIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUocykgb3UgbyhzKSBub21lKHMpIGRvKHMpIApkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRvIHRyYWJhbGhvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIGNvbmNlZGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EuIAo=Repositório InstitucionalPUBhttps://ri.ufs.br/oai/requestrepositorio@academico.ufs.bropendoar:2017-11-03T16:27:44Repositório Institucional da UFS - Universidade Federal de Sergipe (UFS)false
dc.title.pt_BR.fl_str_mv Formulações exata e heurística para o problema de programação de horários da Universidade Federal de Sergipe
title Formulações exata e heurística para o problema de programação de horários da Universidade Federal de Sergipe
spellingShingle Formulações exata e heurística para o problema de programação de horários da Universidade Federal de Sergipe
Menezes, Dimitri Carvalho
Ciência da computação
Ensino de computação
Otimização combinatória
Programação de horários
Método heurístico
Programação linear
Linear programming
Combinatorial optimization
Timetabling problem
Heuristic method
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
title_short Formulações exata e heurística para o problema de programação de horários da Universidade Federal de Sergipe
title_full Formulações exata e heurística para o problema de programação de horários da Universidade Federal de Sergipe
title_fullStr Formulações exata e heurística para o problema de programação de horários da Universidade Federal de Sergipe
title_full_unstemmed Formulações exata e heurística para o problema de programação de horários da Universidade Federal de Sergipe
title_sort Formulações exata e heurística para o problema de programação de horários da Universidade Federal de Sergipe
author Menezes, Dimitri Carvalho
author_facet Menezes, Dimitri Carvalho
author_role author
dc.contributor.author.fl_str_mv Menezes, Dimitri Carvalho
dc.contributor.advisor1.fl_str_mv Gusmão, René Pereira de
contributor_str_mv Gusmão, René Pereira de
dc.subject.por.fl_str_mv Ciência da computação
Ensino de computação
Otimização combinatória
Programação de horários
Método heurístico
Programação linear
Linear programming
topic Ciência da computação
Ensino de computação
Otimização combinatória
Programação de horários
Método heurístico
Programação linear
Linear programming
Combinatorial optimization
Timetabling problem
Heuristic method
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
dc.subject.eng.fl_str_mv Combinatorial optimization
Timetabling problem
Heuristic method
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
description Curriculum based timetabling problem is a combinatorial optimization problem and considered as a NP-Hard problem. The biggest difficulty of this problem is to allocate classes for teachers, classrooms and schedules without conflicts of time and space. Relying on curriculum or curriculum matrix means that curriculum schedules should not be in conflict. This is a usual problem in universities and a general formulation is not a good deal to all universities, as institutional rules and restrictions change from one university to another. The construction of a mathematical model can be the basis for new studies or even the construction of a tool that simplifies the organization of teachers schedules of a university.Therefore, this study aimed to build a specific model for the Federal University of Sergipe with the idea of maximizing teachers’ preferences to teach classes at specific time. In addition, to verify how difficult it is to solve this problem increased with the specific restrictions of the university, it was used branch and bound exact method and Iterated Local search heuristic method. The results show that the exact method can obtain solutions after using a lot of time and computational resources. However, it was not possible to prove the optimality of the solutions within the given time limit. While the heuristic method can obtain solutions close to or better than the exact method, using less time and
publishDate 2017
dc.date.accessioned.fl_str_mv 2017-11-03T16:00:48Z
dc.date.available.fl_str_mv 2017-11-03T16:00:48Z
dc.date.issued.fl_str_mv 2017-09-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.citation.fl_str_mv MENEZES, Dimitri Carvalho. Formulações exata e heurística para o problema de programação de horários da Universidade Federal de Sergipe. 2017. CD-ROM Monografia (Graduação em Ciência da Computação) - Departamento de Computação, Centro de Ciências Exatas e Tecnológica, Universidade Federal de Sergipe, São Cristóvão, SE, 2017.
dc.identifier.uri.fl_str_mv https://ri.ufs.br/handle/riufs/6839
identifier_str_mv MENEZES, Dimitri Carvalho. Formulações exata e heurística para o problema de programação de horários da Universidade Federal de Sergipe. 2017. CD-ROM Monografia (Graduação em Ciência da Computação) - Departamento de Computação, Centro de Ciências Exatas e Tecnológica, Universidade Federal de Sergipe, São Cristóvão, SE, 2017.
url https://ri.ufs.br/handle/riufs/6839
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.publisher.initials.fl_str_mv Universidade Federal de Sergipe
dc.publisher.department.fl_str_mv DCOMP - Departamento de Computação – Ciência da Computação – São Cristóvão - Presencial
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFS
instname:Universidade Federal de Sergipe (UFS)
instacron:UFS
instname_str Universidade Federal de Sergipe (UFS)
instacron_str UFS
institution UFS
reponame_str Repositório Institucional da UFS
collection Repositório Institucional da UFS
bitstream.url.fl_str_mv https://ri.ufs.br/jspui/bitstream/riufs/6839/1/license.txt
https://ri.ufs.br/jspui/bitstream/riufs/6839/2/Dimitri%20Carvalho%20Menezes.pdf
https://ri.ufs.br/jspui/bitstream/riufs/6839/3/Dimitri%20Carvalho%20Menezes.pdf.txt
https://ri.ufs.br/jspui/bitstream/riufs/6839/4/Dimitri%20Carvalho%20Menezes.pdf.jpg
bitstream.checksum.fl_str_mv 098cbbf65c2c15e1fb2e49c5d306a44c
519a5e2c13bbb7aea73497c9c0fcf7ac
96bcef24c31a1ba1c72b8e2b32ac1120
711efce9d885a5f2583229ec9ef3519e
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFS - Universidade Federal de Sergipe (UFS)
repository.mail.fl_str_mv repositorio@academico.ufs.br
_version_ 1802110771651411968