Análise de estruturas de vizinhança: um estudo de caso sobre o problema de programação de tarefas em ambiente Job Shop

Detalhes bibliográficos
Ano de defesa: 2020
Autor(a) principal: Teixeira, Italo de Cristo
Orientador(a): Januario, Tiago de Oliveira
Banca de defesa: Coimbra, Danilo Barbosa, Moreira, Mayron César de Oliveira
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal da Bahia
Instituto de Matemática e Estatística
Departamento de Ciência da Computação
Programa de Pós-Graduação: em Ciência da Computação
Departamento: Não Informado pela instituição
País: brasil
Palavras-chave em Português:
Área do conhecimento CNPq:
Link de acesso: http://repositorio.ufba.br/ri/handle/ri/33305
Resumo: Uma das características mais importantes de uma busca local é a sua estrutura de vizinhança. Amplamente utilizada em problemas de otimização, uma vizinhança é um mapeamento que atribui para cada solução s ∈ S um conjunto de soluções vizinhas N(s). Procedimentos de busca local usam o conceito de vizinhanças para mover-se de uma solução s para uma outra solução vizinha s’ ∈ N(s). Nesta dissertação, realizamos uma análise experimental do desempenho de seis estruturas de vizinhança para o Problema de Programação de Tarefas em ambiente Job Shop. O objetivo desse problema consiste em planejar a execução de tarefas considerando um conjunto limitado de recursos e respeitando as restrições estabelecidas. Para uma análise efetiva das estruturas de vizinhança, foram utilizados quatro critérios de avaliação: Eficiência, Convergência, Força e Aprimoramento. Neste trabalho, vizinhanças foram apresentadas a partir da utilização de conceitos de teoria dos grafos. Os procedimentos de busca local aplicados foram desenvolvidos com base nas heurísticas Hill Climbing e Variable Neighborhood Descent, a última com o objetivo de estudar as interferências entre buscas realizando combinações de vizinhanças. A partir da análise dos resultados obtidos, foi possível correlacionar desempenhos das vizinhanças e obter informações úteis para entender por que certas vizinhanças apresentam desempenhos melhores que outras nos critérios de avaliação definidos.
id UFBA-2_8bc5aaa92b9a27c58aa70389e2c33fc9
oai_identifier_str oai:repositorio.ufba.br:ri/33305
network_acronym_str UFBA-2
network_name_str Repositório Institucional da UFBA
repository_id_str
spelling Teixeira, Italo de CristoJanuario, Tiago de OliveiraCoimbra, Danilo BarbosaMoreira, Mayron César de Oliveira2021-04-22T20:34:00Z2021-04-22T20:34:00Z2021-04-222020-10-17http://repositorio.ufba.br/ri/handle/ri/33305Uma das características mais importantes de uma busca local é a sua estrutura de vizinhança. Amplamente utilizada em problemas de otimização, uma vizinhança é um mapeamento que atribui para cada solução s ∈ S um conjunto de soluções vizinhas N(s). Procedimentos de busca local usam o conceito de vizinhanças para mover-se de uma solução s para uma outra solução vizinha s’ ∈ N(s). Nesta dissertação, realizamos uma análise experimental do desempenho de seis estruturas de vizinhança para o Problema de Programação de Tarefas em ambiente Job Shop. O objetivo desse problema consiste em planejar a execução de tarefas considerando um conjunto limitado de recursos e respeitando as restrições estabelecidas. Para uma análise efetiva das estruturas de vizinhança, foram utilizados quatro critérios de avaliação: Eficiência, Convergência, Força e Aprimoramento. Neste trabalho, vizinhanças foram apresentadas a partir da utilização de conceitos de teoria dos grafos. Os procedimentos de busca local aplicados foram desenvolvidos com base nas heurísticas Hill Climbing e Variable Neighborhood Descent, a última com o objetivo de estudar as interferências entre buscas realizando combinações de vizinhanças. A partir da análise dos resultados obtidos, foi possível correlacionar desempenhos das vizinhanças e obter informações úteis para entender por que certas vizinhanças apresentam desempenhos melhores que outras nos critérios de avaliação definidos.One of the most crucial characteristics of a local search is its neighbourhood. Widely used in optimization problems, a neighbourhood is a mapping that assigns to each schedule s ∈ S, a set of schedules N(s) that are neighbours of s. Local search procedures use the concept of a neighbourhood to move from one schedule s to a neighbour schedule s’ ∈ N(s). In this project, we performed an experimental performance analysis of six neighbourhood structures for the Job Shop Scheduling Problem. The objective of this problem is to plan the execution of jobs considering a limited set of resources and respecting the established restrictions. For effective analysis of the neighbourhood structures, four evaluation criteria were considered: Efficiency, Convergence, Strength and Improvement. In this work, neighbourhoods were created from graph theory concepts. The local search procedures were developed based on Hill Climbing and Variable Neighborhood Descent methods, the latter to study the interferences in local search procedures by performing combinations of neighbourhoods. From the analysis of the results obtained, it was possible to demonstrate correlations of performance between the neighbourhoods and obtain useful information to understand why some neighbourhoods perform better than others in the defined evaluation criteria.Submitted by Italo de Cristo Teixeira (italo95teixeira@gmail.com) on 2021-04-16T19:08:50Z No. of bitstreams: 1 Dissertao_Final_Corrigida_-_Italo_de_Cristo_Teixeira.pdf: 2161252 bytes, checksum: d82749119f3ccdc55098d8f3c2f6c3ee (MD5)Approved for entry into archive by Solange Rocha (soluny@gmail.com) on 2021-04-22T20:34:00Z (GMT) No. of bitstreams: 1 Dissertao_Final_Corrigida_-_Italo_de_Cristo_Teixeira.pdf: 2161252 bytes, checksum: d82749119f3ccdc55098d8f3c2f6c3ee (MD5)Made available in DSpace on 2021-04-22T20:34:00Z (GMT). No. of bitstreams: 1 Dissertao_Final_Corrigida_-_Italo_de_Cristo_Teixeira.pdf: 2161252 bytes, checksum: d82749119f3ccdc55098d8f3c2f6c3ee (MD5)Ciências Exatas e da TerraCiência da ComputaçãoEstruturas de vizinhançaBusca localJob Shop Scheduling Problem (JSSP)Teoria dos grafosAlgorítmos computacionaisHeurísticaAnálise de estruturas de vizinhança: um estudo de caso sobre o problema de programação de tarefas em ambiente Job Shopinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal da BahiaInstituto de Matemática e EstatísticaDepartamento de Ciência da Computaçãoem Ciência da ComputaçãoUFBAbrasilinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFBAinstname:Universidade Federal da Bahia (UFBA)instacron:UFBAORIGINALDissertao_Final_Corrigida_-_Italo_de_Cristo_Teixeira.pdfDissertao_Final_Corrigida_-_Italo_de_Cristo_Teixeira.pdfapplication/pdf2161252https://repositorio.ufba.br/bitstream/ri/33305/1/Dissertao_Final_Corrigida_-_Italo_de_Cristo_Teixeira.pdfd82749119f3ccdc55098d8f3c2f6c3eeMD51LICENSElicense.txtlicense.txttext/plain1442https://repositorio.ufba.br/bitstream/ri/33305/2/license.txt817035eff4c4c7dda1d546e170ee2a1aMD52TEXTDissertao_Final_Corrigida_-_Italo_de_Cristo_Teixeira.pdf.txtDissertao_Final_Corrigida_-_Italo_de_Cristo_Teixeira.pdf.txtExtracted texttext/plain89962https://repositorio.ufba.br/bitstream/ri/33305/3/Dissertao_Final_Corrigida_-_Italo_de_Cristo_Teixeira.pdf.txta7b634b1f348fba76921bbcb00cf8c88MD53ri/333052021-12-30 11:40:40.086oai:repositorio.ufba.br:ri/33305VGVybW8gZGUgTGljZW7vv71hLCBu77+9byBleGNsdXNpdm8sIHBhcmEgbyBkZXDvv71zaXRvIG5vIFJlcG9zaXTvv71yaW8gSW5zdGl0dWNpb25hbCBkYSBVRkJBLgoKIFBlbG8gcHJvY2Vzc28gZGUgc3VibWlzc8ODwqNvIGRlIGRvY3VtZW50b3MsIG8gYXV0b3Igb3Ugc2V1IHJlcHJlc2VudGFudGUgbGVnYWwsIGFvIGFjZWl0YXIgZXNzZSB0ZXJtbyBkZSBsaWNlbsODwqdhLCBjb25jZWRlIGFvIFJlcG9zaXTDg8KzcmlvIEluc3RpdHVjaW9uYWwgZGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGEgQmFoaWEgbyBkaXJlaXRvIGRlIG1hbnRlciB1bWEgY8ODwrNwaWEgZW0gc2V1IHJlcG9zaXTDg8KzcmlvIGNvbSBhIGZpbmFsaWRhZGUsIHByaW1laXJhLCBkZSBwcmVzZXJ2YcODwqfDg8Kjby4gCgpFc3NlcyB0ZXJtb3MsIG7Dg8KjbyBleGNsdXNpdm9zLCBtYW50w4PCqW0gb3MgZGlyZWl0b3MgZGUgYXV0b3IvY29weXJpZ2h0LCBtYXMgZW50ZW5kZSBvIGRvY3VtZW50byBjb21vIHBhcnRlIGRvIGFjZXJ2byBpbnRlbGVjdHVhbCBkZXNzYSBVbml2ZXJzaWRhZGUuCgogUGFyYSBvcyBkb2N1bWVudG9zIHB1YmxpY2Fkb3MgY29tIHJlcGFzc2UgZGUgZGlyZWl0b3MgZGUgZGlzdHJpYnVpw4PCp8ODwqNvLCBlc3NlIHRlcm1vIGRlIGxpY2Vuw4PCp2EgZW50ZW5kZSBxdWU6CgogTWFudGVuZG8gb3MgZGlyZWl0b3MgYXV0b3JhaXMsIHJlcGFzc2Fkb3MgYSB0ZXJjZWlyb3MsIGVtIGNhc28gZGUgcHVibGljYcODwqfDg8K1ZXMsIG8gcmVwb3NpdMODwrNyaW8gcG9kZSByZXN0cmluZ2lyIG8gYWNlc3NvIGFvIHRleHRvIGludGVncmFsLCBtYXMgbGliZXJhIGFzIGluZm9ybWHDg8Knw4PCtWVzIHNvYnJlIG8gZG9jdW1lbnRvIChNZXRhZGFkb3MgZGVzY3JpdGl2b3MpLgoKIERlc3RhIGZvcm1hLCBhdGVuZGVuZG8gYW9zIGFuc2Vpb3MgZGVzc2EgdW5pdmVyc2lkYWRlIGVtIG1hbnRlciBzdWEgcHJvZHXDg8Knw4PCo28gY2llbnTDg8KtZmljYSBjb20gYXMgcmVzdHJpw4PCp8ODwrVlcyBpbXBvc3RhcyBwZWxvcyBlZGl0b3JlcyBkZSBwZXJpw4PCs2RpY29zLgoKIFBhcmEgYXMgcHVibGljYcODwqfDg8K1ZXMgc2VtIGluaWNpYXRpdmFzIHF1ZSBzZWd1ZW0gYSBwb2zDg8KtdGljYSBkZSBBY2Vzc28gQWJlcnRvLCBvcyBkZXDDg8Kzc2l0b3MgY29tcHVsc8ODwrNyaW9zIG5lc3NlIHJlcG9zaXTDg8KzcmlvIG1hbnTDg8KpbSBvcyBkaXJlaXRvcyBhdXRvcmFpcywgbWFzIG1hbnTDg8KpbSBhY2Vzc28gaXJyZXN0cml0byBhb3MgbWV0YWRhZG9zIGUgdGV4dG8gY29tcGxldG8uIEFzc2ltLCBhIGFjZWl0YcODwqfDg8KjbyBkZXNzZSB0ZXJtbyBuw4PCo28gbmVjZXNzaXRhIGRlIGNvbnNlbnRpbWVudG8gcG9yIHBhcnRlIGRlIGF1dG9yZXMvZGV0ZW50b3JlcyBkb3MgZGlyZWl0b3MsIHBvciBlc3RhcmVtIGVtIGluaWNpYXRpdmFzIGRlIGFjZXNzbyBhYmVydG8uCg==Repositório InstitucionalPUBhttps://repositorio.ufba.br/oai/requestrepositorio@ufba.bropendoar:19322021-12-30T14:40:40Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA)false
dc.title.pt_BR.fl_str_mv Análise de estruturas de vizinhança: um estudo de caso sobre o problema de programação de tarefas em ambiente Job Shop
title Análise de estruturas de vizinhança: um estudo de caso sobre o problema de programação de tarefas em ambiente Job Shop
spellingShingle Análise de estruturas de vizinhança: um estudo de caso sobre o problema de programação de tarefas em ambiente Job Shop
Teixeira, Italo de Cristo
Ciências Exatas e da Terra
Ciência da Computação
Estruturas de vizinhança
Busca local
Job Shop Scheduling Problem (JSSP)
Teoria dos grafos
Algorítmos computacionais
Heurística
title_short Análise de estruturas de vizinhança: um estudo de caso sobre o problema de programação de tarefas em ambiente Job Shop
title_full Análise de estruturas de vizinhança: um estudo de caso sobre o problema de programação de tarefas em ambiente Job Shop
title_fullStr Análise de estruturas de vizinhança: um estudo de caso sobre o problema de programação de tarefas em ambiente Job Shop
title_full_unstemmed Análise de estruturas de vizinhança: um estudo de caso sobre o problema de programação de tarefas em ambiente Job Shop
title_sort Análise de estruturas de vizinhança: um estudo de caso sobre o problema de programação de tarefas em ambiente Job Shop
author Teixeira, Italo de Cristo
author_facet Teixeira, Italo de Cristo
author_role author
dc.contributor.author.fl_str_mv Teixeira, Italo de Cristo
dc.contributor.advisor1.fl_str_mv Januario, Tiago de Oliveira
dc.contributor.referee1.fl_str_mv Coimbra, Danilo Barbosa
Moreira, Mayron César de Oliveira
contributor_str_mv Januario, Tiago de Oliveira
Coimbra, Danilo Barbosa
Moreira, Mayron César de Oliveira
dc.subject.cnpq.fl_str_mv Ciências Exatas e da Terra
Ciência da Computação
topic Ciências Exatas e da Terra
Ciência da Computação
Estruturas de vizinhança
Busca local
Job Shop Scheduling Problem (JSSP)
Teoria dos grafos
Algorítmos computacionais
Heurística
dc.subject.por.fl_str_mv Estruturas de vizinhança
Busca local
Job Shop Scheduling Problem (JSSP)
Teoria dos grafos
Algorítmos computacionais
Heurística
description Uma das características mais importantes de uma busca local é a sua estrutura de vizinhança. Amplamente utilizada em problemas de otimização, uma vizinhança é um mapeamento que atribui para cada solução s ∈ S um conjunto de soluções vizinhas N(s). Procedimentos de busca local usam o conceito de vizinhanças para mover-se de uma solução s para uma outra solução vizinha s’ ∈ N(s). Nesta dissertação, realizamos uma análise experimental do desempenho de seis estruturas de vizinhança para o Problema de Programação de Tarefas em ambiente Job Shop. O objetivo desse problema consiste em planejar a execução de tarefas considerando um conjunto limitado de recursos e respeitando as restrições estabelecidas. Para uma análise efetiva das estruturas de vizinhança, foram utilizados quatro critérios de avaliação: Eficiência, Convergência, Força e Aprimoramento. Neste trabalho, vizinhanças foram apresentadas a partir da utilização de conceitos de teoria dos grafos. Os procedimentos de busca local aplicados foram desenvolvidos com base nas heurísticas Hill Climbing e Variable Neighborhood Descent, a última com o objetivo de estudar as interferências entre buscas realizando combinações de vizinhanças. A partir da análise dos resultados obtidos, foi possível correlacionar desempenhos das vizinhanças e obter informações úteis para entender por que certas vizinhanças apresentam desempenhos melhores que outras nos critérios de avaliação definidos.
publishDate 2020
dc.date.submitted.none.fl_str_mv 2020-10-17
dc.date.accessioned.fl_str_mv 2021-04-22T20:34:00Z
dc.date.available.fl_str_mv 2021-04-22T20:34:00Z
dc.date.issued.fl_str_mv 2021-04-22
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.uri.fl_str_mv http://repositorio.ufba.br/ri/handle/ri/33305
url http://repositorio.ufba.br/ri/handle/ri/33305
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 Universidade Federal da Bahia
Instituto de Matemática e Estatística
Departamento de Ciência da Computação
dc.publisher.program.fl_str_mv em Ciência da Computação
dc.publisher.initials.fl_str_mv UFBA
dc.publisher.country.fl_str_mv brasil
publisher.none.fl_str_mv Universidade Federal da Bahia
Instituto de Matemática e Estatística
Departamento de Ciência da Computação
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFBA
instname:Universidade Federal da Bahia (UFBA)
instacron:UFBA
instname_str Universidade Federal da Bahia (UFBA)
instacron_str UFBA
institution UFBA
reponame_str Repositório Institucional da UFBA
collection Repositório Institucional da UFBA
bitstream.url.fl_str_mv https://repositorio.ufba.br/bitstream/ri/33305/1/Dissertao_Final_Corrigida_-_Italo_de_Cristo_Teixeira.pdf
https://repositorio.ufba.br/bitstream/ri/33305/2/license.txt
https://repositorio.ufba.br/bitstream/ri/33305/3/Dissertao_Final_Corrigida_-_Italo_de_Cristo_Teixeira.pdf.txt
bitstream.checksum.fl_str_mv d82749119f3ccdc55098d8f3c2f6c3ee
817035eff4c4c7dda1d546e170ee2a1a
a7b634b1f348fba76921bbcb00cf8c88
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA)
repository.mail.fl_str_mv repositorio@ufba.br
_version_ 1847342238076502016