Rotational placement of irregular polygons over containers with fixed dimensions using simulated annealing and no-fit polygons
Autor(a) principal: | |
---|---|
Data de Publicação: | 2008 |
Outros Autores: | |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Journal of the Brazilian Society of Mechanical Sciences and Engineering (Online) |
Texto Completo: | http://old.scielo.br/scielo.php?script=sci_arttext&pid=S1678-58782008000300005 |
Resumo: | This work deals with the problem of minimizing the waste of space that occurs on a rotational placement of a set of irregular bi-dimensional small items inside a bi-dimensional large object. This problem is approached with an heuristic based on simulated annealing. Traditional " external penalization" techniques are avoided through the application of the no-fit polygon, that determinates the collision-free region for each small item before its placement. The simulated annealing controls: the rotation applied and the placement of the small item. For each non-placed small item, a limited depth binary search is performed to find a scale factor that when applied to the small item, would allow it to be fitted in the large object. Three possibilities to define the sequence on which the small items are placed are studied: larger-first, random permutation and weight sorted. The proposed algorithm is suited for non-convex small items and large objects. |
id |
ABCM-2_4353380b9170c4fb7161c2fc48b0e591 |
---|---|
oai_identifier_str |
oai:scielo:S1678-58782008000300005 |
network_acronym_str |
ABCM-2 |
network_name_str |
Journal of the Brazilian Society of Mechanical Sciences and Engineering (Online) |
repository_id_str |
|
spelling |
Rotational placement of irregular polygons over containers with fixed dimensions using simulated annealing and no-fit polygonsknapsack problemcutting and packingoptimizationThis work deals with the problem of minimizing the waste of space that occurs on a rotational placement of a set of irregular bi-dimensional small items inside a bi-dimensional large object. This problem is approached with an heuristic based on simulated annealing. Traditional " external penalization" techniques are avoided through the application of the no-fit polygon, that determinates the collision-free region for each small item before its placement. The simulated annealing controls: the rotation applied and the placement of the small item. For each non-placed small item, a limited depth binary search is performed to find a scale factor that when applied to the small item, would allow it to be fitted in the large object. Three possibilities to define the sequence on which the small items are placed are studied: larger-first, random permutation and weight sorted. The proposed algorithm is suited for non-convex small items and large objects.Associação Brasileira de Engenharia e Ciências Mecânicas - ABCM2008-09-01info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersiontext/htmlhttp://old.scielo.br/scielo.php?script=sci_arttext&pid=S1678-58782008000300005Journal of the Brazilian Society of Mechanical Sciences and Engineering v.30 n.3 2008reponame:Journal of the Brazilian Society of Mechanical Sciences and Engineering (Online)instname:Associação Brasileira de Engenharia e Ciências Mecânicas (ABCM)instacron:ABCM10.1590/S1678-58782008000300005info:eu-repo/semantics/openAccessMartins,Thiago de C.Tsuzuki,Marcos S. G.eng2008-10-07T00:00:00Zoai:scielo:S1678-58782008000300005Revistahttps://www.scielo.br/j/jbsmse/https://old.scielo.br/oai/scielo-oai.php||abcm@abcm.org.br1806-36911678-5878opendoar:2008-10-07T00:00Journal of the Brazilian Society of Mechanical Sciences and Engineering (Online) - Associação Brasileira de Engenharia e Ciências Mecânicas (ABCM)false |
dc.title.none.fl_str_mv |
Rotational placement of irregular polygons over containers with fixed dimensions using simulated annealing and no-fit polygons |
title |
Rotational placement of irregular polygons over containers with fixed dimensions using simulated annealing and no-fit polygons |
spellingShingle |
Rotational placement of irregular polygons over containers with fixed dimensions using simulated annealing and no-fit polygons Martins,Thiago de C. knapsack problem cutting and packing optimization |
title_short |
Rotational placement of irregular polygons over containers with fixed dimensions using simulated annealing and no-fit polygons |
title_full |
Rotational placement of irregular polygons over containers with fixed dimensions using simulated annealing and no-fit polygons |
title_fullStr |
Rotational placement of irregular polygons over containers with fixed dimensions using simulated annealing and no-fit polygons |
title_full_unstemmed |
Rotational placement of irregular polygons over containers with fixed dimensions using simulated annealing and no-fit polygons |
title_sort |
Rotational placement of irregular polygons over containers with fixed dimensions using simulated annealing and no-fit polygons |
author |
Martins,Thiago de C. |
author_facet |
Martins,Thiago de C. Tsuzuki,Marcos S. G. |
author_role |
author |
author2 |
Tsuzuki,Marcos S. G. |
author2_role |
author |
dc.contributor.author.fl_str_mv |
Martins,Thiago de C. Tsuzuki,Marcos S. G. |
dc.subject.por.fl_str_mv |
knapsack problem cutting and packing optimization |
topic |
knapsack problem cutting and packing optimization |
description |
This work deals with the problem of minimizing the waste of space that occurs on a rotational placement of a set of irregular bi-dimensional small items inside a bi-dimensional large object. This problem is approached with an heuristic based on simulated annealing. Traditional " external penalization" techniques are avoided through the application of the no-fit polygon, that determinates the collision-free region for each small item before its placement. The simulated annealing controls: the rotation applied and the placement of the small item. For each non-placed small item, a limited depth binary search is performed to find a scale factor that when applied to the small item, would allow it to be fitted in the large object. Three possibilities to define the sequence on which the small items are placed are studied: larger-first, random permutation and weight sorted. The proposed algorithm is suited for non-convex small items and large objects. |
publishDate |
2008 |
dc.date.none.fl_str_mv |
2008-09-01 |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://old.scielo.br/scielo.php?script=sci_arttext&pid=S1678-58782008000300005 |
url |
http://old.scielo.br/scielo.php?script=sci_arttext&pid=S1678-58782008000300005 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
10.1590/S1678-58782008000300005 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
text/html |
dc.publisher.none.fl_str_mv |
Associação Brasileira de Engenharia e Ciências Mecânicas - ABCM |
publisher.none.fl_str_mv |
Associação Brasileira de Engenharia e Ciências Mecânicas - ABCM |
dc.source.none.fl_str_mv |
Journal of the Brazilian Society of Mechanical Sciences and Engineering v.30 n.3 2008 reponame:Journal of the Brazilian Society of Mechanical Sciences and Engineering (Online) instname:Associação Brasileira de Engenharia e Ciências Mecânicas (ABCM) instacron:ABCM |
instname_str |
Associação Brasileira de Engenharia e Ciências Mecânicas (ABCM) |
instacron_str |
ABCM |
institution |
ABCM |
reponame_str |
Journal of the Brazilian Society of Mechanical Sciences and Engineering (Online) |
collection |
Journal of the Brazilian Society of Mechanical Sciences and Engineering (Online) |
repository.name.fl_str_mv |
Journal of the Brazilian Society of Mechanical Sciences and Engineering (Online) - Associação Brasileira de Engenharia e Ciências Mecânicas (ABCM) |
repository.mail.fl_str_mv |
||abcm@abcm.org.br |
_version_ |
1754734681368035328 |