Un algoritmo genético eficiente para el strip-packing problem
Dado un conjunto de piezas rectangulares y un contenedor de ancho fijo y largo variable, el problema del Strip Packing (SP) consiste en posicionar ortogonalmente todas las piezas dentro del contenedor, sin solaparlas, para así minimizar la altura alcanzada dentro del contenedor. Diversos métodos se...
- Autores:
- Tipo de recurso:
- article
- Fecha de publicación:
- 2015
- Institución:
- Pontificia Universidad Javeriana
- Repositorio:
- Repositorio Universidad Javeriana
- Idioma:
- eng
- OAI Identifier:
- oai:repository.javeriana.edu.co:10554/25636
- Acceso en línea:
- http://revistas.javeriana.edu.co/index.php/iyu/article/view/10853
http://hdl.handle.net/10554/25636
- Palabra clave:
- Rights
- openAccess
- License
- Atribución-NoComercial-SinDerivadas 4.0 Internacional
id |
JAVERIANA_3df57db0a323abf7af95a0a3a241cf4d |
---|---|
oai_identifier_str |
oai:repository.javeriana.edu.co:10554/25636 |
network_acronym_str |
JAVERIANA |
network_name_str |
Repositorio Universidad Javeriana |
repository_id_str |
|
spelling |
Un algoritmo genético eficiente para el strip-packing problemA New Genotype-Phenotype Genetic Algorithm for the Two-Dimensional Strip Packing Problem with Rotation of 90°Gatica, GustavoVillagrán, GonzaloContreras-Bolton, CarlosLinfati, RodrigoEscobar, John WillmerDado un conjunto de piezas rectangulares y un contenedor de ancho fijo y largo variable, el problema del Strip Packing (SP) consiste en posicionar ortogonalmente todas las piezas dentro del contenedor, sin solaparlas, para así minimizar la altura alcanzada dentro del contenedor. Diversos métodos se han utilizado para su resolución, siendo algunos de los más populares los Algoritmos Genéticos, debido a su efectividad en otros problemas combinatoriales. Se han utilizado representaciones numéricas que obligan a la utilización de operadores genéticos que alteran la representación para preservar la factibilidad de las soluciones, coartando la naturaleza de la evolución. Nosotros proponemos un enfoque del tipo genotipo-fenotipo que no altera la evolución darwiniana, permitiendo el uso de operadores genéticos tradicionales. Los resultados computacionales se ejecutaron con dos grupos de problemas que corresponden a los benchmarking propuestos en la literatura. Los resultados obtenidos mostraron que el algoritmo supera el 100% de los casos resueltos por algoritmos genéticos clásicos con representación numérica.Given a set of rectangular pieces and a fixed width with infinite length, the strip-packing problem (SPP) of two dimensions (2D), with a rotation of pieces in 90° consists of orthogonally placing all the pieces on the strip, without overlapping them, minimizing the height of the strip used. Several algorithms have been proposed to solve this problem, being Genetic Algorithms one of the most popular approach due to it effectiveness solving NP-Hard problems. In this paper, three binary representations, and classic crossover and mutation operators are introduced. A comparison of the three binary representations on a subset of benchmarking instances is performed. The representation R2 outperforms the results obtained by representation R1 and R3. Indeed, some of the best-known results found by previous published approaches are improved. Pontificia Universidad Javeriana2020-04-16T17:28:18Z2020-04-16T17:28:18Z2015-12-07http://purl.org/coar/version/c_970fb48d4fbd8a85Artículo de revistahttp://purl.org/coar/resource_type/c_6501info:eu-repo/semantics/articlePeer-reviewed Articleinfo:eu-repo/semantics/publishedVersionPDFapplication/pdfhttp://revistas.javeriana.edu.co/index.php/iyu/article/view/1085310.11144/Javeriana.iyu20-1.ngpg2011-27690123-2126http://hdl.handle.net/10554/25636enghttp://revistas.javeriana.edu.co/index.php/iyu/article/view/10853/12530Ingenieria y Universidad; Vol 20 No 1 (2016): January-June; 119-138Ingenieria y Universidad; Vol. 20 Núm. 1 (2016): Enero-Julilo; 119-138Atribución-NoComercial-SinDerivadas 4.0 Internacionalinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2reponame:Repositorio Universidad Javerianainstname:Pontificia Universidad Javerianainstacron:Pontificia Universidad Javeriana2023-03-29T17:44:12Z |
dc.title.none.fl_str_mv |
Un algoritmo genético eficiente para el strip-packing problem A New Genotype-Phenotype Genetic Algorithm for the Two-Dimensional Strip Packing Problem with Rotation of 90° |
title |
Un algoritmo genético eficiente para el strip-packing problem |
spellingShingle |
Un algoritmo genético eficiente para el strip-packing problem Gatica, Gustavo |
title_short |
Un algoritmo genético eficiente para el strip-packing problem |
title_full |
Un algoritmo genético eficiente para el strip-packing problem |
title_fullStr |
Un algoritmo genético eficiente para el strip-packing problem |
title_full_unstemmed |
Un algoritmo genético eficiente para el strip-packing problem |
title_sort |
Un algoritmo genético eficiente para el strip-packing problem |
dc.creator.none.fl_str_mv |
Gatica, Gustavo Villagrán, Gonzalo Contreras-Bolton, Carlos Linfati, Rodrigo Escobar, John Willmer |
author |
Gatica, Gustavo |
author_facet |
Gatica, Gustavo Villagrán, Gonzalo Contreras-Bolton, Carlos Linfati, Rodrigo Escobar, John Willmer |
author_role |
author |
author2 |
Villagrán, Gonzalo Contreras-Bolton, Carlos Linfati, Rodrigo Escobar, John Willmer |
author2_role |
author author author author |
description |
Dado un conjunto de piezas rectangulares y un contenedor de ancho fijo y largo variable, el problema del Strip Packing (SP) consiste en posicionar ortogonalmente todas las piezas dentro del contenedor, sin solaparlas, para así minimizar la altura alcanzada dentro del contenedor. Diversos métodos se han utilizado para su resolución, siendo algunos de los más populares los Algoritmos Genéticos, debido a su efectividad en otros problemas combinatoriales. Se han utilizado representaciones numéricas que obligan a la utilización de operadores genéticos que alteran la representación para preservar la factibilidad de las soluciones, coartando la naturaleza de la evolución. Nosotros proponemos un enfoque del tipo genotipo-fenotipo que no altera la evolución darwiniana, permitiendo el uso de operadores genéticos tradicionales. Los resultados computacionales se ejecutaron con dos grupos de problemas que corresponden a los benchmarking propuestos en la literatura. Los resultados obtenidos mostraron que el algoritmo supera el 100% de los casos resueltos por algoritmos genéticos clásicos con representación numérica. |
publishDate |
2015 |
dc.date.none.fl_str_mv |
2015-12-07 2020-04-16T17:28:18Z 2020-04-16T17:28:18Z |
dc.type.none.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 Artículo de revista http://purl.org/coar/resource_type/c_6501 info:eu-repo/semantics/article Peer-reviewed Article info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://revistas.javeriana.edu.co/index.php/iyu/article/view/10853 10.11144/Javeriana.iyu20-1.ngpg 2011-2769 0123-2126 http://hdl.handle.net/10554/25636 |
url |
http://revistas.javeriana.edu.co/index.php/iyu/article/view/10853 http://hdl.handle.net/10554/25636 |
identifier_str_mv |
10.11144/Javeriana.iyu20-1.ngpg 2011-2769 0123-2126 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
http://revistas.javeriana.edu.co/index.php/iyu/article/view/10853/12530 Ingenieria y Universidad; Vol 20 No 1 (2016): January-June; 119-138 Ingenieria y Universidad; Vol. 20 Núm. 1 (2016): Enero-Julilo; 119-138 |
dc.rights.none.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional info:eu-repo/semantics/openAccess http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
PDF application/pdf |
dc.publisher.none.fl_str_mv |
Pontificia Universidad Javeriana |
publisher.none.fl_str_mv |
Pontificia Universidad Javeriana |
dc.source.none.fl_str_mv |
reponame:Repositorio Universidad Javeriana instname:Pontificia Universidad Javeriana instacron:Pontificia Universidad Javeriana |
instname_str |
Pontificia Universidad Javeriana |
instacron_str |
Pontificia Universidad Javeriana |
institution |
Pontificia Universidad Javeriana |
reponame_str |
Repositorio Universidad Javeriana |
collection |
Repositorio Universidad Javeriana |
_version_ |
1803712847017934848 |