Irregular and quasi-polyomino strip packing problems

Detalhes bibliográficos
Autor(a) principal: Marcos Okamura Rodrigues
Data de Publicação: 2020
Tipo de documento: Tese
Idioma: eng
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://doi.org/10.11606/T.55.2020.tde-29072020-094550
Resumo: The irregular strip packing problem consists in the cutting of a set of two-dimensional pieces from an object of fixed width using the minimum possible length. Despite its economic importance for many industries, because of its resolution difficulty few exact methods have addressed this problem. Recently, a mixed integer programming model in which pieces are placed on a grid has been proposed. Although the model has proved the optimality for some large instances, it has a large number of non-overlap constraints, which grows quickly according to the discretization resolution and number of distinct pieces. This thesis proposes a clique covering model to reduce the number of constraints and improve the linear relaxation. The coverings were obtained by a heuristic developed by the author. The model has outperformed the previous model in most evaluated instances and obtained an optimal solution for instances with up to 25 pieces (22 distinct pieces) subject to grid discretization. Recently, another mixed integer programming model was proposed for the problem, but it may allow a large number of symmetric solutions. In this thesis, new symmetry breaking constraints are proposed to improve the model. Computational experiments were performed for instances with convex pieces. The results show the proposed formulation is better than the previous one for most instances, since it improves lower bounds and reduces run-time and number of nodes explored to prove optimality. A particular case of an irregular item is a polyomino. A polyomino is a set of unit squares connected by joining one of their edges. A quasi- polyomino is a polyomino generalization, since it is a subset of not necessarily connected squares obtained from an equidistant raster grid. Quasi-polyomino cutting and packing problems have many real applications, e.g., leather cutting, sheet metal stamping, design of printed circuit boards and layout of magazines and newspapers. In this thesis, we study the quasi-polyomino strip packing problem. We propose two integer programming models for the problem and evaluate them using state-of-the-art solvers. We evaluate the models using instances taken from the literature and both models obtained good results, solving to optimality an instance with 320 items (20 distinct items) on a strip of dimensions 44x50. As expected, we found more optimal solutions when there are no rotation and flips and when the dimensions of the items are small.
id USP_67d11c0c4576f6fe1003f9cd2705721e
oai_identifier_str oai:teses.usp.br:tde-29072020-094550
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesis Irregular and quasi-polyomino strip packing problems Problemas de empacotamento em faixa de itens irregulares e quasi-poliominós 2020-04-06Franklina Maria Bragion de ToledoMarina AndrettaPedro Augusto Munari JuniorAdriana Cristina Cherri NicolaMarcos Okamura RodriguesUniversidade de São PauloCiências da Computação e Matemática ComputacionalUSPBR Empacotamento em faixa Irregular shapes Itens irregulares Nesting Polyomino Quasi-poliominós, Poliominós Quasi-polyomino Strip packing The irregular strip packing problem consists in the cutting of a set of two-dimensional pieces from an object of fixed width using the minimum possible length. Despite its economic importance for many industries, because of its resolution difficulty few exact methods have addressed this problem. Recently, a mixed integer programming model in which pieces are placed on a grid has been proposed. Although the model has proved the optimality for some large instances, it has a large number of non-overlap constraints, which grows quickly according to the discretization resolution and number of distinct pieces. This thesis proposes a clique covering model to reduce the number of constraints and improve the linear relaxation. The coverings were obtained by a heuristic developed by the author. The model has outperformed the previous model in most evaluated instances and obtained an optimal solution for instances with up to 25 pieces (22 distinct pieces) subject to grid discretization. Recently, another mixed integer programming model was proposed for the problem, but it may allow a large number of symmetric solutions. In this thesis, new symmetry breaking constraints are proposed to improve the model. Computational experiments were performed for instances with convex pieces. The results show the proposed formulation is better than the previous one for most instances, since it improves lower bounds and reduces run-time and number of nodes explored to prove optimality. A particular case of an irregular item is a polyomino. A polyomino is a set of unit squares connected by joining one of their edges. A quasi- polyomino is a polyomino generalization, since it is a subset of not necessarily connected squares obtained from an equidistant raster grid. Quasi-polyomino cutting and packing problems have many real applications, e.g., leather cutting, sheet metal stamping, design of printed circuit boards and layout of magazines and newspapers. In this thesis, we study the quasi-polyomino strip packing problem. We propose two integer programming models for the problem and evaluate them using state-of-the-art solvers. We evaluate the models using instances taken from the literature and both models obtained good results, solving to optimality an instance with 320 items (20 distinct items) on a strip of dimensions 44x50. As expected, we found more optimal solutions when there are no rotation and flips and when the dimensions of the items are small. O problema de empacotamento em faixa de itens irregulares consiste em cortar um conjunto de itens bidimensionais a partir de um objeto com largura fixa usando o menor comprimento possível. Apesar de sua importância econômica para várias indústrias, devido a sua dificuldade de resolução poucos métodos exatos foram direcionados para o problema. Recentemente, um modelo de progamação inteira mista no qual os itens são posicionados sobre uma grelha foi proposto. Embora o modelo tenha provado a otimalidade para algumas instâncias de grande porte, ele possui um grande número de restrições de não-sobreposição, que cresce rapidamente de acordo com a resolução da discretização e o número de itens distintos. Nesta tese, é proposto um modelo de cobertura por cliques para reduzir o número de restrições e melhorar a relaxação linear. As coberturas são obtidas através de uma heurística desenvolvida pelo próprio autor. O modelo obtido superou a performance do modelo anterior para a maioria das instâncias avaliadas e obteve uma solução ótima para instância com até 25 itens (22 itens distintos) sujeito à discretização da grelha. Recentemente, outro modelo de programação inteira mista foi proposto para o problema, mas ele permite um grande número de soluções simétricas. Nesta tese, novas restrições de quebra de simetria são propostas para melhorar o modelo. Experimentos computacionais foram realizados para instâncias com itens convexos. Os resultados indicaram que a formulação proposta é melhor que a anterior para a maioria das instâncias, uma vez que melhora os limitantes inferiores e reduz o tempo de execução e o número de nós explorados para provar a otimalidade. Um caso particular de item irregular é um poliominó. Um poliominó consiste em um conjunto de quadrados de mesma dimensão conexos pela junção de uma de suas arestas. Um quasi-poliominó é uma generalização do conceito de poliominó, uma vez que representa um subconjunto de quadrados não necessariamente conexos de uma malha quadriculada equidistante. Problemas de corte e empacotamento de quasi-poliominós possuem diversas aplicações reais, por exemplo, o corte de itens de couro, a estamparia de chapas metálicas, o desenho de placas de circuito impresso e a diagramação de páginas de revistas e jornais. Nesta tese, estudamos o problema de empacotamento em faixa de quasi-poliominós. São propostos dois modelos de programação inteira para o problema e realizados testes computacionais para avaliá-los. Os modelos foram avaliados utilizando instâncias da literatura e apresentaram bons resultados, obtendo uma solução ótima para uma instância com 320 itens (20 itens distintos) em um recipiente de dimensões 44x50. Como esperado, foram encontradas mais soluções ótimas quando não há rotações e reflexões e quando as dimensões dos itens são pequenas. https://doi.org/10.11606/T.55.2020.tde-29072020-094550info:eu-repo/semantics/openAccessengreponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USP2023-12-21T20:23:52Zoai:teses.usp.br:tde-29072020-094550Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212023-12-22T13:29:36.994039Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.en.fl_str_mv Irregular and quasi-polyomino strip packing problems
dc.title.alternative.pt.fl_str_mv Problemas de empacotamento em faixa de itens irregulares e quasi-poliominós
title Irregular and quasi-polyomino strip packing problems
spellingShingle Irregular and quasi-polyomino strip packing problems
Marcos Okamura Rodrigues
title_short Irregular and quasi-polyomino strip packing problems
title_full Irregular and quasi-polyomino strip packing problems
title_fullStr Irregular and quasi-polyomino strip packing problems
title_full_unstemmed Irregular and quasi-polyomino strip packing problems
title_sort Irregular and quasi-polyomino strip packing problems
author Marcos Okamura Rodrigues
author_facet Marcos Okamura Rodrigues
author_role author
dc.contributor.advisor1.fl_str_mv Franklina Maria Bragion de Toledo
dc.contributor.referee1.fl_str_mv Marina Andretta
dc.contributor.referee2.fl_str_mv Pedro Augusto Munari Junior
dc.contributor.referee3.fl_str_mv Adriana Cristina Cherri Nicola
dc.contributor.author.fl_str_mv Marcos Okamura Rodrigues
contributor_str_mv Franklina Maria Bragion de Toledo
Marina Andretta
Pedro Augusto Munari Junior
Adriana Cristina Cherri Nicola
description The irregular strip packing problem consists in the cutting of a set of two-dimensional pieces from an object of fixed width using the minimum possible length. Despite its economic importance for many industries, because of its resolution difficulty few exact methods have addressed this problem. Recently, a mixed integer programming model in which pieces are placed on a grid has been proposed. Although the model has proved the optimality for some large instances, it has a large number of non-overlap constraints, which grows quickly according to the discretization resolution and number of distinct pieces. This thesis proposes a clique covering model to reduce the number of constraints and improve the linear relaxation. The coverings were obtained by a heuristic developed by the author. The model has outperformed the previous model in most evaluated instances and obtained an optimal solution for instances with up to 25 pieces (22 distinct pieces) subject to grid discretization. Recently, another mixed integer programming model was proposed for the problem, but it may allow a large number of symmetric solutions. In this thesis, new symmetry breaking constraints are proposed to improve the model. Computational experiments were performed for instances with convex pieces. The results show the proposed formulation is better than the previous one for most instances, since it improves lower bounds and reduces run-time and number of nodes explored to prove optimality. A particular case of an irregular item is a polyomino. A polyomino is a set of unit squares connected by joining one of their edges. A quasi- polyomino is a polyomino generalization, since it is a subset of not necessarily connected squares obtained from an equidistant raster grid. Quasi-polyomino cutting and packing problems have many real applications, e.g., leather cutting, sheet metal stamping, design of printed circuit boards and layout of magazines and newspapers. In this thesis, we study the quasi-polyomino strip packing problem. We propose two integer programming models for the problem and evaluate them using state-of-the-art solvers. We evaluate the models using instances taken from the literature and both models obtained good results, solving to optimality an instance with 320 items (20 distinct items) on a strip of dimensions 44x50. As expected, we found more optimal solutions when there are no rotation and flips and when the dimensions of the items are small.
publishDate 2020
dc.date.issued.fl_str_mv 2020-04-06
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://doi.org/10.11606/T.55.2020.tde-29072020-094550
url https://doi.org/10.11606/T.55.2020.tde-29072020-094550
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade de São Paulo
dc.publisher.program.fl_str_mv Ciências da Computação e Matemática Computacional
dc.publisher.initials.fl_str_mv USP
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv Universidade de São Paulo
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1794503138192916480