<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1815-5944</journal-id>
<journal-title><![CDATA[Ingeniería Mecánica]]></journal-title>
<abbrev-journal-title><![CDATA[Ingeniería Mecánica]]></abbrev-journal-title>
<issn>1815-5944</issn>
<publisher>
<publisher-name><![CDATA[Facultad de Ingeniería Mecánica. Instituto Superior Politécnico "José Antonio Echeverría"]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1815-59442010000200001</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Optimización de la distribución de piezas irregulares en chapas]]></article-title>
<article-title xml:lang="en"><![CDATA[Irregular parts nesting problem optimization]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Lastres - Aleaga]]></surname>
<given-names><![CDATA[A.M.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Arzola - Ruiz]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Cordovés - García]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad de Holguín Facultad de Ingeniería Centro de Estudios CAD/CAM]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
<country>Cuba</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Instituto Superior Politécnico José Antonio Echeverría Dpto. de Matemática ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
<country>Cuba</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>08</month>
<year>2010</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>08</month>
<year>2010</year>
</pub-date>
<volume>13</volume>
<numero>2</numero>
<fpage>1</fpage>
<lpage>12</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_arttext&amp;pid=S1815-59442010000200001&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_abstract&amp;pid=S1815-59442010000200001&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_pdf&amp;pid=S1815-59442010000200001&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[En el presente artículo se realiza un estudio de diferentes esquemas de solución reflejados en la literatura, que tratan el problema de la distribución de piezas irregulares en superficies planas con anidamiento bidimensional (Nesting). Fueron analizados diferentes esquemas de solución, siendo los que consideran la geometría real de la pieza, durante la evaluación y posicionamiento de las mismas sobre la superficie a cortar, los que garantizan el mayor aprovechamiento del material. El esquema propuesto se caracteriza por un tratamiento gráfico de las piezas que permite acelerar el proceso de reconocimiento y evaluación de opciones de acoplamiento entre ellas, así como la creación de poblaciones de conglomerados crecientes para su ubicación definitiva en la superficie a cortar. En la generación de poblaciones de opciones de solución, se utiliza un algoritmo derivado del método de Integración de Variables, además se realiza la comparación de los resultados obtenidos por el método propuesto, con otros resultados generados por procedimientos desarrollados por diferentes autores, alcanzando mejorar los valores de aprovechamiento de material y la reducción del tiempo de generación de soluciones.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[In this article, we study various solution schemes reported in the literature, which deal with the problem of irregular parts distribution on flat surfaces with two-dimensional nesting. Different solution schemes were analyzed, which they consider to be the real geometry of the part, during the evaluation and positioning them on the surface to be cut, ensuring the best use of the material. The proposed scheme is characterized by a graphic treatment of the pieces that can accelerate the process of recognition and evaluation of options coupling between them, as well as the creation of cluster populations growing to its final location on the surface to be cut. In the generation of populations of possible solutions, using an algorithm based on the method of integration variables, in addition is made comparing the results obtained by the proposed method with other results generated by procedures developed by different authors, achieving improved use of material values and reducing the generation time for solutions.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[distribución de piezas irregulares en superficies]]></kwd>
<kwd lng="es"><![CDATA[optimización]]></kwd>
<kwd lng="es"><![CDATA[métodos evolutivos]]></kwd>
<kwd lng="es"><![CDATA[anidamiento bidimensional]]></kwd>
<kwd lng="es"><![CDATA[tratamiento gráfico de contornos de superficies]]></kwd>
<kwd lng="en"><![CDATA[irregular cutting stock problem]]></kwd>
<kwd lng="en"><![CDATA[nesting]]></kwd>
<kwd lng="en"><![CDATA[distribution of irregular parts in sheets]]></kwd>
<kwd lng="en"><![CDATA[evolutionary methods]]></kwd>
<kwd lng="en"><![CDATA[graphic treatment of boundary surfaces]]></kwd>
<kwd lng="en"><![CDATA[optimization]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="right"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Art&iacute;culo    Original</b></font></p>     <p><font face="Verdana, Arial, Helvetica, sans-serif" size="4"><b>Optimizaci&oacute;n    de la distribuci&oacute;n de piezas irregulares en chapas</b></font></p>     <p><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b>Irregular parts    nesting problem optimization</b></font></p>     <p>&nbsp;</p>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>A.M. Lastres    - Aleaga<sup>I</sup>, J. Arzola - Ruiz<sup>II</sup>, A. Cordov&eacute;s - Garc&iacute;a<sup>III</sup></b></font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">I. Centro de Estudios    CAD/CAM, Facultad de Ingenier&iacute;a, Universidad de Holgu&iacute;n, CP 8100,    Cuba.    <br>   </font><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Email: <a href="mailto:michel@cadcam.uho.edu.cu" target="_blank">michel@cadcam.uho.edu.cu    <br>   </a></font><font face="Verdana, Arial, Helvetica, sans-serif" size="2">II. Dpto.    de Matem&aacute;tica, Instituto Superior Polit&eacute;cnico &quot;Jos&eacute;    Antonio Echeverr&iacute;a&quot; - CUJAE    <br>   </font><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Calle 114    #11901 e/119 y 127. Marianao. La Habana. CP 19390. Cuba.    <br>   </font><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Email: <a href="mailto:jararzola@ceter.cujae.edu.cu" target="_blank">jararzola@ceter.cujae.edu.cu</a>    ]]></body>
<body><![CDATA[<br>   </font><font face="Verdana, Arial, Helvetica, sans-serif" size="2">III. Centro    de Estudios CAD/CAM, Facultad de Ingenier&iacute;a, Universidad de Holgu&iacute;n,    CP 8100, Cuba.    <br>   </font><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Email: <a href="mailto:jcordoves@cadcam.uho.edu.cu" target="_blank">cordoves@cadcam.uho.edu.cu</a></font>      <P>     <P> <hr> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Resumen </b></font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">En el presente    art&iacute;culo se realiza un estudio de diferentes esquemas de soluci&oacute;n    reflejados en la literatura, que tratan el problema de la distribuci&oacute;n    de piezas irregulares en superficies planas con anidamiento bidimensional (Nesting).    Fueron analizados diferentes esquemas de soluci&oacute;n, siendo los que consideran    la geometr&iacute;a real de la pieza, durante la evaluaci&oacute;n y posicionamiento    de las mismas sobre la superficie a cortar, los que garantizan el mayor aprovechamiento    del material. El esquema propuesto se caracteriza por un tratamiento gr&aacute;fico    de las piezas que permite acelerar el proceso de reconocimiento y evaluaci&oacute;n    de opciones de acoplamiento entre ellas, as&iacute; como la creaci&oacute;n    de poblaciones de conglomerados crecientes para su ubicaci&oacute;n definitiva    en la superficie a cortar. En la generaci&oacute;n de poblaciones de opciones    de soluci&oacute;n, se utiliza un algoritmo derivado del m&eacute;todo de Integraci&oacute;n    de Variables, adem&aacute;s se realiza la comparaci&oacute;n de los resultados    obtenidos por el m&eacute;todo propuesto, con otros resultados generados por    procedimientos desarrollados por diferentes autores, alcanzando mejorar los    valores de aprovechamiento de material y la reducci&oacute;n del tiempo de generaci&oacute;n    de soluciones. </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Palabras claves:</b>    Distribuci&oacute;n de piezas irregulares en superficies, optimizaci&oacute;n,    M&eacute;todos Evolutivos, Anidamiento bidimensional, tratamiento gr&aacute;fico    de contornos de superficies.</font>  <hr> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Abstract</b> </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">In this article,    we study various solution schemes reported in the literature, which deal with    the problem of irregular parts distribution on flat surfaces with two-dimensional    nesting. Different solution schemes were analyzed, which they consider to be    the real geometry of the part, during the evaluation and positioning them on    the surface to be cut, ensuring the best use of the material. The proposed scheme    is characterized by a graphic treatment of the pieces that can accelerate the    process of recognition and evaluation of options coupling between them, as well    as the creation of cluster populations growing to its final location on the    surface to be cut. In the generation of populations of possible solutions, using    an algorithm based on the method of integration variables, in addition is made    comparing the results obtained by the proposed method with other results generated    by procedures developed by different authors, achieving improved use of material    values and reducing the generation time for solutions. </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Key words:</b>    Irregular cutting stock problem, Nesting, Distribution of irregular parts in    sheets, Evolutionary Methods, Graphic treatment of boundary surfaces, optimization.</font>  <hr>     <p>&nbsp;</p>     <p>&nbsp;</p>     ]]></body>
<body><![CDATA[<p><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b>INTRODUCCI&Oacute;N</b></font>  </p>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Las nuevas tecnolog&iacute;as    de fabricaci&oacute;n, procesamiento y comunicaci&oacute;n han determinado,    en las &uacute;ltimas d&eacute;cadas, la generaci&oacute;n de nuevas soluciones    para la mayor parte de los problemas cient&iacute;ficos de la ingenier&iacute;a.    La industria del corte no escapa a esta influencia. En la soluci&oacute;n a    este problema se han obtenido resultados tecnol&oacute;gicos de relevancia,    los cuales han revolucionado la concepci&oacute;n y formas de operaci&oacute;n    durante la manufactura de diferentes productos. A pesar de la marcada evoluci&oacute;n    sufrida por estas tecnolog&iacute;as, el aprovechamiento del material contin&uacute;a    representando un importante indicador de eficiencia para evaluar la calidad    de la distribuci&oacute;n de las piezas y los costos de producci&oacute;n. </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Las t&eacute;cnicas    heur&iacute;sticas, de inteligencia artificial y otras con enfoques de evoluci&oacute;n    y comportamiento natural, han constituido en los &uacute;ltimos a&ntilde;os,    las herramientas matem&aacute;ticas principales para abordar el problema del    anidamiento bidimensional (<i>nesting</i>), corte rectangular guillotinado y    de empaquetamiento tridimensional (<i>packing</i>). Sin embargo, en la bibliograf&iacute;a    disponible se constata que a pesar de los logros obtenidos, los mejores trabajos    reflejados no satisfacen a&uacute;n plenamente los requerimientos actuales de    la industria, ya que quedan a&uacute;n reservas no explotadas de aprovechamiento    de material. Esta realidad determina la necesidad de b&uacute;squeda de nuevos    de procedimientos de soluci&oacute;n a este problema que aseguren la obtenci&oacute;n    de mejores distribuciones. El presente trabajo tiene como objetivo el desarrollo    de un nuevo procedimiento para el tratamiento geom&eacute;trico del contorno    real de las piezas y la concepci&oacute;n de un modelo de optimizaci&oacute;n    que me permita minimizar las p&eacute;rdidas de material. </font>     <P>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>PRINCIPALES    ANTECEDENTES</b></font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Un m&eacute;todo    muy difundido para la distribuci&oacute;n bidimensional de piezas de configuraci&oacute;n    irregular consiste en la aproximaci&oacute;n poligonal <font color="#000000">(<a href="#f1">Figura    1</a>)</font>. El empleo de aproximaciones geom&eacute;tricas permite reducir    la complejidad y el tiempo de las evaluaciones, pero trae como desventaja que    la ubicaci&oacute;n real de la pieza est&eacute; sujeta a la ubicaci&oacute;n    relativa del contorno de aproximaci&oacute;n y se restringen tanto los movimientos    para su posicionamiento como la consideraci&oacute;n del &aacute;rea real que    contiene el contorno irregular. </font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">As&iacute;, Art    en el a&ntilde;o 1966, present&oacute; por primera vez la aplicaci&oacute;n    de la t&eacute;cnica del &quot;<i>not fit-poligon</i>&quot; dentro del campo    del corte de piezas en chapas [5]. En 1976 esta t&eacute;cnica, o herramienta    de tratamiento grafico, fue reintroducida por Adamowicz y Albano 1 al simplificar    las piezas de car&aacute;cter irregular usando rect&aacute;ngulos y buscando    el &aacute;rea m&iacute;nima de acoplamiento entre ellos.</font>      <P align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><a name="f1"></a><img src="/img/revistas/im/v13n2/f0101210.gif" width="340" height="157" alt="Figura 1. Aproximaci&oacute;n geom&eacute;trica de un contorno irregular">    
<br>   Figura 1. Aproximaci&oacute;n geom&eacute;trica de un contorno irregular.     <br>   (a) Contorno real de la pieza, (b) aproximaci&oacute;n rectangular,     ]]></body>
<body><![CDATA[<br>   (c) aproximaci&oacute;n con 10 lados, (d) aproximaci&oacute;n con 18 lados.</font>     <P>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Muchos investigadores    han empleado esta t&eacute;cnica, modific&aacute;ndola y realizando adaptaciones    a casos espec&iacute;ficos durante la generaci&oacute;n de soluciones, para    el corte de piezas en superficies planas. Autores como <i>E.K. Burke, R.S.R.    Hellier, G. Kendall y G. Whitwell</i> en el a&ntilde;o 2007 propusieron mejoras    en la robustez de la t&eacute;cnica inicial para el tratamiento de cavidades    interiores y agujeros en la pieza [8].</font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Otra propuesta    fue realizada por Antonio Miguel Gomes y Jos&eacute; Fernando Oliveira en el    a&ntilde;o 2001 [8] al presentar la aplicaci&oacute;n del procedimiento de b&uacute;squeda    aleatoria conocido por <i>Greedy Randomised Adaptive Search Procedure </i>(GRASP)    a la tarea estudiada, integrado con la t&eacute;cnica del &quot;<i>not fit-poligon</i>&quot;    mediante la cual se analiza la vecindad de la secuencia de piezas a cortar.    De la misma manera <i>Liu Hu-yao</i> y <i>He Yuan-jun</i> en el a&ntilde;o 2005    proponen el uso de la t&eacute;cnica del &quot;<i>not fit-poligon</i>&quot;    adicionando el an&aacute;lisis rotacional de la pieza desde su centro de gravedad    [11]. Esta modificaci&oacute;n posibilita extender la t&eacute;cnica del &quot;<i>not    fit-poligon</i>&quot; no solo a la traslaci&oacute;n entre las piezas por sus    lados geom&eacute;tricos sino que, adem&aacute;s, permite considerar las diferentes    posiciones seg&uacute;n su &aacute;ngulo de inclinaci&oacute;n. Esta t&eacute;cnica    fue integrada a un m&eacute;todo de b&uacute;squeda basado en algoritmos gen&eacute;ticos    lo cual proporciona resultados satisfactorios para el tratamiento de piezas    irregulares pero en peque&ntilde;os lotes y sobre chapas de forma rectangular.    El tratamiento y evaluaci&oacute;n geom&eacute;trica durante la distribuci&oacute;n    de piezas ha sido enfrentado por la mayor&iacute;a de los autores con m&eacute;todos    o t&eacute;cnicas de aproximaci&oacute;n geom&eacute;trica, donde el compromiso    del aprovechamiento del material se ve afectado por la precisi&oacute;n de la    geometr&iacute;a de trabajo. Sin embargo, ya en el a&ntilde;o 2005 <i>Yuping,    Shouwi y Chunli</i> [10] proponen el uso de una modificaci&oacute;n del m&eacute;todo    de enfriamiento simulado (<i>Simulated Annealing</i>) para buscar una aproximaci&oacute;n    a las soluciones &oacute;ptimas teniendo en cuenta los contornos irregulares  reales de las piezas a distribuir. </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">  A pesar del avance que representa este enfoque, adolece de tratamientos gr&aacute;ficos    eficientes de la geometr&iacute;a de las piezas, que faciliten la b&uacute;squeda    r&aacute;pida de opciones de distribuci&oacute;n, lo que, en adici&oacute;n    a otros factores, condiciona procesamientos lentos en la b&uacute;squeda de    soluciones racionales. </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">En lo adelante,    se presenta un enfoque que integra un tratamiento gr&aacute;fico eficiente de    la geometr&iacute;a real de las piezas con heur&iacute;sticas de b&uacute;squeda    de soluciones, con el fin de generar opciones de distribuci&oacute;n en tiempos    de procesamiento adecuados a los esquemas productivos, y de alcanzar un alto    aprovechamiento del material, tomando en consideraci&oacute;n el sistema general    de preferencias, el cual incluye indicadores de car&aacute;cter cuantificables    y no cuantificables. </font>     <P>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>TRATAMIENTO    GR&Aacute;FICO DE LA GEOMETR&Iacute;A REAL DE LAS PIEZAS</b></font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">El proceso de evaluaci&oacute;n    de las geometr&iacute;as de las diferentes piezas que se ubican para el corte,    comprende un pre-procesamiento encargado de la descripci&oacute;n de su contorno    o frontera, en zonas c&oacute;ncavas y convexas. Esta descripci&oacute;n permite    establecer criterios adecuados para la determinaci&oacute;n de la posici&oacute;n    final de las piezas. Aunque la etapa de pre-procesamiento del contorno demanda    un tiempo de ejecuci&oacute;n, &eacute;ste no afecta el tiempo de generaci&oacute;n    final de las soluciones, ya que permite eliminar un conjunto considerable de    evaluaciones y encontrar, mediante algoritmos de baja complejidad y alta velocidad    de procesamiento, las ubicaciones de las piezas que mejor satisfacen los criterios    de calidad definidos. </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Para la descripci&oacute;n    del contorno en zonas c&oacute;ncavas y convexas se definen previamente algunos    conceptos y procedimientos b&aacute;sicos: </font> <ul>       ]]></body>
<body><![CDATA[<li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Definici&oacute;n      del vector direcci&oacute;n Vd : Establece la direcci&oacute;n desde el interior      de un espacio al exterior del mismo a partir de su frontera. En el caso de      las piezas, este vector se define se&ntilde;alando el exterior de la regi&oacute;n      que la delimita, definiendo esta zona libre para el acoplamiento con otras      piezas y el interior como zona no evaluable a posicionamientos. La chapa se      considera como el caso contrario, pues el vector indica al interior de la      regi&oacute;n siendo esta la zona evaluable a posicionamientos de las diferentes      piezas. En la <font color="#000000"><a href="#f2">figura 2</a></font> se ilustra      este concepto. </font></li>       <li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Amplitud de      la Zona Amp: Se determina por la m&aacute;xima distancia entre los puntos      extremos que pertenecen a la zona. </font></li>       <li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Profundidad      de la Zona Pr: Se determina por la m&aacute;xima distancia entre los puntos      de la zona perpendicular a la recta que definen los puntos extremos de la      misma. </font></li>       <li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Angulo de Ataque      de la Zona <font face="Symbol">&para;</font>a: Se determina por la magnitud      angular entre las rectas tangentes que pasan por los puntos anterior y posterior      al punto de m&aacute;xima profundidad.</font></li>     </ul>     <P align="center"><a name="f2"></a><img src="/img/revistas/im/v13n2/f0201210.gif" width="196" height="117" alt="Figura 2. Ilustraci&oacute;n del concepto vector direcci&oacute;n, (a) pieza, (b) plancha">      
<P align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF0000"><font color="#000000">Figura    2. Ilustraci&oacute;n del concepto vector direcci&oacute;n, (a) pieza, (b) plancha.</font></font><font face="Verdana, Arial, Helvetica, sans-serif" size="2">    </font>      <P>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Para la determinaci&oacute;n    de las mejores opciones de acople entre pares de piezas, se establece la evaluaci&oacute;n    de las diferentes zonas descritas en cada una de ellas. Inicialmente se eval&uacute;an    las zonas convexas de una pieza contra las zonas c&oacute;ncavas de la otra    o viceversa, este tipo de procedimiento permite descartar un considerable numero    de evaluaciones en las que las soluciones de acoplamiento no ser&iacute;an satisfactorias.    </font>     <P>      ]]></body>
<body><![CDATA[<P align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000"><img src="/img/revistas/im/v13n2/f0301210.gif" width="187" height="136" alt="Figura 3. Par&aacute;metros de inter&eacute;s que describen las zonas c&oacute;ncavas y convexas">    
<br>   Figura 3. Par&aacute;metros de inter&eacute;s que describen las zonas c&oacute;ncavas    y convexas</font><font face="Verdana, Arial, Helvetica, sans-serif" size="2">    </font>      <P>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Durante la b&uacute;squeda    del mejor acoplamiento entre pares de piezas, se persigue el indicador del m&aacute;ximo    per&iacute;metro de coincidencia entre los contornos o fronteras, con la restricci&oacute;n    del no solapamiento entre ellas. Con este fin, durante la evaluaci&oacute;n    de zonas convexas de una pieza y zonas c&oacute;ncavas de la otra se establece    un conjunto de condiciones que permiten encaminar la b&uacute;squeda de la soluci&oacute;n    de forma efectiva, cumplimentando el indicador y la restricci&oacute;n antes    expuestos. Las condiciones que fundamentan el an&aacute;lisis y evaluaci&oacute;n    de las zonas son los siguientes: </font> <ol>       <li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Se eval&uacute;a      la condici&oacute;n de posible acoplamiento de una zona convexa de una pieza      ZhP2 con una zona c&oacute;ncava de otra ZpP1, mediante la verificaci&oacute;n      de las condiciones: </font></li>       <li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">(<font face="Symbol">&para;</font>a<sub>P2</sub>)      <font face="Symbol">&Icirc;</font>&nbsp;ZhP2 <font face="Symbol">&sup3;</font>      (<font face="Symbol">&para;</font>a<sub>P1</sub>) <font face="Symbol">&Icirc;</font>ZpP1      o (<font face="Symbol">&para;</font>a<sub>P1</sub>) <font face="Symbol">&Icirc;</font>ZhP1<font face="Symbol">      &sup3;</font> (<font face="Symbol">&para;</font>a<sub>P2</sub>) <font face="Symbol">&Icirc;</font>ZpP2      (<font color="#333333"><a href="#f4">Ver figura 4</a></font>). </font></li>       <li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Todas las ZhP2      , ZpP1 y ZpP2 , ZhP1 que cumplan la condici&oacute;n anterior se eval&uacute;an      en diferentes posiciones, definidas por los puntos del contorno y los valores      de los par&aacute;metros Amp y Pr correspondientes, hasta encontrar la posici&oacute;n      que asegure el cumplimiento de menor valor de la funci&oacute;n bicriterial      utilizada. </font></li>       <li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Nunca se someten      a evaluaci&oacute;n las ZhP1 y las ZhP2 entre s&iacute;, dado que su acoplamiento      implica el solapamiento entre las piezas. </font></li>       <li><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Solo se someten      a evaluaci&oacute;n las ZpP1 y las ZpP2 entre s&iacute;, cuando no existen      ZhP1 o ZhP2, entonces el proceso de b&uacute;squeda est&aacute; asociado a      la evaluaci&oacute;n de todo el contorno de una pieza con respecto a la otra.      </font></li>     </ol>     ]]></body>
<body><![CDATA[<P align="center"><a name="f4"></a><img src="/img/revistas/im/v13n2/f0401210.gif" width="404" height="218" alt="Figura 4. Evaluaci&oacute;n de zonas c&oacute;ncavas y convexas en el acople de dos piezas">      
<P align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Figura    4. Evaluaci&oacute;n de zonas c&oacute;ncavas y convexas en el acople de dos piezas. (a) superposici&oacute;n de las piezas,     <br>   (b) posicionamiento siguiendo los criterios de evaluaci&oacute;n</font>     <P>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b><font size="3">AGRUPACI&Oacute;N    DE LAS PIEZAS EN CONGLOMERADOS</font></b></font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">La ubicaci&oacute;n    de diferentes piezas en una chapa, no debe enfocarse como una tarea de muchos    contra uno, es decir, muchas piezas que intentan ganarse su espacio en el interior    de una superficie disponible. El problema enfocado a un mejor aprovechamiento    de la materia prima debe funcionar como un sistema de b&uacute;squeda a la convivencia    y vecindad entre las piezas que posteriormente estar&aacute;n ubicadas en la    chapa. Una etapa de este proceso implica evaluar y crear conglomerados entre    las piezas que mejor convivencia o vecindad posean, bajo los criterios de acoplamiento    antes mencionados. De la misma manera, es necesario tener un control de la poblaci&oacute;n    de este conglomerado, atendiendo a su crecimiento en &aacute;rea y dimensiones,    lo cual garantiza que crezca libremente hasta que su regi&oacute;n de colocaci&oacute;n    final en la chapa se lo permita. Posteriormente, esta vecindad seguir&aacute;    increment&aacute;ndose pero determinada y restringida por los limites de la    propia chapa o por la no existencia de nuevas piezas por ubicar.</font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">La conformaci&oacute;n    de los conglomerados se reduce al acople entre dos piezas: Al acoplarse dos    piezas, se establece una nueva regi&oacute;n, la cual es considerada como una    nueva pieza para su posterior acople con otra de las candidatas a conformar    su vecindad. En la <a href="#f5">figura 5</a> se muestra un ejemplo tomando    una pieza a la cual se le desea acoplar dos candidatas, primero se le adiciona    la que mayor per&iacute;metro de coincidencia posea, luego a la nueva frontera    surgida por la uni&oacute;n de ambas, se le acopla la segunda candidata. De    esta manera, si as&iacute; se requiere, se pudieran adicionar, nuevas piezas    candidatas, una a una, seg&uacute;n el principio del m&aacute;ximo per&iacute;metro,    a la regi&oacute;n establecida por la adici&oacute;n de las anteriores, hasta    obtener el conglomerado final. </font>      <P align="center"><a name="f5"></a><img src="/img/revistas/im/v13n2/f0501210.gif" width="320" height="90" alt="Figura 5. Proceso de formaci&oacute;n de conglomerados por el indicador del m&aacute;ximo per&iacute;metro de coincidencia ">     
<P align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Figura    5. Proceso de formaci&oacute;n de conglomerados por el indicador del m&aacute;ximo    per&iacute;metro de coincidencia</font>      <P>      ]]></body>
<body><![CDATA[<P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Evaluaci&oacute;n    del acople entre dos piezas por los indicadores de calidad geom&eacute;trica:    Durante la generaci&oacute;n de opciones de posicionamiento entre pieza-pieza    y pieza-chapa es necesario establecer cual de las posibles opciones es la de    mejor compromiso con el aprovechamiento de material sin la presencia de solapamientos,    para ello se establecen dos indicadores que determinan esta selecci&oacute;n:    </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">M&aacute;ximo per&iacute;metro    de coincidencia: Este indicador toma en consideraci&oacute;n las diferentes    regiones de los contornos que se superponen o coinciden en un acoplamiento.    La sumatoria de las longitudes de estas, definen un por ciento del representado    por la suma de los per&iacute;metros de los contornos. Este indicador refleja    proporcionalmente la calidad del acople (<a href="#f6">figura 6</a>) y se calcula    de la forma siguiente: </font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <img src="/img/revistas/im/v13n2/e0101210.gif" width="187" height="27" align="absbottom" alt="F&oacute;rmula 1">(1)    </font>      
<P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Donde: </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">L<sub>cab</sub>:    Longitud del sector de coincidencia entre los contornos A-B. </font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">P<sub>a</sub>:    Per&iacute;metro del contorno A. </font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">P<sub>b</sub>:    Per&iacute;metro del contorno B. </font>      <P>      <P>      <P align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><a name="f6"></a><img src="/img/revistas/im/v13n2/f0601210.gif" width="237" height="141" alt="Figura 6. Variantes de posicionamiento entre dos piezas">    
]]></body>
<body><![CDATA[<br>   Figura 6. Variantes de posicionamiento entre dos piezas    <br>   (a) Baja calidad del acople. (b) Buena calidad del acople    <br>       <br>   </font>     <P align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">M&iacute;nimo    pol&iacute;gono contenedor: Disponer de un pol&iacute;gono que contenga un objeto    es &uacute;til en varias situaciones, como en el tratamiento de im&aacute;genes,    en problemas de empaquetamiento o en la planificaci&oacute;n de trayectorias.    Para la determinaci&oacute;n del pol&iacute;gono de control m&iacute;nimo contenedor    existen diferentes m&eacute;todos y planteamientos los cuales solucionan la    tarea en mejor o peor medida, atendiendo al n&uacute;mero de iteraciones exigidas,    lo que influye directamente en el tiempo y recurso necesario para determinar    la soluci&oacute;n. </font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">La determinaci&oacute;n    del pol&iacute;gono m&iacute;nimo contenedor toma en consideraci&oacute;n el    car&aacute;cter geom&eacute;trico deseable del acople, (rectangular o similar    al perfil de la chapa), propiciando la selecci&oacute;n de opciones que reflejen    la mejor aproximaci&oacute;n a la configuraci&oacute;n geom&eacute;trica deseada.    Este indicador, al igual que el anterior, refleja la calidad del acople y se    calcula de la forma siguiente: </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <img src="/img/revistas/im/v13n2/e0201210.gif" width="117" height="30" align="absbottom" alt="F&oacute;rmula 2">(2)    </font>      
<P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Donde: </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">A<sub>ac</sub>:    &Aacute;rea de la regi&oacute;n conformada en el acople. </font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">A<sub>mr</sub>:    &Aacute;rea del pol&iacute;gono de control m&iacute;nimo que contiene la regi&oacute;n    conformada en el acople. </font>      ]]></body>
<body><![CDATA[<P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">La determinaci&oacute;n    del pol&iacute;gono de control m&iacute;nimo que contiene a la regi&oacute;n    conformada en el acople, se realiza por el m&eacute;todo de &quot;calibres giratorios&quot;    propuesto por TOUSSAINT. G: en el a&ntilde;o 1983 y luego enriquecido y modificado    por WELZL. E en el a&ntilde;o 1991. </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">La funci&oacute;n    de compromiso entre <i>y</i><sub>1</sub> y <i>y</i><sub>2</sub> para la construcci&oacute;n    de conglomerados de piezas se define como el m&iacute;nimo de la distancia de    Tchebycheff [6] desde los valores ideales de los indicadores de eficiencia de    la distribuci&oacute;n a sus valores reales, es decir, </font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> Minimizar: <a name="e3"></a><img src="/img/revistas/im/v13n2/e0301210.gif" width="286" height="34" align="absbottom" alt="F&oacute;rmula 3">(3)    </font>      
<P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Donde: </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <font face="Symbol">l</font>:    Coeficiente de peso que determina la influencia del indicador y1 en la selecci&oacute;n    de las opciones de acople entre piezas. </font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">La funci&oacute;n    objetivo (3) presupone la minimizaci&oacute;n de la m&aacute;xima diferencia    del valor ideal de cada uno de los indicadores utilizados con respecto a los    realmente alcanzados en el proceso de b&uacute;squeda, lo que asegura la generaci&oacute;n    de soluciones en las proximidades de la regi&oacute;n de soluciones eficientes.    Al inicio de la b&uacute;squeda adquiere su m&aacute;xima importancia el indicador    <i>y</i><sub>1</sub>, pues la irregularidad de la configuraci&oacute;n de las    piezas individuales siempre puede, en principio, ser mejorada durante su incorporaci&oacute;n    a los conglomerados. Seg&uacute;n crecen los conglomerados su aproximaci&oacute;n    a figuras rectangulares adquiere cada vez mayor importancia, pues se tienen    que ir ajustando a la configuraci&oacute;n real de las chapas. </font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Por las razones    expuestas se establece el valor de por la expresi&oacute;n </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <img src="/img/revistas/im/v13n2/e0401210.gif" width="188" height="41" align="absbottom" alt="F&oacute;rmula 4">(4)    </font>      
<P>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b><font size="3">POSICIONAMIENTO    DE LAS PIEZAS EN LA CHAPA</font></b></font>     ]]></body>
<body><![CDATA[<P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">La b&uacute;squeda    de variantes de posicionamiento de las diferentes piezas en la chapa consiste    en minimizar (3) asegurando un conjunto de restricciones h(x), asociadas a las    dimensiones de la chapa y la tecnolog&iacute;a de corte a emplear, las que se    toman en consideraci&oacute;n mediante la verificaci&oacute;n del comportamiento    de los conglomerados seg&uacute;n su formaci&oacute;n, es decir, tienen un car&aacute;cter    algor&iacute;tmico y se representan simb&oacute;licamente por la expresi&oacute;n    h(x)<font face="Symbol">&sup3;</font>0. </font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">La representaci&oacute;n    matem&aacute;tica de las diferentes piezas puede ser realizada gr&aacute;ficamente,    con la asociaci&oacute;n de un c&oacute;digo a cada una de ellas, por lo que    la soluci&oacute;n del problema de optimizaci&oacute;n estudiado no puede ser    </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Minimizar <img src="/img/revistas/im/v13n2/e0501210.gif" width="311" height="26" align="absbottom" alt="F&oacute;rmula 5"><a name="e5"></a>(5)    </font>      
<P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">realizada, por    razones conceptuales, mediante los m&eacute;todos cl&aacute;sicos de optimizaci&oacute;n    sino por m&eacute;todos heur&iacute;sticos y, mas espec&iacute;ficamente, por    m&eacute;todos que permitan hacer evolucionar poblaciones de c&oacute;digos.    En la bibliograf&iacute;a consultada el m&eacute;todo seleccionado, por ser    concebido especialmente para hacer evolucionar poblaciones de c&oacute;digos    de soluci&oacute;n, es el m&eacute;todo de Integraci&oacute;n de Variables [7]    , incluidos en este concepto de m&eacute;todo, entre otros, los Algoritmos Gen&eacute;ticos.    Fueron estudiados varios algoritmos que utilizan el concepto de evoluci&oacute;n    de poblaciones de c&oacute;digos de soluci&oacute;n, adoptando, finalmente,    una combinaci&oacute;n de los Algoritmos de Localizaci&oacute;n Aleatoria del    Extremo de una Funci&oacute;n de un C&oacute;digo Variable y el de Exploraci&oacute;n    Aleatoria del Extremo de una Funci&oacute;n de un C&oacute;digo Variable [7],    la que se expone a continuaci&oacute;n, aplicada a la tarea estudiada. </font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Para todo el intervalo    de variaci&oacute;n del c&oacute;digo de soluci&oacute;n (n&uacute;meros consecutivos    de las piezas), se generan dos pares de c&oacute;digos aleatorios uniformemente    distribuidos por cada una de dos posibles piezas que pudieran crear un conglomerado.    De este modo se obtienen los cuatro posibles mejores conglomerados, para los    cuales se calcula la <a href="#e3">funci&oacute;n (3)</a> y se elige el conglomerado    con menor valor de esta funci&oacute;n. Si la poblaci&oacute;n de conglomerados    es a&uacute;n inferior a un n&uacute;mero preestablecido, los conglomerados    reci&eacute;n formados pasan a engrosar la poblaci&oacute;n ordenada, de acuerdo    al valor de la <a href="#e3">funci&oacute;n (3)</a> mientras la poblaci&oacute;n    est&eacute; incompleta. </font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Al completarse    la poblaci&oacute;n, un conglomerado generado cualquiera, pasa a formar parte    de ella solo en el caso que el <a href="#e3">valor de (3)</a> sea menor al conglomerado    con mayor valor de esta funci&oacute;n en la poblaci&oacute;n. Se elimina aquel    subintervalo del c&oacute;digo variable que no contiene el c&oacute;digo de    la pieza correspondiente al conglomerado con menor valor de (3), entre los cuatro    generados, para ambos c&oacute;digos. Este proceso se ilustra en la <font color="#000000"><a href="#f9">    <br>   figura 9.</a></font> En caso que el intervalo del c&oacute;digo correspondiente    sea menor o igual a dos se abre totalmente ese intervalo a su valor m&aacute;ximo.    Este proceso se repite mientras no transcurra un n&uacute;mero predeterminado    de iteraciones sin que se actualice la poblaci&oacute;n de c&oacute;digos. Hasta    aqu&iacute; se utiliza el Algoritmo de Exploraci&oacute;n Aleatoria del Extremo    de una Funci&oacute;n de un C&oacute;digo Variable. </font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Una vez completada    una poblaci&oacute;n de conglomerados de pares de piezas, se procede a formar    poblaciones de conglomerados crecientes de piezas, hasta la inclusi&oacute;n    de todas las piezas programadas en la chapa preseleccionada o bien completar    la chapa sin que se haga posible satisfacer plenamente el lote de producci&oacute;n.    En ese caso, el algoritmo se repite para una nueva chapa con las piezas faltantes    del lote. </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">La adici&oacute;n    de nuevas piezas a la poblaci&oacute;n de conglomerados se realiza de acuerdo    al Algoritmo de Localizaci&oacute;n Aleatoria del Extremo de una Funci&oacute;n    de un C&oacute;digo Variable. Al conglomerado de la poblaci&oacute;n que posea    el menor <a href="#e3">valor de (3)</a> se le adiciona una pieza a partir de    la generaci&oacute;n de un c&oacute;digo correspondiente a una de las piezas    no incluidas en ese conglomerado seg&uacute;n se ilustra en la <font color="#000000"><a href="#f7">figura    7</a></font>. Los conglomerados que incluyen una nueva pieza pasan a engrosar    la poblaci&oacute;n correspondiente solo en el caso que la poblaci&oacute;n    no se haya completado o bien, el <a href="#e3">valor de (3)</a> para ese conglomerado    sea menor al correspondiente valor de la peor soluci&oacute;n de la poblaci&oacute;n.    Se elimina el intervalo de c&oacute;digos que no contiene la mejor entre ambas    soluciones generadas. Si la longitud de variaci&oacute;n del c&oacute;digo se    hace menor o igual a dos, se abre nuevamente el intervalo a sus valores l&iacute;mites    originales. </font>      <P>      ]]></body>
<body><![CDATA[<P align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><a name="f7"></a><img src="/img/revistas/im/v13n2/f0701210.gif" width="360" height="243" alt="Figura 7.Exploraci&oacute;n de c&oacute;digos para el acople de parejas de piezas">    
<br>   Figura 7.Exploraci&oacute;n de c&oacute;digos para el acople de parejas de piezas</font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">El proceso concluye    cuando ha transcurrido una cantidad de iteraciones predeterminadas sin que ocurra    alguna mejora en la poblaci&oacute;n. Al generar un nuevo conglomerado mediante    la adici&oacute;n de una pieza se verifican las restricciones de posicionamiento    mencionadas anteriormente. </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">En el caso que    no se cumplan todas ellas, se considera el valor de la funci&oacute;n objetivo    igual a infinito y por lo tanto esa pieza no se puede acoplar al conglomerado.    Concluido el proceso de creaci&oacute;n del conglomerado se pasa a la inserci&oacute;n    del mismo en la chapa mediante el procedimiento descrito. Si al acoplar el conglomerado    en la chapa aun quedan piezas por distribuir y zonas disponibles en la chapa    para su colocaci&oacute;n, esta o estas regiones de la chapa se asumir&aacute;n    para su tratamiento como nuevas chapas, a las cuales se les aplicar&aacute;    el mismo procedimiento con las piezas pendientes a ubicar. </font>     <P align="center"><a name="f8"></a><img src="/img/revistas/im/v13n2/f0801210.gif" width="293" height="188" alt="Figura 8. Localizaci&oacute;n aleatoria en un intervalo de b&uacute;squeda">     
<P align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Figura    8. Localizaci&oacute;n aleatoria en un intervalo de b&uacute;squeda</font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">En la <a href="#f9">figura    9</a> se muestra la realizaci&oacute;n algor&iacute;tmica completa del procedimiento    expuesto. Al recibir de manera directiva del sistema de direcci&oacute;n de    la producci&oacute;n CAP, un lote de piezas y las chapas designadas para su    ubicaci&oacute;n, se genera la poblaci&oacute;n inicial de conglomerados de    pares de piezas, esto a trav&eacute;s del algoritmo de Exploraci&oacute;n Aleatoria    del Extremo de una Funci&oacute;n de un C&oacute;digo Variable, hasta completar    dicha poblaci&oacute;n con las opciones m&aacute;s prometedoras. Esta poblaci&oacute;n    al completarse se podr&aacute; actualizar remplazando los peores miembros de    la misma con nuevos miembros de mejor compromiso luego de un numero k de iteraciones    predefinidas. </font>      <P>      <P align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><a name="f9"></a><img src="/img/revistas/im/v13n2/f0901210.gif" width="553" height="401" alt="Figura 9. Algoritmo general para la distribuci&oacute;n de piezas en superficies planas">    
<br>   Figura 9. Algoritmo general para la distribuci&oacute;n de piezas en superficies    planas</font>      ]]></body>
<body><![CDATA[<P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">A partir de la    poblaci&oacute;n inicial de conglomerados ordenada seg&uacute;n el <a href="#e3">valor    de (3)</a>, se comprueba la existencia de piezas pendientes por ubicar. En caso    de no existir, se someter&aacute;n a ubicaci&oacute;n los conglomerados ya formados    en la chapa, seleccionando como mejores soluciones aquellas que mejor <a href="#e5">valor    de (5)</a> posean. </font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Si existen piezas    pendientes a ubicar, se procede al incremento de los conglomerados, con la adici&oacute;n    de nuevas piezas, las cuales se consideran a partir del algoritmo de Localizaci&oacute;n    Aleatoria del Extremo de una Funci&oacute;n de un C&oacute;digo Variable [7].    De esta manera se establece la poblaci&oacute;n de nuevos conglomerados hasta    completar su tama&ntilde;o establecido, esta poblaci&oacute;n de igual manera    se actualiza con nuevos miembros de mejor <a href="#e5">valor de (5)</a> luego de un numero k de iteraciones predefinidas.    </font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">En el caso de existir    piezas por ubicar y la poblaci&oacute;n de conglomerados no pueda crecer o mejorar    con las mismas, se procede a la ubicaci&oacute;n de los conglomerados en la    chapa y, a partir de las mejores opciones de colocaci&oacute;n, se tomaran las    regiones de las chapas disponibles a ubicaciones para la inserci&oacute;n de    las piezas pendientes, repitiendo el mismo procedimiento para estas en las regiones    definidas. Caso contrario, es decir, luego culminar la formaci&oacute;n de conglomerados    y no queden piezas pendientes a ubicaci&oacute;n, solo resta ubicar las diferentes    opciones y seleccionar como mejores soluciones las de mejor <a href="#e5">valor    de (5)</a>. </font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">De esta manera,    al disponer de las diferentes opciones de distribuci&oacute;n de las piezas    en la chapa, ordenadas seg&uacute;n el compromiso con los indicadores, constituyen    la poblaci&oacute;n inicial para la generaci&oacute;n de las mejores opciones    de trayectoria de corte. De tal forma, los criterios para la toma de decisiones    que permiten la elaboraci&oacute;n de la tecnolog&iacute;a de fabricaci&oacute;n    definitiva se complementan arm&oacute;nicamente entre s&iacute;, pasando poco    a poco la prioridad del m&aacute;ximo per&iacute;metro com&uacute;n al rect&aacute;ngulo    m&iacute;nimo que inscribe al conglomerado. </font>     <P>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b><font size="3">RESULTADOS    OBTENIDOS</font></b></font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">El esquema de soluci&oacute;n    propuesto ha sido implementado en una herramienta computacional, la cual se    desarroll&oacute; en lenguaje AutoLISP, para su funcionamiento bajo la plataforma    de AutoCAD. Esta herramienta computacional se ha denominado DIPRONEST. </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">El m&eacute;todo    VFSRA (<i>Very Fast Simulated Re-annealing Algorithm</i>), propuesto por Yuping,    Shouwei y Chunli en el a&ntilde;o 2003 [11], es considerado como uno de los    enfoques de mejores resultados durante la generaci&oacute;n de distribuciones    de piezas irregulares en superficies planas. Es por esta raz&oacute;n que el    VFSRA se adopta como sistema de referencia para la comparaci&oacute;n de resultados    en el presente art&iacute;culo. </font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Para la comparaci&oacute;n,    se establecieron cinco lotes de piezas. Cada uno de ellos cuenta con 140 piezas    de contorno irregular (<a href="#t1">Tabla 1</a>) y se establece una chapa rectangular    de 2x1 m como material base para las correspondientes distribuciones por cada    lote. </font>     <P align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><a name="t1"></a>Tabla    1. Lotes de piezas para la distribuci&oacute;n seg&uacute;n VFSRA y DIPRONEST</font>      ]]></body>
<body><![CDATA[<P align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><img src="/img/revistas/im/v13n2/t0101210.gif" width="451" height="332" alt="Tabla No. 1. Lotes de piezas para la distribuci&oacute;n seg&uacute;n VFSRA y DIPRONEST ">    
<br>   </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Los cinco lotes    de piezas fueron distribuidos seg&uacute;n VFSRA y DIPRONEST. Las diferentes    distribuciones generadas por cada m&eacute;todo, para cada uno de los lotes,    fueron comparadas seg&uacute;n el aprovechamiento de material y el tiempo de    generaci&oacute;n de soluciones. En la <a href="#t2">tabla 2</a>, se resumen    los datos obtenidos para cada una de las evaluaciones realizadas. </font>     <P align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><a name="t2"></a>Tabla    2. Resultados VFSRA vs DIPRONEST</font>      <P align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><img src="/img/revistas/im/v13n2/t0201210.gif" width="361" height="206" alt="Tabla No. 2. Resultados VFSRA vs DIPRONEST">    
<br>   </font>      <P>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Durante la comparaci&oacute;n    con el VFSRA, los resultados alcanzados por DIPRONEST superan los valores de    aprovechamiento del material para cada uno de los lotes en estudio. Como promedio    se logra establecer un aumento de un 5,43% para este indicador, lo cual representa    un aporte significativo al considerar que ambos procedimientos eval&uacute;an    el contorno real de la pieza. En la <font color="#333333"><a href="#f10">figura    10</a></font> se representan gr&aacute;ficamente los resultados de aprovechamiento    de material recogidos en la <a href="#t2">tabla 2</a>. </font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">En procesos con    reducidos plazos de entrega del producto, el tiempo de generaci&oacute;n de    soluciones se convierte en un aspecto de especial inter&eacute;s. Como promedio    DIPRONEST logra mejorar el tiempo de entrega de soluciones respecto al procedimiento    VFSRA en unos 20 minutos aproximadamente. Resultado que avala, junto con los    obtenidos para el aprovechamiento de material, la efectividad del procedimiento    propuesto durante la generaci&oacute;n de soluciones a la tarea en estudio.    En la <font color="#000000"><a href="#f11">figura 11</a></font> se representan    gr&aacute;ficamente los valores del tiempo de generaci&oacute;n referenciados    en la <a href="#t2">tabla 2</a>. </font>      <P align="center"><a name="f10"></a><img src="/img/revistas/im/v13n2/f1001210.gif" width="540" height="208" alt="Figura 10. Gr&aacute;fico comparativo de aprovechamiento de material entre VFSRA y DIPRONEST">      
]]></body>
<body><![CDATA[<P align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Figura    10. Gr&aacute;fico comparativo de aprovechamiento de material entre VFSRA y    DIPRONEST</font>      <P align="center">      <P align="center"><a name="f11"></a><img src="/img/revistas/im/v13n2/f1101210.gif" width="528" height="223" alt="Figura 11. Gr&aacute;fico comparativo del tiempo de generaci&oacute;n de soluciones entre VFSRA y DIPRONEST ">      
<P align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">   Figura 11. Gr&aacute;fico comparativo del tiempo de generaci&oacute;n de soluciones    entre VFSRA y DIPRONEST</font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Los resultados    de las comparaciones realizadas, ilustran un desempe&ntilde;o superior del procedimiento    propuesto para la distribuci&oacute;n de piezas irregulares. Lo cual adquiere    mayor relevancia en la medida que aumenta la complejidad de la tarea a resolver.    El m&eacute;todo propuesto en el presente art&iacute;culo, se encuentra en etapa    de desarrollo. Los resultados de su operaci&oacute;n en una zona industrial,    le conceden el reconocimiento de especialistas y directivos de la industria.    </font>     <P>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><b>CONCLUSIONES</b></font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Entre los esquemas    de soluci&oacute;n del problema de la distribuci&oacute;n de piezas en superficies    planas, aquellos que consideran la geometr&iacute;a real o las m&aacute;s pr&oacute;ximas    a ellas son, en principio, capaces de generar conjuntos de soluciones con mejor    aprovechamiento del material a los que no se basan en este principio. </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Los procedimientos    elaborados de tratamiento gr&aacute;fico de las superficies planas propician    el reconocimiento y evaluaci&oacute;n de manera r&aacute;pida y eficiente de    las posibles alternativas de acoplamiento entre de piezas. </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">La optimizaci&oacute;n    de la distribuci&oacute;n de la poblaci&oacute;n mediante la creaci&oacute;n    de poblaciones de conglomerados crecientes de piezas constituye un enfoque novedoso    y efectivo para la generaci&oacute;n de soluciones al problema del anidamiento    bidimensional de piezas irregulares en superficies planas. </font>     ]]></body>
<body><![CDATA[<P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">En la etapa inicial    de generaci&oacute;n de soluciones el criterio de per&iacute;metro de coincidencia    entre piezas adquiere mayor importancia que el del aprovechamiento del &aacute;rea    en el pol&iacute;gono m&iacute;nimo contenedor. A medida que el conglomerado    crece, el aprovechamiento del &aacute;rea en el pol&iacute;gono m&iacute;nimo    contenedor adquiere creciente significaci&oacute;n. </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">El procedimiento    algor&iacute;tmico de optimizaci&oacute;n del modelo de Tchebycheff propuesto    permite obtener soluciones satisfactorias en intervalos de tiempo, adecuados    a los requerimientos del ritmo del proceso productivo. </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Las variantes de    soluci&oacute;n obtenidas, permiten al tecn&oacute;logo considerar su sistema    de preferencias, el cual incluye factores cuantificables y no cuantificables,    de esta manera se establece la selecci&oacute;n de la variante definitiva para    la fabricaci&oacute;n. </font>     <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">La comparaci&oacute;n    de los resultados alcanzados con los obtenidos por otros autores, demuestran    la efectividad y desempe&ntilde;o del m&eacute;todo propuesto en la soluci&oacute;n    de la tarea estudiada. </font>     <P>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b><font size="3">REFERENCIAS</font></b></font>     <!-- ref --><P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">1. ADAMOWICZ, M.    y ALBANO, A. &quot;Nesting two dimensional shapes in rectangular modules&quot;.    <i>Computer Aided Design.</i> 1976. vol. 8, n&#186; 1, p. 27-33. </font>    <!-- ref --><P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">2. AGARWAL, P.    K.; FLATO, E., <i>et al</i>. &quot;Polygon decomposition for efficient construction    of Minkowski sums&quot;. <i>Computational Geometry Theory and Applications</i>.    2002. vol. 21, p. 39-61. </font>    <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">3. AMENTA, N. Computational    geometry software. En <i>Handbook of Discrete and Computational Geometry</i>.    Goodman, J.E., O'Rouke, J. Eds. Boca Raton: CRC Press LLC, 1997, cap. 52, p.    951-960. </font>      <!-- ref --><P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">4. GOMES, A. M.    y FERNANDO OLIVEIRA, J. A. GRASP Approach to the Nesting Problem. En <i>4th    Metaheuristics International Conference MIC'2001. 2001</i>. </font>    <!-- ref --><P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">5. ART, R. C. <i>An    approach to the two dimensional irregular cutting stock problem.</i> IBM Cambridge    Scientific Centre. 1966 </font>    <!-- ref --><P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">6. ARZOLA J. <i>Sistemas    de Ingenier&iacute;a.</i> La Habana: Editorial F&eacute;lix Varela, 2000.</font>    <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">7. ARZOLA J.; R.    Sime&oacute;n, <i>et al</i>. El m&eacute;todo de Integraci&oacute;n de Variables.    En <i>III Seminario Intensive Workshop on Optimal Design of Materials and Structures.    Paris. 2003. </i></font>      <!-- ref --><P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">8. BURKE E.K.;    Hellier R.S.R., <i>et al</i>. &quot;Complete and robust no-fit polygon generation    for the irregular stock cutting problem&quot;. <i>European Journal of Operational    Research.</i> 2007. vol. 179, p. 27-49. </font>    <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">9. GOMES, A. M.    y OLIVEIRA, J. F. &quot;A 2-exchange heuristic for nesting problems&quot;. <i>European    Journal of Operational Research</i>. 2002. vol. 141,     <br>   p. 359-370. </font>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">10. LIU HU-YAO    y HE YUAN-JUN. &quot;Algorithm for 2D irregular-shaped nesting problem based    on the NFP algorithm and lowest-gravity-center principle&quot;. <i>Journal of    Zhejiang University SCIENCE</i>. 2005, ISSN 1009 3095. </font>      <!-- ref --><P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">11. YUPING, J.    y SHOUWEI, Z. C. &quot;A very fast simulated re-annealing algorithm for the    leather nesting problem&quot;. <i>Int J Adv Manuf Technol</i>. 2005. p. 1113-1118.    </font>    <P>      <P><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Recibido el 15    de marzo de 2010    ]]></body>
<body><![CDATA[<br>   </font><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Aceptado    el 25 de mayo de 2010    <br>   </font>       ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ADAMOWICZ]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[ALBANO]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Nesting two dimensional shapes in rectangular modules]]></article-title>
<source><![CDATA[]]></source>
<year>1976</year>
<volume>8</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>27-33</page-range></nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[AGARWAL]]></surname>
<given-names><![CDATA[P. K.]]></given-names>
</name>
<name>
<surname><![CDATA[FLATO]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Polygon decomposition for efficient construction of Minkowski sums]]></article-title>
<source><![CDATA[]]></source>
<year>2002</year>
<volume>21</volume>
<page-range>39-61</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[AMENTA]]></surname>
<given-names><![CDATA[N.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Computational geometry software]]></article-title>
<person-group person-group-type="editor">
<name>
<surname><![CDATA[Goodman]]></surname>
<given-names><![CDATA[J.E]]></given-names>
</name>
<name>
<surname><![CDATA[O'Rouke]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Handbook of Discrete and Computational Geometry]]></source>
<year>1997</year>
<page-range>951-960</page-range><publisher-loc><![CDATA[Boca Raton ]]></publisher-loc>
<publisher-name><![CDATA[CRC Press LLC]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[GOMES]]></surname>
<given-names><![CDATA[A. M.]]></given-names>
</name>
<name>
<surname><![CDATA[FERNANDO OLIVEIRA]]></surname>
<given-names><![CDATA[J. A.]]></given-names>
</name>
</person-group>
<source><![CDATA[GRASP Approach to the Nesting Problem]]></source>
<year>2001</year>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ART]]></surname>
<given-names><![CDATA[R. C.]]></given-names>
</name>
</person-group>
<source><![CDATA[An approach to the two dimensional irregular cutting stock problem]]></source>
<year>1966</year>
<publisher-name><![CDATA[IBM Cambridge Scientific Centre]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ARZOLA]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Sistemas de Ingeniería]]></source>
<year>2000</year>
<publisher-loc><![CDATA[La Habana ]]></publisher-loc>
<publisher-name><![CDATA[Editorial Félix Varela]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[ARZOLA]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Simeón]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<source><![CDATA[El método de Integración de Variables]]></source>
<year>2003</year>
<publisher-loc><![CDATA[Paris ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[BURKE]]></surname>
<given-names><![CDATA[E.K.]]></given-names>
</name>
<name>
<surname><![CDATA[Hellier]]></surname>
<given-names><![CDATA[R.S.R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Complete and robust no-fit polygon generation for the irregular stock cutting problem]]></article-title>
<source><![CDATA[]]></source>
<year>2007</year>
<month>17</month>
<day>9</day>
<page-range>27-49</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[GOMES]]></surname>
<given-names><![CDATA[A. M.]]></given-names>
</name>
<name>
<surname><![CDATA[OLIVEIRA]]></surname>
<given-names><![CDATA[J. F.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A 2-exchange heuristic for nesting problems]]></article-title>
<source><![CDATA[]]></source>
<year>2002</year>
<volume>141</volume>
<page-range>359-370</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[HU-YAO]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[YUAN-JUN]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Algorithm for 2D irregular-shaped nesting problem based on the NFP algorithm and lowest-gravity-center principle]]></article-title>
<source><![CDATA[]]></source>
<year>2005</year>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[YUPING]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[SHOUWEI]]></surname>
<given-names><![CDATA[Z. C.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A very fast simulated re-annealing algorithm for the leather nesting problem]]></article-title>
<source><![CDATA[]]></source>
<year>2005</year>
<page-range>1113-1118</page-range></nlm-citation>
</ref>
</ref-list>
</back>
</article>
