Métodos de busca heurística para problemas de programação de horários modelados em XHSTT.

Detalhes bibliográficos
Autor(a) principal: Fonseca, George Henrique Godim da
Data de Publicação: 2013
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFOP
Texto Completo: http://www.repositorio.ufop.br/handle/123456789/3056
Resumo: O Problema da Programação de Horários Escolares é alvo de diversas pesquisas em Pesquisa Operacional e Inteligência Artificial devido a sua dificuldade de resolução e import^ancia prática. Uma solução para esse problema consiste basicamente na alocação de aulas a horários e na alocação dos recursos para essas aulas. Essa alocação deve atender a várias restrições especificadas a priori. O presente trabalho considera a solução do problema proposto pela Third Interntional Timetabling Competition (ITC2011), a qual inclui um amplo conjunto de inst^ancias originadas de diversas instituições educacionais ao redor do mundo. O presente trabalho prop~oe diversas técnicas de busca local para solucionar o problema. O formato de especificação de inst^ancias considerado foi o XHSTT, permitindo que qualquer inst^ancia especificada no referido formato possa ser manipulada pelos algoritmos propostos. Uma característica estrutural importante da nossa abordagem é o uso da plataforma KHE para gerar soluções iniciais, combinada com uma abordagem de busca multi-vizinhança. Os resultados obtidos incluem o desenvolvimento do algoritmo vencedor da competição. Fomos ainda capazes de encontrar soluções factíveis para treze de dezoito inst^ancias e melhorar quinze de dezesseis melhores soluções conhecidas
id UFOP_98bcc9340ca98c561dc2369e610da3ea
oai_identifier_str oai:localhost:123456789/3056
network_acronym_str UFOP
network_name_str Repositório Institucional da UFOP
repository_id_str 3233
spelling Fonseca, George Henrique Godim daSantos, Haroldo Gambini2013-07-05T16:16:18Z2013-07-05T16:16:18Z2013FONSECA, G.H. G. da. Métodos de busca heurística para problemas de programação de horários modelados em XHSTT. 2013. 69 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Ouro Preto, Ouro Preto, 2012.http://www.repositorio.ufop.br/handle/123456789/3056O Problema da Programação de Horários Escolares é alvo de diversas pesquisas em Pesquisa Operacional e Inteligência Artificial devido a sua dificuldade de resolução e import^ancia prática. Uma solução para esse problema consiste basicamente na alocação de aulas a horários e na alocação dos recursos para essas aulas. Essa alocação deve atender a várias restrições especificadas a priori. O presente trabalho considera a solução do problema proposto pela Third Interntional Timetabling Competition (ITC2011), a qual inclui um amplo conjunto de inst^ancias originadas de diversas instituições educacionais ao redor do mundo. O presente trabalho prop~oe diversas técnicas de busca local para solucionar o problema. O formato de especificação de inst^ancias considerado foi o XHSTT, permitindo que qualquer inst^ancia especificada no referido formato possa ser manipulada pelos algoritmos propostos. Uma característica estrutural importante da nossa abordagem é o uso da plataforma KHE para gerar soluções iniciais, combinada com uma abordagem de busca multi-vizinhança. Os resultados obtidos incluem o desenvolvimento do algoritmo vencedor da competição. Fomos ainda capazes de encontrar soluções factíveis para treze de dezoito inst^ancias e melhorar quinze de dezesseis melhores soluções conhecidasThe High School Timetabling Problem remains subject of many research in Operational Research and Arti cial Intelligence elds because of its hardness to solve and practical importance. A solution for this problem basically consists in the schedule of lessons to timeslots and the assignment of resources for these lessons. This allocation should satisfy many a priori speci ed constraints. This work considers the solution of the problem of the Third International Timetabling Competition (ITC2011), which includes a diverse set of instances from many educational institutions around the world. This work presents many local search methods to solve the problem. The format for specifying instances considered was XHSTT, allowing any instance speci ed in that format to be manipulated by the proposed algorithms. One important structural feature of our approach is the use of the KHE engine to generate initial solutions combined with a multi-neighborhood search approach. The achieved results include the development of the algorithm winner of competition. Moreover, we found feasible solutions to thirteen out of eighteen instances and we improved the best known solution to fteen out of sixteen instances.Programa de Pós-Graduação em Ciência da Computação. Departamento de Ciência da Computação, Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto.Programação heurísticaOtimização combinatóriaHorários escolaresMétodos de busca heurística para problemas de programação de horários modelados em XHSTT.info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFOPinstname:Universidade Federal de Ouro Preto (UFOP)instacron:UFOPinfo:eu-repo/semantics/openAccessLICENSElicense.txtlicense.txttext/plain; charset=utf-82683http://www.repositorio.ufop.br/bitstream/123456789/3056/2/license.txtb084821f9007b71b6e779ab532adc5ddMD52ORIGINALDISSERTAÇÃO_MétodoBuscaHeurística.PDFDISSERTAÇÃO_MétodoBuscaHeurística.PDFapplication/pdf1324989http://www.repositorio.ufop.br/bitstream/123456789/3056/1/DISSERTA%c3%87%c3%83O_M%c3%a9todoBuscaHeur%c3%adstica.PDFc7d43dcdb4eac0462714645de31ade55MD51123456789/30562019-04-23 10:42:18.181oai:localhost:123456789/3056PGh0bWw+DQo8Ym9keT4NCjxkaXYgYWxpZ249Imp1c3RpZnkiPjxzdHJvbmc+TGljZW4mY2NlZGlsO2EgZG8gUmVwb3NpdCZvYWN1dGU7cmlvIEluc3RpdHVjaW9uYWwgZGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgT3VybyBQcmV0bzwvc3Ryb25nPg0KICA8YnI+DQogIDxicj4NCiAgQW8gY29uY29yZGFyIGNvbSBlc3RhIGxpY2VuJmNjZWRpbDthLCB2b2MmZWNpcmM7KHMpIGF1dG9yKGVzKSBvdSB0aXR1bGFyKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgb2JyYSBhcXVpIGRlc2NyaXRhIGNvbmNlZGUobSkgJmFncmF2ZTsNCiAgPGJyPg0KICBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBPdXJvIFByZXRvIChVRk9QKSBnZXN0b3JhIGRvIFJlcG9zaXQmb2FjdXRlO3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIE91cm8gUHJldG8NCiAgPGJyPg0KICAoUkktVUZPUCksIG8gZGlyZWl0byBuJmF0aWxkZTtvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCBjb252ZXJ0ZXIgKGNvbW8gZGVmaW5pZG8gYWJhaXhvKSBlL291IGRpc3RyaWJ1aXIgbyBkb2N1bWVudG8gZGVwb3NpdGFkbw0KICA8YnI+DQogIGVtIGZvcm1hdG8gaW1wcmVzc28sIGVsZXRyJm9jaXJjO25pY28gb3UgZW0gcXVhbHF1ZXIgb3V0cm8gbWVpby4NCiAgPGJyPg0KICA8YnI+DQogIFZvYyZlY2lyYzsocykgY29uY29yZGEobSkgcXVlIGEgVUZPUCwgZ2VzdG9yYSBkbyBSSS1VRk9QLCBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlJnVhY3V0ZTtkbywgY29udmVydGVyIG8gYXJxdWl2byBkZXBvc2l0YWRvIGENCiAgPGJyPg0KICBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gY29tIGZpbnMgZGUgcHJlc2VydmEmY2NlZGlsOyZhdGlsZGU7by4gVm9jJmVjaXJjOyhzKSB0YW1iJmVhY3V0ZTttIGNvbmNvcmRhKG0pIHF1ZSBhIFVGT1AsIGdlc3RvcmEgZG8gUkktVUZPUCwgcG9kZQ0KICA8YnI+DQogIG1hbnRlciBtYWlzIGRlIHVtYSBjJm9hY3V0ZTtwaWEgZGVzdGUgZGVwJm9hY3V0ZTtzaXRvIHBhcmEgZmlucyBkZSBzZWd1cmFuJmNjZWRpbDthLCA8ZW0+YmFjay11cDwvZW0+IGUvb3UgcHJlc2VydmEmY2NlZGlsOyZhdGlsZGU7by4NCiAgPGJyPg0KICA8YnI+DQogIFZvYyZlY2lyYzsocykgZGVjbGFyYShtKSBxdWUgYSBhcHJlc2VudGEmY2NlZGlsOyZhdGlsZGU7byBkbyBzZXUgdHJhYmFsaG8gJmVhY3V0ZTsgb3JpZ2luYWwgZSBxdWUgdm9jJmVjaXJjOyhzKSBwb2RlKG0pIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zDQogIDxicj4NCiAgbmVzdGEgbGljZW4mY2NlZGlsO2EuIFZvYyZlY2lyYzsocykgdGFtYiZlYWN1dGU7bSBkZWNsYXJhKG0pIHF1ZSBvIGVudmlvICZlYWN1dGU7IGRlIHNldSBjb25oZWNpbWVudG8gZSBuJmF0aWxkZTtvIGluZnJpbmdlIG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRlIG91dHJhDQogIDxicj4NCiAgcGVzc29hIG91IGluc3RpdHVpJmNjZWRpbDsmYXRpbGRlO28uIENhc28gbyBkb2N1bWVudG8gYSBzZXIgZGVwb3NpdGFkbyBjb250ZW5oYSBtYXRlcmlhbCBwYXJhIG8gcXVhbCB2b2MmZWNpcmM7KHMpIG4mYXRpbGRlO28gZGV0JmVhY3V0ZTttIGEgdGl0dWxhcmlkYWRlDQogIDxicj4NCiAgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2MmZWNpcmM7KHMpIGRlY2xhcmEobSkgcXVlIG9idGV2ZSBhIHBlcm1pc3MmYXRpbGRlO28gaXJyZXN0cml0YSBkbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBkZSBjb25jZWRlciAmYWdyYXZlOw0KICA8YnI+DQogIFVGT1AsIGdlc3RvcmEgZG8gUkktVUZPUCBvcyBkaXJlaXRvcyByZXF1ZXJpZG9zIHBvciBlc3RhIGxpY2VuJmNjZWRpbDthIGUgcXVlIG9zIG1hdGVyaWFpcyBkZSBwcm9wcmllZGFkZSBkZSB0ZXJjZWlyb3MsIGVzdCZhdGlsZGU7bw0KICA8YnI+DQogIGRldmlkYW1lbnRlIGlkZW50aWZpY2Fkb3MgZSByZWNvbmhlY2lkb3Mgbm8gdGV4dG8gb3UgY29udGUmdWFjdXRlO2RvIGRhIGFwcmVzZW50YSZjY2VkaWw7JmF0aWxkZTtvLg0KICA8YnI+DQogIDxicj4NCiAgQ0FTTyBPIFRSQUJBTEhPIERFUE9TSVRBRE8gVEVOSEEgU0lETyBGSU5BTkNJQURPIE9VIEFQT0lBRE8gUE9SIFVNICZPYWN1dGU7UkcmQXRpbGRlO08sIFFVRSBOJkF0aWxkZTtPIEEgSU5TVElUVUkmQ2NlZGlsOyZBdGlsZGU7TyBERVNURQ0KICA8YnI+DQogIFJFU1BPU0lUJk9hY3V0ZTtSSU86IFZPQyZFY2lyYzsgREVDTEFSQSBURVIgQ1VNUFJJRE8gVE9ET1MgT1MgRElSRUlUT1MgREUgUkVWSVMmQXRpbGRlO08gRSBRVUFJU1FVRVIgT1VUUkFTIE9CUklHQSZDY2VkaWw7Jk90aWxkZTtFUw0KICA8YnI+DQogIFJFUVVFUklEQVMgUEVMTyBDT05UUkFUTyBPVSBBQ09SRE8uIA0KICA8YnI+DQogIDxicj4NCiAgTyByZXBvc2l0Jm9hY3V0ZTtyaW8gaWRlbnRpZmljYXImYWFjdXRlOyBjbGFyYW1lbnRlIG8gc2V1KHMpIG5vbWUocykgY29tbyBhdXRvcihlcykgb3UgdGl0dWxhcihlcykgZG8gZGlyZWl0byBkZSBhdXRvcihlcykgZG8gZG9jdW1lbnRvDQogIDxicj4NCiAgc3VibWV0aWRvIGUgZGVjbGFyYSBxdWUgbiZhdGlsZGU7byBmYXImYWFjdXRlOyBxdWFscXVlciBhbHRlcmEmY2NlZGlsOyZhdGlsZGU7byBhbCZlYWN1dGU7bSBkYXMgcGVybWl0aWRhcyBwb3IgZXN0YSBsaWNlbiZjY2VkaWw7YS48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==Repositório InstitucionalPUBhttp://www.repositorio.ufop.br/oai/requestrepositorio@ufop.edu.bropendoar:32332019-04-23T14:42:18Repositório Institucional da UFOP - Universidade Federal de Ouro Preto (UFOP)false
dc.title.pt_BR.fl_str_mv Métodos de busca heurística para problemas de programação de horários modelados em XHSTT.
title Métodos de busca heurística para problemas de programação de horários modelados em XHSTT.
spellingShingle Métodos de busca heurística para problemas de programação de horários modelados em XHSTT.
Fonseca, George Henrique Godim da
Programação heurística
Otimização combinatória
Horários escolares
title_short Métodos de busca heurística para problemas de programação de horários modelados em XHSTT.
title_full Métodos de busca heurística para problemas de programação de horários modelados em XHSTT.
title_fullStr Métodos de busca heurística para problemas de programação de horários modelados em XHSTT.
title_full_unstemmed Métodos de busca heurística para problemas de programação de horários modelados em XHSTT.
title_sort Métodos de busca heurística para problemas de programação de horários modelados em XHSTT.
author Fonseca, George Henrique Godim da
author_facet Fonseca, George Henrique Godim da
author_role author
dc.contributor.author.fl_str_mv Fonseca, George Henrique Godim da
dc.contributor.advisor1.fl_str_mv Santos, Haroldo Gambini
contributor_str_mv Santos, Haroldo Gambini
dc.subject.por.fl_str_mv Programação heurística
Otimização combinatória
Horários escolares
topic Programação heurística
Otimização combinatória
Horários escolares
description O Problema da Programação de Horários Escolares é alvo de diversas pesquisas em Pesquisa Operacional e Inteligência Artificial devido a sua dificuldade de resolução e import^ancia prática. Uma solução para esse problema consiste basicamente na alocação de aulas a horários e na alocação dos recursos para essas aulas. Essa alocação deve atender a várias restrições especificadas a priori. O presente trabalho considera a solução do problema proposto pela Third Interntional Timetabling Competition (ITC2011), a qual inclui um amplo conjunto de inst^ancias originadas de diversas instituições educacionais ao redor do mundo. O presente trabalho prop~oe diversas técnicas de busca local para solucionar o problema. O formato de especificação de inst^ancias considerado foi o XHSTT, permitindo que qualquer inst^ancia especificada no referido formato possa ser manipulada pelos algoritmos propostos. Uma característica estrutural importante da nossa abordagem é o uso da plataforma KHE para gerar soluções iniciais, combinada com uma abordagem de busca multi-vizinhança. Os resultados obtidos incluem o desenvolvimento do algoritmo vencedor da competição. Fomos ainda capazes de encontrar soluções factíveis para treze de dezoito inst^ancias e melhorar quinze de dezesseis melhores soluções conhecidas
publishDate 2013
dc.date.accessioned.fl_str_mv 2013-07-05T16:16:18Z
dc.date.available.fl_str_mv 2013-07-05T16:16:18Z
dc.date.issued.fl_str_mv 2013
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv FONSECA, G.H. G. da. Métodos de busca heurística para problemas de programação de horários modelados em XHSTT. 2013. 69 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Ouro Preto, Ouro Preto, 2012.
dc.identifier.uri.fl_str_mv http://www.repositorio.ufop.br/handle/123456789/3056
identifier_str_mv FONSECA, G.H. G. da. Métodos de busca heurística para problemas de programação de horários modelados em XHSTT. 2013. 69 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Ouro Preto, Ouro Preto, 2012.
url http://www.repositorio.ufop.br/handle/123456789/3056
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.none.fl_str_mv Programa de Pós-Graduação em Ciência da Computação. Departamento de Ciência da Computação, Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto.
publisher.none.fl_str_mv Programa de Pós-Graduação em Ciência da Computação. Departamento de Ciência da Computação, Instituto de Ciências Exatas e Biológicas, Universidade Federal de Ouro Preto.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFOP
instname:Universidade Federal de Ouro Preto (UFOP)
instacron:UFOP
instname_str Universidade Federal de Ouro Preto (UFOP)
instacron_str UFOP
institution UFOP
reponame_str Repositório Institucional da UFOP
collection Repositório Institucional da UFOP
bitstream.url.fl_str_mv http://www.repositorio.ufop.br/bitstream/123456789/3056/2/license.txt
http://www.repositorio.ufop.br/bitstream/123456789/3056/1/DISSERTA%c3%87%c3%83O_M%c3%a9todoBuscaHeur%c3%adstica.PDF
bitstream.checksum.fl_str_mv b084821f9007b71b6e779ab532adc5dd
c7d43dcdb4eac0462714645de31ade55
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFOP - Universidade Federal de Ouro Preto (UFOP)
repository.mail.fl_str_mv repositorio@ufop.edu.br
_version_ 1801685731070967808