Análise de estruturas de vizinhança: um estudo de caso sobre o problema de programação de tarefas em ambiente Job Shop
| Ano de defesa: | 2020 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | , |
| 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 |