Metaheurísticas híbridas baseadas em programação por restrições para um problema de corte bidimensional guilhotinado com defeitos e restrições de precedência

Detalhes bibliográficos
Autor(a) principal: Santos Neto, Junot Freire dos
Data de Publicação: 2020
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFBA
Texto Completo: http://repositorio.ufba.br/ri/handle/ri/33606
Resumo: Problemas de corte bidimensional (2BP, do inglês \textit{Two-Dimensional bin packing problem}) são problemas clássicos de otimização combinatória pertencentes à classe NP-Difícil e tem aplicações em diversos setores como a indústria têxtil, metalúrgica e de vidro. Estes problemas consistem em alocar um conjunto de itens retangulares em placas retangulares maiores com tamanho padronizado, a fim de minimizar o desperdício de matéria-prima. Nesta dissertação é estudado um problema restrito de corte bidimensional guilhotinado associado à produção de vidro considerado no \textit{\citeA{challenge2018}}, no qual existe a possibilidade de rotacionar itens em 90° e possuem ordem de precedência para serem produzidos, e as placas retangulares de matéria-prima podem possuir defeitos como rachaduras e trincos. São propostas como técnicas para este problema duas heurísticas gulosas randomizadas e um método de aprimoramento de soluções baseado em uma modelagem de programação lógica por restrições combinada com uma heurística gulosa randomizada. As técnicas foram combinadas em metaheurísticas \textit{Multistart} e \textit{GRASP} (do inglês, \textit{Greedy Randomized Adaptive Search Procedure}) a fim de se obterem melhores soluções. Os experimentos realizados mostram que o uso do método de aprimoramento de soluções é vantajoso, e que algumas combinações de técnicas se mostram mais eficazes para determinados tipos de instâncias. Uma versão preliminar deste trabalho foi qualificada para a etapa final do \textit{\citeA{challenge2018}}.
id UFBA-2_d0a67dae12a760898ea2f81e7421d712
oai_identifier_str oai:repositorio.ufba.br:ri/33606
network_acronym_str UFBA-2
network_name_str Repositório Institucional da UFBA
repository_id_str 1932
spelling Santos Neto, Junot Freire dosSantos Neto, Junot Freire dosMelo, Rafael Augusto deJanuario, Tiago de OliveiraPrata, Bruno de Athayde2021-06-21T21:00:33Z2021-06-21T21:00:33Z2021-06-212020-11-27http://repositorio.ufba.br/ri/handle/ri/33606Problemas de corte bidimensional (2BP, do inglês \textit{Two-Dimensional bin packing problem}) são problemas clássicos de otimização combinatória pertencentes à classe NP-Difícil e tem aplicações em diversos setores como a indústria têxtil, metalúrgica e de vidro. Estes problemas consistem em alocar um conjunto de itens retangulares em placas retangulares maiores com tamanho padronizado, a fim de minimizar o desperdício de matéria-prima. Nesta dissertação é estudado um problema restrito de corte bidimensional guilhotinado associado à produção de vidro considerado no \textit{\citeA{challenge2018}}, no qual existe a possibilidade de rotacionar itens em 90° e possuem ordem de precedência para serem produzidos, e as placas retangulares de matéria-prima podem possuir defeitos como rachaduras e trincos. São propostas como técnicas para este problema duas heurísticas gulosas randomizadas e um método de aprimoramento de soluções baseado em uma modelagem de programação lógica por restrições combinada com uma heurística gulosa randomizada. As técnicas foram combinadas em metaheurísticas \textit{Multistart} e \textit{GRASP} (do inglês, \textit{Greedy Randomized Adaptive Search Procedure}) a fim de se obterem melhores soluções. Os experimentos realizados mostram que o uso do método de aprimoramento de soluções é vantajoso, e que algumas combinações de técnicas se mostram mais eficazes para determinados tipos de instâncias. Uma versão preliminar deste trabalho foi qualificada para a etapa final do \textit{\citeA{challenge2018}}.Two-Dimensional bin packing problems (2BP) are classic combinatorial optimization problems belonging to the NP-Hard class and have applications in several sectors such as the textile, metallurgical and glass industries. 2BP consists in allocating a set of rectangular items in larger rectangular plates with a standardized size in order to minimize the waste of raw material. In this dissertation, we approach a restricted version of the 2BP with guillotine cuts presented in the “ROADEF/EURO Challenge: Cutting Optimization Problem” (2018), in which there is a possibility to rotate items in 90° and soma itens have a order of precedence to be produced, and the rectangular plates may present defects in certain points. We propose two randomized greedy heuristics and a method for improving solutions based on a constraint programming model combined with a random greedy heuristic. The techniques are combined in Multistart and Greedy Randomized Adaptative Search Procedure (GRASP) metaheuristics in order to obtain better solutions. Computational experiments show that the use of the solution improvement method is advantageous, and that some combinations of the proposed techniques are more effective for certain types of instances. A preliminary version of this work was qualified for the final phase of “ROADEF/EURO Challenge: Cutting Optimization Problem” (2018).Submitted by Junot Santos Neto (junotfneto@gmail.com) on 2021-06-02T12:53:13Z No. of bitstreams: 1 Dissertacao_JunotFreire(1).pdf: 708586 bytes, checksum: f9dacc6cedec20587ba93534409249c5 (MD5)Approved for entry into archive by Solange Rocha (soluny@gmail.com) on 2021-06-21T21:00:33Z (GMT) No. of bitstreams: 1 Dissertacao_JunotFreire(1).pdf: 708586 bytes, checksum: f9dacc6cedec20587ba93534409249c5 (MD5)Made available in DSpace on 2021-06-21T21:00:33Z (GMT). No. of bitstreams: 1 Dissertacao_JunotFreire(1).pdf: 708586 bytes, checksum: f9dacc6cedec20587ba93534409249c5 (MD5)Conselho Curador da Fundação de Amparo à Pesquisa da Bahia (Fapesb)Ciências Exatas e da TerraCiência da ComputaçãoProblema de corte bidimensionalMetaheurísticasProgramação lógica por restriçãoOtimização combinatóriaAlgoritmoHeurística (computação)Metaheurísticas híbridas baseadas em programação por restrições para um problema de corte bidimensional guilhotinado com defeitos e restrições de precedênciainfo: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:UFBAORIGINALDissertacao_JunotFreire(1).pdfDissertacao_JunotFreire(1).pdfapplication/pdf708586https://repositorio.ufba.br/bitstream/ri/33606/1/Dissertacao_JunotFreire%281%29.pdff9dacc6cedec20587ba93534409249c5MD51LICENSElicense.txtlicense.txttext/plain1442https://repositorio.ufba.br/bitstream/ri/33606/2/license.txte3e6f4a9287585a60c07547815529482MD52TEXTDissertacao_JunotFreire(1).pdf.txtDissertacao_JunotFreire(1).pdf.txtExtracted texttext/plain123874https://repositorio.ufba.br/bitstream/ri/33606/3/Dissertacao_JunotFreire%281%29.pdf.txtd52fd3db5b7abd5a129cbbb8a13c817bMD53ri/336062022-07-05 14:04:04.626oai:repositorio.ufba.br:ri/33606VGVybW8gZGUgTGljZW4/YSwgbj9vIGV4Y2x1c2l2bywgcGFyYSBvIGRlcD9zaXRvIG5vIFJlcG9zaXQ/cmlvIEluc3RpdHVjaW9uYWwgZGEgVUZCQS4KCiBQZWxvIHByb2Nlc3NvIGRlIHN1Ym1pc3M/Pz8/byBkZSBkb2N1bWVudG9zLCBvIGF1dG9yIG91IHNldSByZXByZXNlbnRhbnRlIGxlZ2FsLCBhbyBhY2VpdGFyIGVzc2UgdGVybW8gZGUgbGljZW4/Pz8/YSwgY29uY2VkZSBhbyBSZXBvc2l0Pz8/P3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRhIEJhaGlhIG8gZGlyZWl0byBkZSBtYW50ZXIgdW1hIGM/Pz8/cGlhIGVtIHNldSByZXBvc2l0Pz8/P3JpbyBjb20gYSBmaW5hbGlkYWRlLCBwcmltZWlyYSwgZGUgcHJlc2VydmE/Pz8/Pz8/P28uIAoKRXNzZXMgdGVybW9zLCBuPz8/P28gZXhjbHVzaXZvcywgbWFudD8/Pz9tIG9zIGRpcmVpdG9zIGRlIGF1dG9yL2NvcHlyaWdodCwgbWFzIGVudGVuZGUgbyBkb2N1bWVudG8gY29tbyBwYXJ0ZSBkbyBhY2Vydm8gaW50ZWxlY3R1YWwgZGVzc2EgVW5pdmVyc2lkYWRlLgoKIFBhcmEgb3MgZG9jdW1lbnRvcyBwdWJsaWNhZG9zIGNvbSByZXBhc3NlIGRlIGRpcmVpdG9zIGRlIGRpc3RyaWJ1aT8/Pz8/Pz8/bywgZXNzZSB0ZXJtbyBkZSBsaWNlbj8/Pz9hIGVudGVuZGUgcXVlOgoKIE1hbnRlbmRvIG9zIGRpcmVpdG9zIGF1dG9yYWlzLCByZXBhc3NhZG9zIGEgdGVyY2Vpcm9zLCBlbSBjYXNvIGRlIHB1YmxpY2E/Pz8/Pz8/P2VzLCBvIHJlcG9zaXQ/Pz8/cmlvIHBvZGUgcmVzdHJpbmdpciBvIGFjZXNzbyBhbyB0ZXh0byBpbnRlZ3JhbCwgbWFzIGxpYmVyYSBhcyBpbmZvcm1hPz8/Pz8/Pz9lcyBzb2JyZSBvIGRvY3VtZW50byAoTWV0YWRhZG9zIGRlc2NyaXRpdm9zKS4KCiBEZXN0YSBmb3JtYSwgYXRlbmRlbmRvIGFvcyBhbnNlaW9zIGRlc3NhIHVuaXZlcnNpZGFkZSBlbSBtYW50ZXIgc3VhIHByb2R1Pz8/Pz8/Pz9vIGNpZW50Pz8/P2ZpY2EgY29tIGFzIHJlc3RyaT8/Pz8/Pz8/ZXMgaW1wb3N0YXMgcGVsb3MgZWRpdG9yZXMgZGUgcGVyaT8/Pz9kaWNvcy4KCiBQYXJhIGFzIHB1YmxpY2E/Pz8/Pz8/P2VzIHNlbSBpbmljaWF0aXZhcyBxdWUgc2VndWVtIGEgcG9sPz8/P3RpY2EgZGUgQWNlc3NvIEFiZXJ0bywgb3MgZGVwPz8/P3NpdG9zIGNvbXB1bHM/Pz8/cmlvcyBuZXNzZSByZXBvc2l0Pz8/P3JpbyBtYW50Pz8/P20gb3MgZGlyZWl0b3MgYXV0b3JhaXMsIG1hcyBtYW50Pz8/P20gYWNlc3NvIGlycmVzdHJpdG8gYW9zIG1ldGFkYWRvcyBlIHRleHRvIGNvbXBsZXRvLiBBc3NpbSwgYSBhY2VpdGE/Pz8/Pz8/P28gZGVzc2UgdGVybW8gbj8/Pz9vIG5lY2Vzc2l0YSBkZSBjb25zZW50aW1lbnRvIHBvciBwYXJ0ZSBkZSBhdXRvcmVzL2RldGVudG9yZXMgZG9zIGRpcmVpdG9zLCBwb3IgZXN0YXJlbSBlbSBpbmljaWF0aXZhcyBkZSBhY2Vzc28gYWJlcnRvLgo=Repositório InstitucionalPUBhttp://192.188.11.11:8080/oai/requestopendoar:19322022-07-05T17:04:04Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA)false
dc.title.pt_BR.fl_str_mv Metaheurísticas híbridas baseadas em programação por restrições para um problema de corte bidimensional guilhotinado com defeitos e restrições de precedência
title Metaheurísticas híbridas baseadas em programação por restrições para um problema de corte bidimensional guilhotinado com defeitos e restrições de precedência
spellingShingle Metaheurísticas híbridas baseadas em programação por restrições para um problema de corte bidimensional guilhotinado com defeitos e restrições de precedência
Santos Neto, Junot Freire dos
Ciências Exatas e da Terra
Ciência da Computação
Problema de corte bidimensional
Metaheurísticas
Programação lógica por restrição
Otimização combinatória
Algoritmo
Heurística (computação)
title_short Metaheurísticas híbridas baseadas em programação por restrições para um problema de corte bidimensional guilhotinado com defeitos e restrições de precedência
title_full Metaheurísticas híbridas baseadas em programação por restrições para um problema de corte bidimensional guilhotinado com defeitos e restrições de precedência
title_fullStr Metaheurísticas híbridas baseadas em programação por restrições para um problema de corte bidimensional guilhotinado com defeitos e restrições de precedência
title_full_unstemmed Metaheurísticas híbridas baseadas em programação por restrições para um problema de corte bidimensional guilhotinado com defeitos e restrições de precedência
title_sort Metaheurísticas híbridas baseadas em programação por restrições para um problema de corte bidimensional guilhotinado com defeitos e restrições de precedência
author Santos Neto, Junot Freire dos
author_facet Santos Neto, Junot Freire dos
author_role author
dc.contributor.author.fl_str_mv Santos Neto, Junot Freire dos
Santos Neto, Junot Freire dos
dc.contributor.advisor1.fl_str_mv Melo, Rafael Augusto de
dc.contributor.referee1.fl_str_mv Januario, Tiago de Oliveira
Prata, Bruno de Athayde
contributor_str_mv Melo, Rafael Augusto de
Januario, Tiago de Oliveira
Prata, Bruno de Athayde
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
Problema de corte bidimensional
Metaheurísticas
Programação lógica por restrição
Otimização combinatória
Algoritmo
Heurística (computação)
dc.subject.por.fl_str_mv Problema de corte bidimensional
Metaheurísticas
Programação lógica por restrição
Otimização combinatória
Algoritmo
Heurística (computação)
description Problemas de corte bidimensional (2BP, do inglês \textit{Two-Dimensional bin packing problem}) são problemas clássicos de otimização combinatória pertencentes à classe NP-Difícil e tem aplicações em diversos setores como a indústria têxtil, metalúrgica e de vidro. Estes problemas consistem em alocar um conjunto de itens retangulares em placas retangulares maiores com tamanho padronizado, a fim de minimizar o desperdício de matéria-prima. Nesta dissertação é estudado um problema restrito de corte bidimensional guilhotinado associado à produção de vidro considerado no \textit{\citeA{challenge2018}}, no qual existe a possibilidade de rotacionar itens em 90° e possuem ordem de precedência para serem produzidos, e as placas retangulares de matéria-prima podem possuir defeitos como rachaduras e trincos. São propostas como técnicas para este problema duas heurísticas gulosas randomizadas e um método de aprimoramento de soluções baseado em uma modelagem de programação lógica por restrições combinada com uma heurística gulosa randomizada. As técnicas foram combinadas em metaheurísticas \textit{Multistart} e \textit{GRASP} (do inglês, \textit{Greedy Randomized Adaptive Search Procedure}) a fim de se obterem melhores soluções. Os experimentos realizados mostram que o uso do método de aprimoramento de soluções é vantajoso, e que algumas combinações de técnicas se mostram mais eficazes para determinados tipos de instâncias. Uma versão preliminar deste trabalho foi qualificada para a etapa final do \textit{\citeA{challenge2018}}.
publishDate 2020
dc.date.submitted.none.fl_str_mv 2020-11-27
dc.date.accessioned.fl_str_mv 2021-06-21T21:00:33Z
dc.date.available.fl_str_mv 2021-06-21T21:00:33Z
dc.date.issued.fl_str_mv 2021-06-21
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/33606
url http://repositorio.ufba.br/ri/handle/ri/33606
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/33606/1/Dissertacao_JunotFreire%281%29.pdf
https://repositorio.ufba.br/bitstream/ri/33606/2/license.txt
https://repositorio.ufba.br/bitstream/ri/33606/3/Dissertacao_JunotFreire%281%29.pdf.txt
bitstream.checksum.fl_str_mv f9dacc6cedec20587ba93534409249c5
e3e6f4a9287585a60c07547815529482
d52fd3db5b7abd5a129cbbb8a13c817b
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
_version_ 1798057814412754944