<?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-59442012000200008</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Aplicación de un algoritmo de reducción de grafos al Método de los Grafos Dicromáticos]]></article-title>
<article-title xml:lang="en"><![CDATA[Applying a graph reduction algorithm to Dichromatic Graphs Method]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Rodríguez-Puente]]></surname>
<given-names><![CDATA[Rafael]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Marrero-Osorio]]></surname>
<given-names><![CDATA[Sergio A.]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Lazo-Cortés]]></surname>
<given-names><![CDATA[Manuel S.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad de las Ciencias Informáticas Facultad 3 ]]></institution>
<addr-line><![CDATA[La Habana ]]></addr-line>
<country>Cuba</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Instituto Superior Politécnico José Antonio Echeverría Facultad de Ingeniería Mecánica ]]></institution>
<addr-line><![CDATA[La Habana ]]></addr-line>
<country>Cuba</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>08</month>
<year>2012</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>08</month>
<year>2012</year>
</pub-date>
<volume>15</volume>
<numero>2</numero>
<fpage>158</fpage>
<lpage>168</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_arttext&amp;pid=S1815-59442012000200008&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_abstract&amp;pid=S1815-59442012000200008&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://scielo.sld.cu/scielo.php?script=sci_pdf&amp;pid=S1815-59442012000200008&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[El presente artículo propone una vía para la descomposición de grafos representativos de modelos matemáticos, de tal manera que se conservan las relaciones entre los vértices del grafo original. Para ello se definen las relaciones de equivalencia y las particiones necesarias para la aplicación de un algoritmo de reducción de grafos a un grafo obtenido a partir de la aplicación del Método de los Grafos Dicromáticos, dicho método ha sido utilizado en función del diseño racional y de la solución de problemas computacionales en ingeniería mecánica. La propuesta constituye un aporte para el análisis de modelos matemáticos de grandes dimensiones, así como para facilitar la automatización del mencionado método.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[This article proposes a mechanism for the decomposition of graphs representing mathematical models, in a way that preserves the relations between the vertices of the original graph. For this, we define the equivalence relations and partitions necessary for the application of a graph reduction algorithm to a graph obtained from the application of Dichromatic Graph Method, this method has used in terms of rational design and computational problem solving in mechanical engineering. This proposal is a contribution to the analysis of mathematical models of large dimensions and facilitates the automation of that method.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[reducción de grafos]]></kwd>
<kwd lng="es"><![CDATA[diseño racional]]></kwd>
<kwd lng="es"><![CDATA[método de los grafos dicromáticos]]></kwd>
<kwd lng="es"><![CDATA[solución de problemas computacionales]]></kwd>
<kwd lng="en"><![CDATA[graph reduction]]></kwd>
<kwd lng="en"><![CDATA[rational design]]></kwd>
<kwd lng="en"><![CDATA[dichromatic graphs method]]></kwd>
<kwd lng="en"><![CDATA[computational problem solving]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="right"><font size="2" face="Verdana"> <b>ARTÃCULO ORIGINAL</b> </font></p>     <p>&nbsp;</p>     <P><b><font size="4" face="Verdana">Aplicaci&oacute;n de un algoritmo de reducci&oacute;n de grafos al M&eacute;todo de los Grafos Dicrom&aacute;ticos </font></b>     <p>&nbsp;</p>     <P><b><font size="3" face="Verdana">Applying a graph reduction algorithm to Dichromatic Graphs Method</font></b>     <p>&nbsp;</p>     <p>&nbsp;</p>     <P><font size="2" face="Verdana"><b>Rafael Rodr&iacute;guez-Puente<sup>I</sup>, Sergio A. Marrero-Osorio<sup>II</sup>, Manuel S. Lazo-Cort&eacute;s<sup>I</sup></b> </font>     <P><font size="2" face="Verdana">I Universidad de las Ciencias Inform&aacute;ticas. Facultad 3. La Habana, Cuba.<br /> </font><font size="2" face="Verdana">II Instituto Superior Polit&eacute;cnico Jos&eacute; Antonio Echeverr&iacute;a. Facultad de Ingenier&iacute;a Mec&aacute;nica. La Habana. Cuba. </font>     <p>&nbsp;</p>     ]]></body>
<body><![CDATA[<p>&nbsp;</p> <hr/>     <P><font size="2" face="Verdana"><b>RESUMEN</b></font>     <P><font size="2" face="Verdana">El presente art&iacute;culo propone una v&iacute;a para la descomposici&oacute;n de grafos representativos de   modelos matem&aacute;ticos, de tal manera que se conservan las relaciones entre los v&eacute;rtices del grafo   original. Para ello se definen las relaciones de equivalencia y las particiones necesarias para la   aplicaci&oacute;n de un algoritmo de reducci&oacute;n de grafos a un grafo obtenido a partir de la aplicaci&oacute;n   del M&eacute;todo de los Grafos Dicrom&aacute;ticos, dicho m&eacute;todo ha sido utilizado en funci&oacute;n del dise&ntilde;o   racional y de la soluci&oacute;n de problemas computacionales en ingenier&iacute;a mec&aacute;nica. La propuesta   constituye un aporte para el an&aacute;lisis de modelos matem&aacute;ticos de grandes dimensiones, as&iacute; como   para facilitar la automatizaci&oacute;n del mencionado m&eacute;todo. </font>     <P><font size="2" face="Verdana"><b>Palabras claves:</b> reducci&oacute;n de grafos, dise&ntilde;o racional, m&eacute;todo de los grafos dicrom&aacute;ticos, soluci&oacute;n de problemas computacionales. </font> <hr/>     <P><font size="2" face="Verdana"><b>ABSTRACT</b></font>     <P><font size="2" face="Verdana">This article proposes a mechanism for the decomposition of graphs representing   mathematical models, in a way that preserves the relations between the vertices of the original graph. For   this, we define the equivalence relations and partitions necessary for the application of a   graph reduction algorithm to a graph obtained from the application of Dichromatic Graph Method,   this method has used in terms of rational design and computational problem solving in   mechanical engineering. This proposal is a contribution to the analysis of mathematical models of   large dimensions and facilitates the automation of that method.</font>     <P><font size="2" face="Verdana"><b>Key words:</b> graph reduction, rational design, dichromatic graphs method, computational   problem solving.</font> <hr/>     <p>&nbsp;</p>     <p>&nbsp;</p>     <P><b><font size="3" face="Verdana">INTRODUCCIÃ“N</font></b>     ]]></body>
<body><![CDATA[<p>&nbsp;</p>     <P><font size="2" face="Verdana">La teor&iacute;a de grafos ha sido ampliamente estudiada y hoy d&iacute;a es aplicada en la soluci&oacute;n de un  sin n&uacute;mero de problemas en diferentes ramas de la ciencia y la t&eacute;cnica. Entre estas aplicaciones  se pueden mencionar la soluci&oacute;n de problemas de camino &oacute;ptimo, de flujo m&aacute;ximo de costo  m&iacute;nimo, la representaci&oacute;n y an&aacute;lisis de redes complejas (redes sociales) y muchas otras. </font>     <P><font size="2" face="Verdana">Con el fin de obtener algoritmos para resolver problemas cuya soluci&oacute;n es un conjunto de  magnitudes, es decir, problemas de c&oacute;mputo, Mart&iacute;nez Escanaverino comenz&oacute; a publicar desde  1997 lo que denomin&oacute; el M&eacute;todo de los Grafos Dicrom&aacute;ticos (MGD) [1-3]. El MGD representa  la estructura de modelos matem&aacute;ticos, situaciones, problemas y algoritmos, mediante  grafos dicrom&aacute;ticos que se van transformando sucesivamente. Ha sido aplicado por varios  autores seg&uacute;n se puede ver en tesis doctorales [4, 5] y publicaciones [6, 7], en las cuales se  demuestra que este significa un paso de avance desde el punto de vista pr&aacute;ctico en la obtenci&oacute;n  de algoritmos basados en modelos matem&aacute;ticos. </font>     <P><font size="2" face="Verdana">A partir de la descripci&oacute;n del MGD se puede apreciar que, de forma general, el m&eacute;todo  consiste     en la ejecuci&oacute;n de varias transformaciones de grafos. Por otra parte, atendiendo a la cantidad  de v&eacute;rtices y aristas del grafo obtenido en cada paso, el MGD se puede ver como una serie  de reducciones de grafos donde cada reducci&oacute;n descarta informaci&oacute;n que no es necesaria para  el paso siguiente. </font>     <P><font size="2" face="Verdana">En la pr&aacute;ctica los ingenieros e investigadores, durante el proceso de dise&ntilde;o, dividen los  modelos en varios sub-modelos. Esto se hace debido a que, en no pocas ocasiones, el modelo  obtenido alcanza dimensiones inmanejables desde el punto de vista pr&aacute;ctico. Como ejemplos de lo  anterior se pueden citar los trabajos realizados por Llamos [8], en el cu&aacute;l se divide el modelo  matem&aacute;tico en seis sub-modelos; y por Alem&aacute;n, quien descompone un modelo matem&aacute;tico  matricial en 15 sub-modelos [9]. Es v&aacute;lido mencionar que estas divisiones son realizadas  manualmente, por lo que su aplicaci&oacute;n no est&aacute; generalizada debido a la dificultad que representa en la  pr&aacute;ctica. La representaci&oacute;n de estos modelos puede realizarse de acuerdo al MGD y en ese caso, es  posible depurar el grafo obtenido de diferentes maneras. Por ejemplo, en un caso podr&iacute;a  interesar exclusivamente el modelado riguroso de la geometr&iacute;a de uno de los mecanismos de una  m&aacute;quina, sin considerar la cinem&aacute;tica, la din&aacute;mica, las tensiones o los costos. El modelo es  entonces restringido a una parte del modelo matem&aacute;tico general. A esta forma de simplificaci&oacute;n se  le nombrar&aacute; reducci&oacute;n por partes. </font>     <P><font size="2" face="Verdana">A pesar de que existen herramientas de edici&oacute;n de grafos que facilitan en cierto grado la  aplicaci&oacute;n del MGD [10] y la reducci&oacute;n por partes, no se cuenta con un sistema inform&aacute;tico  para aplicar el mismo, lo que limita en cierta medida su valor pr&aacute;ctico. </font>     <P><font size="2" face="Verdana">La representaci&oacute;n de los modelos matem&aacute;ticos de ingenier&iacute;a puede generar grafos de gran  complejidad, lo que lleva a la necesidad de acudir a herramientas de reducci&oacute;n de grafos para  su an&aacute;lisis y manipulaci&oacute;n. </font>     <P><font size="2" face="Verdana">En estudios publicados se pueden encontrar varios algoritmos de reducci&oacute;n de grafos, muchos  de los cuales se basan en eliminar aristas y/o v&eacute;rtices que no son necesarios para dar soluci&oacute;n  a determinados problemas y se puede encontrar aplicaciones en las siguientes tem&aacute;ticas: </font> <ul type="square">      <li><font size="2" face="Verdana">Redes de <i>workflow</i>, modelo que describe la estructura de un proceso de una organizaci&oacute;n.    Las partes de los procesos que son ejecutadas en la computadora constituyen el modelo de    <i>workflow</i> [11]. En la literatura se utilizan las redes de Petri para representar redes de <i>workflow</i> [12].    Este modelo presenta algunas deficiencias que son resueltas a trav&eacute;s de la reducci&oacute;n de grafos,    como se muestra en [13-15]. </font>  </li>      <li><font size="2" face="Verdana">Redes de computadoras, sistemas de c&oacute;mputo distribuido que han recibido una alta    atenci&oacute;n. Uno de los problemas m&aacute;s estudiados es el problema de consenso, en [16] se muestra una    revisi&oacute;n de los algoritmos que permiten resolver este problema. En [17] se propone una    soluci&oacute;n basada en la reducci&oacute;n de grafos que consiste en el an&aacute;lisis de sub-grafos escogidos    convenientemente. </font>  </li>      ]]></body>
<body><![CDATA[<li><font size="2" face="Verdana">Tambi&eacute;n se ha utilizado la reducci&oacute;n de grafos en la soluci&oacute;n de problemas de c&oacute;mputo    distribuido, c&oacute;mputo paralelo, b&uacute;squeda de caminos m&iacute;nimos, reducci&oacute;n de orden parcial,    <i>model checking</i>, etc. [18-20]. Otros trabajos se refieren a reducir grafos que cumplen    determinadas propiedades, para lo cual realizan la reducci&oacute;n encontrando determinadas    sub-estructuras geom&eacute;tricas [21] o atendiendo a caracter&iacute;sticas del grafo como di&aacute;metro, corte m&iacute;nimo,    n&uacute;mero y clasificaci&oacute;n de cliques, etc. [22]. En el caso del an&aacute;lisis de circuitos se ha demostrado que    los m&eacute;todos cl&aacute;sicos no son suficientes [23] y se ha utilizado la reducci&oacute;n de grafos [24] para    resolver algunos de los problemas que se presentan en esta tem&aacute;tica. </font>  </li>     </ul>     <P><font size="2" face="Verdana">Los algoritmos antes mencionados obtienen un grafo reducido con informaci&oacute;n suficiente  para dar soluci&oacute;n a un problema espec&iacute;fico, pero limitada para otros problemas ya que  presentan p&eacute;rdida de informaci&oacute;n. </font>     <P><font size="2" face="Verdana">Teniendo en cuenta lo anterior, la reducci&oacute;n de grafos consiste en obtener un grafo de  menor tama&ntilde;o (menos aristas y/ o v&eacute;rtices) con las caracter&iacute;sticas principales o relevantes del  grafo     original, de forma tal que se puedan realizar an&aacute;lisis sobre el grafo reducido y llegar a  conclusiones sobre el grafo original. </font>     <P><font size="2" face="Verdana">Resulta de particular inter&eacute;s para esta investigaci&oacute;n el algoritmo de reducci&oacute;n enunciado en  [25], debido a que el mismo garantiza que no haya p&eacute;rdida de informaci&oacute;n a trav&eacute;s de la  incorporaci&oacute;n de reglas de reescritura de grafos [26,27] al algoritmo de reducci&oacute;n enunciado. </font>     <P><font size="2" face="Verdana">El objetivo principal del presente art&iacute;culo es mostrar la aplicabilidad de un algoritmo de  reducci&oacute;n de grafos sin p&eacute;rdida de informaci&oacute;n en la ejecuci&oacute;n del MGD; adem&aacute;s de utilizar  dicho algoritmo para dividir un modelo en sub-modelos de forma tal que facilite el an&aacute;lisis de  modelos complejos a los ingenieros. </font>     <P><font size="2" face="Verdana">Los resultados obtenidos muestran que es viable aplicar tres de los pasos del MGD haciendo  uso de un algoritmo de reducci&oacute;n de grafos y que mediante el proceso de reducci&oacute;n se puede  contribuir al an&aacute;lisis, por parte de los ingenieros, de modelos matem&aacute;ticos complejos. </font>     <p>&nbsp;</p> <b><font size="3" face="Verdana">MÃ‰TODOS </font></b>     <p>&nbsp;</p>     <P><font size="2" face="Verdana">A continuaci&oacute;n se enuncian notaciones y definiciones tomadas de [28] necesarias para la  comprensi&oacute;n de los resultados presentados: </font>     ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana"><b>Definici&oacute;n 1</b>: Se denomina partici&oacute;n del conjunto A, a una clase P de subconjuntos de A que satisface las siguientes condiciones: </font>     <P><font size="2" face="Verdana"><img src="/img/revistas/im/v15n2/xa108212.gif" width="492" height="65" /></font>     
<P><font size="2" face="Verdana"><b>Definici&oacute;n 2</b>: Sean los conjuntos A y B no necesariamente distintos, se dice que R es una  relaci&oacute;n binaria de A en B si R es un subconjunto de pares ordenados A&#215;B, es decir si R âŠ† A&#215;B. </font>      <P><font size="2" face="Verdana">Si A=B, entonces se dice que R es una relaci&oacute;n binaria en A. </font>     <P><font size="2" face="Verdana"><b>Definici&oacute;n 3</b>: Una relaci&oacute;n binaria R en un conjunto A es una relaci&oacute;n de equivalencia si y  s&oacute;lo si R es reflexiva, sim&eacute;trica y transitiva. </font>     <P><font size="2" face="Verdana"><b>Definici&oacute;n 4</b>: Sea R una relaci&oacute;n de equivalencia entre los elementos de un conjunto A y  sea a <font size="3">âˆˆ</font> A, se denomina clase de equivalencia por R de a y se denota mediante [a] al conjunto de las  x, x <font size="3">âˆˆ</font> A, que mantienen con a la relaci&oacute;n R, es decir. [a]={x|(a,x) <font size="3">âˆˆ</font> R}. </font>     <P><font size="2" face="Verdana"><b>Definici&oacute;n 5</b>: Sea un grafo G=(V,E) y una relaci&oacute;n de equivalencia R sobre V, v<sub>i</sub> es interior  si âˆ€v<sub>j</sub> <font size="3">âˆˆ</font> V, tal que v<sub>i</sub> y v<sub>j</sub> son adyacentes se cumple que R(v<sub>i</sub>,v<sub>j</sub>) ([v<sub>i</sub>]=[v<sub>j</sub>]). En otro  caso v<sub>i</sub> es exterior. </font>     <P><font size="2" face="Verdana"><b>Definici&oacute;n 6</b>: Se denomina camino desde el v&eacute;rtice v<sub>i</sub> al v&eacute;rtice  v<sub>j</sub> en un grafo G=(V,E) a  la secuencia de v&eacute;rtices Ca=v<sub>1</sub>,v<sub>2</sub>,&#133;,v<sub>n</sub>, si  <img src="/img/revistas/im/v15n2/eca08212.gif" width="301" height="20" /></font>     
<P><font size="2" face="Verdana">A partir de las definiciones anteriores, los autores enuncian la siguiente definici&oacute;n de grafo reducido: </font>     <P><font size="2" face="Verdana"><b>Definici&oacute;n 7</b>: Sean G y G<sub>r</sub> dos grafos y Rr  un conjunto de reglas de reescritura de grafos,  se dice que G<sub>r</sub> es un grafo reducido a partir de G, si al aplicar las reglas de reescritura  especificadas en Rr al grafo G<sub>r</sub> se obtiene el grafo G. </font>     ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana"><b>Breve descripci&oacute;n del M&eacute;todo de los Grafos Dicrom&aacute;ticos</b> </font>     <P><font size="2" face="Verdana">En la <a href="#f1">figura 1</a> se puede apreciar el esquema de ejecuci&oacute;n del MGD. Inicialmente se construye  el grafo del modelo, cuyos v&eacute;rtices representan las variables con un color y las ecuaciones  (relaciones) con otro y las aristas simbolizan  cu&aacute;les variables se encuentran en cada ecuaci&oacute;n. Una  vez planteado un problema de c&oacute;mputo determinado, se descartan de dicho grafo las variables  de entrada (datos), quedando transformado as&iacute; en el <u>grafo de la situaci&oacute;n</u>. A partir de este,  suprimiendo las componentes conexas (islas) que no contengan variables de salida, se obtiene el  <u>grafo del problema</u>. Este &uacute;ltimo grafo es sometido a un pareo que orienta, hacia su  correspondiente variable, a una sola de las aristas conectadas con cada ecuaci&oacute;n, de modo que el mismo sea  un pareo m&aacute;ximo. As&iacute; pasa a obtenerse una nueva representaci&oacute;n llamada <u>grafo del problema  pareado</u>. Posteriormente se obtiene el <u>grafo del resolvente</u>, asign&aacute;ndole orientaci&oacute;n, de variable  a ecuaci&oacute;n, a las aristas que a&uacute;n no la tienen. Para los problemas que no pueden ser  caracterizados     plenamente, a partir de este grafo del resolvente es necesario obtener un nuevo grafo  llamado problema can&oacute;nico (si el problema tiene un pareo perfecto ya se encuentra en su forma  can&oacute;nica) y de este se llega al resolvente definitivo. A partir de dicho resolvente (que ya se encuentra en  su forma can&oacute;nica) se alcanza el <u>grafo del algoritmo</u> descartando los caminos que no conducen  a ninguna de las variables de salida definidas </font> <font size="2" face="Verdana">al plantear el problema. A trav&eacute;s de &eacute;ste m&eacute;todo, siguiendo los pasos indicados en el <u>grafo  del algoritmo</u>, se puede dar soluci&oacute;n al problema inicialmente planteado. A pesar de que  existen herramientas de edici&oacute;n de grafos que facilitan en cierto grado la aplicaci&oacute;n del MGD, no  se cuenta con un sistema inform&aacute;tico para </font> <font size="2" face="Verdana">aplicar el mismo, lo que limita en cierta medida su valor pr&aacute;ctico. </font>     <P align="center"><a name="f1" id="f1"></a><img src="/img/revistas/im/v15n2/f0108212.gif" alt="Fig. 1. Esquema del MÃ©todo de los Grafos DicromÃ¡ticos" width="376" height="223" />     
<P><font size="2" face="Verdana"><b>Algoritmo de reducci&oacute;n</b> </font>     <P><font size="2" face="Verdana">A continuaci&oacute;n se describe el algoritmo de reducci&oacute;n enunciado en [25], el mismo se  utilizar&aacute; para realizar algunas de las transformaciones definidas en el MGD.</font> <hr />     <P><font size="2" face="Verdana"></font> <font size="2" face="Verdana"><b><a name="a1" id="a1"></a>Algoritmo 1:</b> Reducci&oacute;n de grafos </font>     <P><font size="2" face="Verdana">Entrada: un grafo ponderado reducido G=(V,E,f,R), donde R es un conjunto de reglas  de reescritura, posiblemente vac&iacute;o. Una relaci&oacute;n de equivalencia RE (que permite crear una  partici&oacute;n P en V) o una partici&oacute;n P en V. </font>     <P><font size="2" face="Verdana">Salida: un grafo ponderado reducido que representa el mapa</font> <hr />     <P><font size="2" face="Verdana"></font><img src="/img/revistas/im/v15n2/x0108212.gif" width="327" height="233" />      
<P><font size="2" face="Verdana">A continuaci&oacute;n se explican los pasos principales del Algoritmo 1. </font>     ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana"><u>Paso 1. Estructura condicional </u></font>     <P><font size="2" face="Verdana">Si la entrada del algoritmo es una relaci&oacute;n de equivalencia, se procede a ejecutar el paso 2  para crear una partici&oacute;n del conjunto de v&eacute;rtices del grafo, en caso contrario se pasa al paso 4. </font>     <P><font size="2" face="Verdana"><u>Paso 2. Crear una partici&oacute;n a partir de una relaci&oacute;n de equivalencia</u> </font>     <P><font size="2" face="Verdana">En el caso que la entrada sea una relaci&oacute;n de equivalencia, se puede seguir una estrategia  voraz para obtener la partici&oacute;n. La estrategia consistir&iacute;a en comparar cada elemento del conjunto A  con los dem&aacute;s para determinar cu&aacute;les elementos est&aacute;n relacionados y a partir de estos crear  las distintas clases de equivalencia que forman la partici&oacute;n. </font>     <P><font size="2" face="Verdana"><u>Paso 3. Fin de la estructura condicional</u></font>     <P><font size="2" face="Verdana">Este paso significa el cierre de la estructura condicional que comienza en el paso 1. </font>     <P><font size="2" face="Verdana"><u>Paso 4. Construir el conjunto de v&eacute;rtices del grafo reducido </u></font>     <P><font size="2" face="Verdana">En este paso se crea un v&eacute;rtice por cada clase de equivalencia de la partici&oacute;n <i>P</i>. </font>     <P><font size="2" face="Verdana"><u>Paso 5. Construir el conjunto de aristas</u></font>     <P><font size="2" face="Verdana">En este paso del algoritmo se construye el conjunto de aristas E<sub>r</sub>, en el mismo se debe tener  en cuenta que para adicionar una arista al grafo reducido que se est&aacute; construyendo, los dos  v&eacute;rtices que forman parte de dicha arista deben pertenecer a clases de equivalencia distintas, es  decir     (v<sub>rm</sub>,v<sub>rk</sub>) <font size="3">âˆˆ</font> <i>E<sub>r</sub></i>  s&oacute;lo si v<sub>rm</sub><font size="3">âˆˆ</font> A<sub>i</sub>,v<sub>rk</sub><font size="3">âˆˆ</font> A<sub>j</sub>, i<font size="3">â‰ </font>j, adem&aacute;s se debe comprobar que  exista una arista en el grafo original que una dos v&eacute;rtices v<sub>m</sub>  y v<sub>k</sub> tal que  v<sub>m</sub>  <font size="3">âˆˆ</font> A<sub>i</sub>  y v<sub>k </sub><font size="3">âˆˆ</font> A<sub>j</sub>. </font>     ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana">Si se puede adicionar al grafo reducido m&aacute;s de una arista entre un mismo par de v&eacute;rtices, en  el caso del an&aacute;lisis de redes, se adiciona la de menor costo. Sin embargo, para otro tipo de  aplicaciones, d&oacute;nde la importancia radica en la relaci&oacute;n y no en una medida existente a partir de  la relaci&oacute;n, se pueden adicionar varias aristas entre un mismo par de v&eacute;rtices. </font>     <P><font size="2" face="Verdana"><u>Paso 6. Crear las reglas de reescritura </u></font>     <P><font size="2" face="Verdana">Este es un paso esencial del algoritmo, es el que permite que no haya p&eacute;rdida de informaci&oacute;n  en la reducci&oacute;n del grafo y adem&aacute;s garantiza que se pueda obtener el grafo original a partir  del grafo reducido. </font>     <P><font size="2" face="Verdana">Como se define en [29], una regla de reescritura se expresa como una tupla de la  forma (<i>G<sub>i</sub>,G<sub>j</sub>,Ïˆ<sub>in</sub>,Ïˆ<sub>out</sub></i>), en este paso se crea una regla de reescritura por cada clase de  equivalencia <i>A<sub>i</sub>,|A<sub>i</sub>|</i>&gt;1 donde: </font>     <P><img src="/img/revistas/im/v15n2/x0208212.gif" width="528" height="177" />     
<P><font size="2" face="Verdana"><u>Paso 7. Crear grafo reducido</u></font>      <P><font size="2" face="Verdana">En este paso se crea un grafo reducido con el conjunto de v&eacute;rtices, aristas y reglas de  reescritura obtenidos en los pasos anteriores. </font>     <P><font size="2" face="Verdana"><u>Pasos 8-10. Actualizaci&oacute;n de la funci&oacute;n  Æ’  </u></font>     <P><font size="2" face="Verdana">En estos pasos del algoritmo se calcula el valor de la funci&oacute;n  Æ’  para cada v&eacute;rtice reducido (<i>A<sub>i</sub> <font size="3">âˆˆ</font>  P,|A<sub>i</sub>|</i>&gt;1) del grafo creado en el paso anterior. Esta funci&oacute;n representa el costo de ir desde  un v&eacute;rtice el grafo hasta otro (puede ser otro atributo de la arista). En grafos obtenidos con el  MGD no se representa este valor, por lo que estos pasos no son indispensables para la aplicaci&oacute;n  de este algoritmo al MGD. </font>     <P><font size="2" face="Verdana"><u>Paso 11. Retornar el grafo obtenido</u></font>     ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana">En este paso el algoritmo devuelve el grafo reducido que se construy&oacute; partir de la relaci&oacute;n  de equivalencia (o la partici&oacute;n) de entrada. </font>     <P><font size="2" face="Verdana"><b>Caso de estudio </b></font>     <P><font size="2" face="Verdana">Para la descripci&oacute;n de los resultados de la presente investigaci&oacute;n se utiliz&oacute; como caso de  estudio el grafo del modelo de unas pinzas de fricci&oacute;n cuyo proceso de obtenci&oacute;n se describe en  [7]. Adem&aacute;s, se tuvo en </font><font size="2" face="Verdana">cuenta las siguientes operaciones encunciadas en el MGD:  </font> <ul type="square">      <li><font size="2" face="Verdana">Descartar v&eacute;rtices que representen variables de entrada (datos). </font>  </li>      <li><font size="2" face="Verdana">Identificar componentes conexas (islas) y descartar las que no tengan variables de salida.   </font>  </li>      <li><font size="2" face="Verdana">Descartar caminos que no contengan variables de inter&eacute;s para la soluci&oacute;n. </font>  </li>     </ul>     <P><font size="2" face="Verdana">Por otro lado, se realiz&oacute; el proceso de reducci&oacute;n por partes, utilizado com&uacute;nmente en el  Dise&ntilde;o Racional en Ingenier&iacute;a. Para ello se utilizaron los siguientes sub-modelos, presentes en el  modelo de las pinzas de fricci&oacute;n referido anteriormente: </font> <ul type="square">      <li><font size="2" face="Verdana">Par&aacute;metros del modelo geom&eacute;trico </font>  </li>      <li><font size="2" face="Verdana">Cargas y reacciones         </font>  </li>      ]]></body>
<body><![CDATA[<li><font size="2" face="Verdana">Masas   </font>  </li>      <li><font size="2" face="Verdana">Resistencia Mec&aacute;nica </font>  </li>      <li><font size="2" face="Verdana">Operaciones tecnol&oacute;gicas </font>  </li>      <li><font size="2" face="Verdana">Costo aproximado de producci&oacute;n </font>  </li>      <li><font size="2" face="Verdana">Tiempo de fabricaci&oacute;n </font>  </li>     </ul>     <P><font size="2" face="Verdana">Para llevar a cabo las transformaciones antes mencionadas, se utiliz&oacute; el <a href="#a1">Algoritmo 1</a>, por  la caracter&iacute;stica de no tener p&eacute;rdida de informaci&oacute;n. Para el uso de este algoritmo es  necesario formalizar las reducciones antes mencionadas haciendo uso de relaciones de equivalencia  o particiones como se muestra en el siguiente ep&iacute;grafe. Para una explicaci&oacute;n detallada sobre  estos conceptos el lector puede remitirse a [30]. </font>     <P><font size="2" face="Verdana">Para definir las transformaciones se asume que un v&eacute;rtice del grafo del modelo tiene la  siguiente informaci&oacute;n: </font> <ul type="square">      <li><font size="2" face="Verdana"><i>Tipo_v&eacute;rtice</i>, puede tomar los valores variable y ecuaci&oacute;n. </font>  </li>      <li><font size="2" face="Verdana"><i>Tipo_variable</i>, puede tomar los valores entrada, inc&oacute;gnita y salida. </font>  </li>      ]]></body>
<body><![CDATA[<li><font size="2" face="Verdana"><i>Es_de_inter&eacute;s</i>, puede tomar los valores s&iacute; o no. </font>  </li>      <li><font size="2" face="Verdana"><i>Sub_modelo</i>, el valor de esta variable es el nombre del sub-modelo al que pertenece el v&eacute;rtice. </font>  </li>     </ul>     <P><font size="2" face="Verdana"><b>Transformaciones a realizar a partir del grafo del modelo</b></font>      <P><font size="2" face="Verdana">El <a href="#a1">Algoritmo 1</a> puede tener como entrada un grafo dirigido o no dirigido, para el mismo no  es relevante la orientaci&oacute;n de las aristas, esta caracter&iacute;stica es utilizada para determinar cu&aacute;ndo  dos v&eacute;rtices son adyacentes, lo cual debe estar encapsulado en la biblioteca de manejo de grafos  que se utilice para hacer la reducci&oacute;n. </font>     <P><font size="2" face="Verdana">Sea <i>G</i>=(<i>V,E</i>), el grafo de un modelo, definido seg&uacute;n el MGD donde: </font> <ul type="square">      <li><font size="2" face="Verdana"><i>V</i> es el conjunto de v&eacute;rtices del grafo, que representa las variables y ecuaciones del    modelo matem&aacute;tico. </font>  </li>      <li><font size="2" face="Verdana"><i>E</i> es el conjunto de aristas del grafo, que representa la forma en que se relacionan las variables    y las ecuaciones del modelo.   </font>  </li>     </ul>     <P><font size="2" face="Verdana">A continuaci&oacute;n se definen las particiones y relaciones de equivalencia necesarias para  realizar las transformaciones propuestas: </font>     ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana">1. Descartar los v&eacute;rtices que representen variables de entrada:</font>     <P><font size="2" face="Verdana">2. Sea <i>v<font size="3">âˆˆ </font>V</i> una variable de entrada y la clase de equivalencia [v]={u|u es una variable de  entrada}, se define la partici&oacute;n<i> <img src="/img/revistas/im/v15n2/ep08212.gif" width="115" height="19" align="absbottom" /></i>. O sea, para construir la partici&oacute;n <i>P</i> se crea  una clase de equivalencia por cada v&eacute;rtice de <i>V </i>que no representa una variable de entrada, m&aacute;s  una clase de equivalencia que contiene todos los v&eacute;rtices que representan variables de entrada.  De esta forma, en el grafo resultante de aplicar este paso, habr&iacute;a un solo v&eacute;rtice que  representar&iacute;a variables de entrada, lo que implicar&iacute;a una reducci&oacute;n del grafo del modelo. </font>     
<P><font size="2" face="Verdana">3. Identificar las componentes conexas (islas) y descartar las que no tengan variables de salida: </font>     <P><font size="2" face="Verdana">4. Dos v&eacute;rtices <i>u,v</i><i><font size="3">âˆˆ</font> </i><i>V</i> est&aacute;n conectados si y s&oacute;lo si existe un camino que los une. La relaci&oacute;n  de conexi&oacute;n <i>Rc</i> definida en <i>V</i> por (<i>u,v</i>)<i><font size="3">âˆˆ</font> Rc</i> si y solo si <i>u</i> y <i>v</i> est&aacute;n conectados, es una relaci&oacute;n  de equivalencia. El sub-grafo de <i>G</i> determinado por una clase de equivalencia de <i>Rc</i> es una  componente conexa de <i>G</i>. </font>     <P><font size="2" face="Verdana">5. Descartar los problemas elementales que no sean necesarios para obtener las variables de salida: </font>     <P><font size="2" face="Verdana">6. Sea la clase de equivalencia [<i>v</i>]={<i>u</i>|  (<i>u,v</i>)<i><font size="3">âˆˆ</font> R<sub>3</sub></i>}, (<i>u,v</i>)<i><font size="3">âˆˆ</font> </i>R<sub>3</sub> si y solo si <i>âˆƒ</i>(<i>u,v</i>)<i><font size="3">âˆˆ</font> E</i>, donde  u representa una ecuaci&oacute;n y <i>v</i> representa una variable en <i>u</i> que no tiene v&eacute;rtices adyacentes,  se define una partici&oacute;n <i><img src="/img/revistas/im/v15n2/ep08212.gif" width="115" height="19" align="absbottom" /></i>. </font>     
<P><font size="2" face="Verdana"><b>Reducci&oacute;n por partes </b></font>     <P><font size="2" face="Verdana">Para realizar este tipo de reducci&oacute;n se define una relaci&oacute;n de equivalencia (<i>R<sub>4</sub></i>) a partir de  la igualdad en el atributo sub-modelo de los v&eacute;rtices del grafo, de modo que:</font><font size="2" face="Verdana"><img src="/img/revistas/im/v15n2/er408212.gif" width="336" height="19" align="absmiddle" /></font>      
<P><font size="2" face="Verdana">En este caso, para realizar este tipo de reducci&oacute;n bastar&iacute;a con invocar el algoritmo de reducci&oacute;n de grafos dando como entrada el grafo del modelo y la relaci&oacute;n de equivalencia <i>R<sub>4</sub></i>.  Advierta que cuando se crea el grafo reducido, las variables que son comunes a m&aacute;s de un  sub-modelo ser&aacute;n representadas como v&eacute;rtices exteriores, mostrando c&oacute;mo se relacionan los sub-modelos  de las diferentes partes del modelo original. </font>     <p>&nbsp;</p> <b><font size="3" face="Verdana">RESULTADOS Y DISCUSIÃ“N</font></b>     ]]></body>
<body><![CDATA[<p>&nbsp;</p>     <P><font size="2" face="Verdana">A continuaci&oacute;n se muestra una ejecuci&oacute;n del algoritmo de reducci&oacute;n sobre el grafo del  modelo de unas pinzas de fricci&oacute;n cuyo proceso de dise&ntilde;o se describe en [7]. En la <a href="#f2">figura 2</a> se  muestra el grafo del modelo del ejemplo seleccionado. A partir del mismo se realizar&aacute; una reducci&oacute;n  por partes, teniendo en cuenta los sub-modelos que componen el modelo completo. </font>     <P align="center"><a name="f2" id="f2"></a><img src="/img/revistas/im/v15n2/f0208212.gif" alt="Fig. 2. Grafo del modelo. Tomado de [7]" width="568" height="298" />      
<P><font size="2" face="Verdana">La primera reducci&oacute;n se realiza seg&uacute;n el sub-modelo Geom&eacute;trico, obtieni&eacute;ndose un nuevo  grafo mostrado en la <a href="#f3">figura 3</a>. Luego se reduce seg&uacute;n los dem&aacute;s sub-modelos y al  finalizar este  proceso se obtiene el grafo de la <a href="/img/revistas/im/v15n2/f0408212.gif">figura 4</a>. En el mismo se han representado con un rect&aacute;ngulo azul  los v&eacute;rtices reducidos que corresponden a un sub-modelo y de otro color los v&eacute;rtices que  representan variables del modelo. Entre los v&eacute;rtices asociados a variables, se representancon un  rect&aacute;ngulo los grupos de variables que relacionan dos sub-modelos (que se representan como un  v&eacute;rtice reducido), para diferenciarlas de las variables del grafo del modelo (que se representan como  un v&eacute;rtice no reducido -una elipse-). Como se puede apreciar,  se enfoca el MGD como un  proceso de transformaci&oacute;n de grafos (espec&iacute;ficamente  de reducci&oacute;n) lo que posibilita la aplicaci&oacute;n de  un algoritmo de reducci&oacute;n en la automatizaci&oacute;n del mismo. A partir de esta reducci&oacute;n se  puede afirmar la posibilidad de efectuar reducciones automatizadas del grafo del modelo o del grafo  del resolvente atendiendo a criterios sem&aacute;nticos y estructurales del fen&oacute;meno que se modela;  en lugar de reducir solamente seg&uacute;n la estructura del grafo obtenido en los pasos del MGD.  Adem&aacute;s, con la divisi&oacute;n de un modelo en varios sub-modelos, es posible una visi&oacute;n m&aacute;s global  del modelo que se est&aacute; analizando; se puede apreciar, gr&aacute;ficamente, cu&aacute;les variables est&aacute;n  presentes en m&aacute;s de un sub-modelo, as&iacute; como realizar an&aacute;lisis a un </font> <font size="2" face="Verdana">determinado nivel de abstracci&oacute;n. </font>     
<P align="center"><a name="f3" id="f3"></a><img src="/img/revistas/im/v15n2/f0308212.gif" alt="Fig. 3. Grafo reducido por Modelo GeomÃ©trico " width="573" height="294" />     
<P><font size="2" face="Verdana">Un aspecto importante a recalcar es que el proceso aqu&iacute; presentado es reversible. Esto se  sostiene a partir de que el algoritmo de reducci&oacute;n de grafos no tiene p&eacute;rdida de informaci&oacute;n y  adem&aacute;s propone un mecanismo que permite, dado un grafo reducido (con el algoritmo en  cuesti&oacute;n), obtener cualquiera de los grafos generados durante el proceso de obtenci&oacute;n del mismo,  incluyendo el grafo original (en este caso el grafo del modelo). </font>     <P><font size="2" face="Verdana">En la <a href="/img/revistas/im/v15n2/f0508212.gif">figura 5</a> se muestra un ejemplo de aplicaci&oacute;n del algoritmo de reducci&oacute;n de grafos  antes mencionado al MGD. En la parte izquierda de la misma se muestra el grafo obtenido al  agrupar todas las variables de entrada o datos del problema (representadas por un rect&aacute;ngulo). Para  la aplicaci&oacute;n del paso del MGD que se refiere a descartar las variables de entrada, basta con  ocultar el v&eacute;rtice que representa a las mismas, tal como se muestra a la derecha de la <a href="/img/revistas/im/v15n2/f0508212.gif">figura 5</a>. </font>     
<p>&nbsp;</p>     <P><b><font size="3" face="Verdana">CONCLUSIONES</font></b>     <p>&nbsp;</p>     ]]></body>
<body><![CDATA[<P><font size="2" face="Verdana">A partir de los resultados obtenidos se arrib&oacute; a las siguientes conclusiones: </font>     <P><font size="2" face="Verdana">A trav&eacute;s de un algoritmo de reducci&oacute;n de grafos es posible formalizar el proceso de reducci&oacute;n  de un grafo que representa un modelo matem&aacute;tico, espec&iacute;ficamente el obtenido a partir de la  aplicaci&oacute;n del MGD. </font>     <P><font size="2" face="Verdana">El algoritmo de reducci&oacute;n utilizado en la presente investigaci&oacute;n contribuye a la  automatizaci&oacute;n del MGD. </font>     <P><font size="2" face="Verdana">Haciendo uso de un algoritmo de reducci&oacute;n de grafos es posible reducir el grafo de un  modelo matem&aacute;tico, obtenido haciendo uso del MGD, de acuerdo a los sub-modelos que lo conforman. </font>     <P><font size="2" face="Verdana">Se provee un mecanismo que permite realizar transformaciones en el grafo atendiendo a  criterios sem&aacute;nticos. </font>     <P><font size="2" face="Verdana">A partir de los resultados obtenidos se justifica el estudio de la aplicaci&oacute;n de la reducci&oacute;n  de grafos como mecanismo de reducci&oacute;n de modelos matem&aacute;ticos. </font>     <p>&nbsp;</p>     <P><b><font size="3" face="Verdana">REFERENCIAS</font></b>     <p>&nbsp;</p>     <!-- ref --><P><font size="2" face="Verdana"> 1. Mart&iacute;nez Escanaverino, J. &quot;Dichromatic Graphs: A Tool for the Algorithmic Education  of Mechanical Engineers&quot;. En: <i>ASME Design Engineering Technical Conferences &amp;  Computers and Information in Engineering, DETC 2000</i>. Baltimore, Maryland: Amer Society  of Mechanical, 2000. </font> <font size="2" face="Verdana">ISBN 978-0791835142.     </font>     <!-- ref --><P><font size="2" face="Verdana"> 2. Mart&iacute;nez Escanaverino, J., Llamos Sor&iacute;z, J. A., Garc&iacute;a Toll, A. y Ortiz C&aacute;rdenas,  T. &quot;Rational design automation by dichromatic graphs&quot;. En: <i>ASME 2001 Design  Engineering Technical Conferences and Computers and Information in Engineering, DETC'01</i>.  Pittsburgh, Pennsylvania: Amer Society of Mechanical, 2001.  ISBN 0-7918-3506-5.     </font>     <!-- ref --><P><font size="2" face="Verdana"> 3. Mart&iacute;nez Escanaverino, J. y Mart&iacute;nez Fonte, L. &quot;A problem solving rationale for  conceptual design in engineering&quot;. En: <i>Proceedings of the 6th International Conference on  Computer-Aided Industrial Design &amp; Conceptual Design - CAID&amp;CD 2005</i>. Delft,  Netherlands, 2005.   [Consultado el: 3 de octubre de 2011]. Disponible en:  <a href="https://biblio.ugent.be/record/314454" target="_blank">https://biblio.ugent.be/record/314454</a>. ISBN 7-5062-7444-2.     </font>     <!-- ref --><P><font size="2" face="Verdana"> 4. Marrero Osorio, S. A. &quot;Dise&ntilde;o Param&eacute;trico Basado en Modelos Matem&aacute;ticos. Caso  de estudio: M&aacute;quinas para la Construcci&oacute;n Sostenible de Viviendas&quot;. Tutor: J.  Mart&iacute;nez Escanaverino. Tesis Doctoral. Facultad de  Ingenier&iacute;a Mec&aacute;nica. Instituto Superior Polit&eacute;cnico Jos&eacute; Antonio Echeverr&iacute;a, 2009.  [Consultado el: 24  de noviembre de 2011]. </font> <font size="2" face="Verdana">Disponible en: <a href="http://biblioteca.cujae.edu.cu/Tesis/Doctorado/Tesis185.pdf" target="_blank">http://biblioteca.cujae.edu.cu/Tesis/Doctorado/Tesis185.pdf</a>.    </font>     <!-- ref --><P><font size="2" face="Verdana"> 5. Morej&oacute;n Vizcaino, G. &quot;Primera etapa del proceso de desarrollo de un hidromotor de  alto par: conceptualizaci&oacute;n y prototipo anal&iacute;tico&quot;. Tutor: J. Arzola Ruiz. Tesis Doctoral,  Departamento de Mec&aacute;nica Aplicada, Facultad de Ingenier&iacute;a Mec&aacute;nica. Instituto Superior Polit&eacute;cnico   Jos&eacute; Antonio Echeverr&iacute;a, 2004.  [Consultado el: 24 de noviembre de 2011]. </font> <font size="2" face="Verdana">Disponible en: <a href="http://biblioteca.cujae.edu.cu/Tesis/Doctorado\Tesis53.pdf" target="_blank">http://biblioteca.cujae.edu.cu/Tesis/Doctorado\Tesis53.pdf</a>.    </font>     <!-- ref --><P><font size="2" face="Verdana">6. Gonz&aacute;lez Rey, G. &quot;Establecimiento del c&aacute;lculo del di&aacute;metro de cresta exterior de un  engranaje c&oacute;nico con t&eacute;cnicas de grafos&quot;. <i>Ingenier&iacute;a Mec&aacute;nica</i>,  2007, vol. 6, n&#186;. 3, p. 33-39.   [Consultado el: 18 de octubre de 2011].  Disponible en:  <a href="http://redalyc.uaemex.mx/redalyc/pdf/2251/ 225115060005.pdf" target="_blank">http://redalyc.uaemex.mx/redalyc/pdf/2251/    225115060005.pdf</a>.  ISSN 1815-5944.     </font>     <!-- ref --><P><font size="2" face="Verdana"> 7. Marrero Osorio, S. A. y Mart&iacute;nez Escanaverino, J. &quot;Dise&ntilde;o param&eacute;trico de pinzas  de fricci&oacute;n&quot;. <i>Ingenier&iacute;a Mec&aacute;nica</i>,  2009, vol. 12, n&#186;. 1, p. 37-48.  [Consultado el: 18 de octubre  de 2011]. </font> <font size="2" face="Verdana">Disponible en: <a href="http://redalyc.uaemex.mx/redalyc/pdf/2251/225114975005.pdf" target="_blank">http://redalyc.uaemex.mx/redalyc/pdf/2251/225114975005.pdf</a> .  ISSN  1815-5944.    </font>     <!-- ref --><P><font size="2" face="Verdana"> 8. Llamos Sor&iacute;z, J. A. &quot;Dise&ntilde;o &oacute;ptimo de cajas reductoras para molinos de ca&ntilde;a de az&uacute;car&quot;. </font><font size="2" face="Verdana">Tutor: J. Mart&iacute;nez Escanaverino. Tesis Doctoral. Departamento de Mec&aacute;nica Aplicada,  Facultad de Ingenier&iacute;a Mec&aacute;nica. Instituto Superior Polit&eacute;cnico Jos&eacute; Antonio Echeverr&iacute;a, 2000. </font> <font size="2" face="Verdana">[Consultado el: 24 de noviembre de 2011].</font> <font size="2" face="Verdana">Disponible en: <a href="http://biblioteca.cujae.edu.cu/Tesis/Doctorado\Tesis8.pdf" target="_blank">http://biblioteca.cujae.edu.cu/Tesis/Doctorado\Tesis8.pdf</a>.    </font>     <!-- ref --><P><font size="2" face="Verdana"> 9. Alem&aacute;n Romero, I.L. &quot;Modelo Matem&aacute;tico y Algoritmos para la Aplicaci&oacute;n 3D del  M&eacute;todo de los Elementos de Contorno&quot;. Tutor: L. L. Otero Pereiro. Tesis Doctoral, Departamento  de Matem&aacute;tica, Facultad de Ingenier&iacute;a Mec&aacute;nica. Instituto Superior Polit&eacute;cnico Jos&eacute;  Antonio Echeverr&iacute;a, 2003. </font>&nbsp;<font size="2" face="Verdana">[Consultado el: 24 de noviembre de 2011].  </font> <font size="2" face="Verdana">Disponible en: <a href="http://biblioteca.cujae.edu.cu/Tesis/Doctorado\Tesis49.pdf" target="_blank">http://biblioteca.cujae.edu.cu/Tesis/Doctorado\Tesis49.pdf</a>.    </font>      <!-- ref --><P><font size="2" face="Verdana"> 10. Marrero-Osorio, S. A. &quot;Sobre la soluci&oacute;n de problemas computacionales en  ingenier&iacute;a mediante grafos dicrom&aacute;ticos. Selecci&oacute;n de software de apoyo&quot;. <i>Ingenier&iacute;a Mec&aacute;nica</i>,  2011,  vol. 14, nÂº. 2, p. 160-169.  [Consultado el: 18 de octubre de 2011]. </font> <font size="2" face="Verdana">Disponible en: <a href="http://redalyc.uaemex.mx/src/inicio/ArtPdfRed.jsp?iCve=225117950008" target="_blank">http://redalyc.uaemex.mx/src/inicio/ArtPdfRed.jsp?iCve=225117950008</a>.  ISSN 1815-5944.    </font>     <P><font size="2" face="Verdana"> 11. Solana Gonz&aacute;lez, P., Alonso Mart&iacute;nez,    M. y P&eacute;rez Gonz&aacute;lez, D. &quot;An&aacute;lisis y modelado de redes    de workflow del proceso de tratamiento de experiencias operativas&quot;. En:    <i>AEDEM. XX Congreso anual de AEDEM</i>. Palma de Mallorca, Espa&ntilde;a,    2007, vol. 1, p. 1109-1122. </font> <font size="2" face="Verdana">[Consultado    el: 30 de septiembre de 2011].</font> <font size="2" face="Verdana">Disponible    en: <a href="http://biblioteca.universia.net/irARecurso.do?page=&amp;id=30890290" target="_blank">http://biblioteca.universia.net/irARecurso.do?page=&amp;id=30890290</a>.    </font>      ]]></body>
<body><![CDATA[<!-- ref --><P><font size="2" face="Verdana"> 12. Aalst, W. M. P. &quot;Verification of Workflow Nets&quot;. En: <i>Proceedings of the 18th  International Conference on Application and Theory of Petri Nets</i>. Toulouse, France: Springer-Verlag, 1997,  p. 407-426. </font><font size="2" face="Verdana">[Consultado el: 30 de septiembre de 2011].  </font> <font size="2" face="Verdana">Disponible en: <a href="http://dl.acm.org/citation.cfm?id=733919 . ISBN 3-540-63139-9" target="_blank">http://dl.acm.org/citation.cfm?id=733919 . ISBN 3-540-63139-9</a>.    </font>      <P><font size="2" face="Verdana"> 13. Sadiq, W. y Orlowska, M. E. &quot;Analyzing process models using graph  reduction techniques&quot;. En: <i>Information Systems-The 11th international conference on  advanced information systems engineering</i>, vol. 25, no. 2, p. 117-134. 2000 [Consultado el: 30 de  septiembre de 2011]. Disponible en: <a href="http://dl.acm.org/citation.cfm?id=344369" target="_blank">http://dl.acm.org/citation.cfm?id=344369</a>.  ISSN 0306-4379. </font>     <!-- ref --><P><font size="2" face="Verdana"> 14. Kai, L. y Qiang, L. &quot;An Algorithm Combining Graph-Reduction and Graph-Search  for Workflow Graphs Verification&quot;. En: <i>11th International Conference on Computer  Supported Cooperative Work in Design, CSCWD 2007</i>. Melbourne, Australia: Springer, 2007, p. 772-776. </font> <font size="2" face="Verdana">[Consultado el: 30 de septiembre de 2011].</font> <font size="2" face="Verdana">Disponible en: <a href="http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4281534" target="_blank">http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4281534</a>. ISBN  978-3540927181.    </font>     <P><font size="2" face="Verdana"> 15. Liu, Q., Cao, B. y Zhao, Y. &quot;An improved verification method for workflow model  based on Petri net reduction&quot;. En: <i>The 2nd IEEE International Conference on Information  Management and Engineering (ICIME)</i>. Chengdu, Sichuan, China: IEEE Computer Society Press, p.  252-256. 2010. </font> <font size="2" face="Verdana">[Consultado el: 30 de septiembre de 2011].</font> <font size="2" face="Verdana">Disponible en: <a href="http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5477436" target="_blank">http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5477436</a>. ISBN  978-1-4244-5263-7.</font>     <!-- ref --><P><font size="2" face="Verdana"> 16. Olfati-Saber, R., Fax, J. A. y Murray, R. M. &quot;Consensus and Cooperation in  Networked Multi-Agent Systems&quot;. <i>Proceedings of the IEEE</i>, 2007, vol. 95, n&#186;. 1, p. 215-233. </font> <font size="2" face="Verdana">[Consultado el: 30 de septiembre de 2011].</font> <font size="2" face="Verdana">Disponible en: <a href="http://dx.doi.org/10.1109/JPROC.2006.887293" target="_blank">http://dx.doi.org/10.1109/JPROC.2006.887293</a>. ISSN 0018-9219.    </font>     <!-- ref --><P><font size="2" face="Verdana"> 17. Parlangeli, G. y Notarstefano, G. &quot;Graph reduction based observability conditions  for network systems running average consensus algorithms&quot;. En: <i>18th Mediterranean Conference  on Control &amp; Automation (MED)</i>. Marrakech, Morocco: IEEE Computer Society, 2010, p. 689-694. </font> <font size="2" face="Verdana">[Consultado el: 30 de septiembre de 2011].</font> <font size="2" face="Verdana">Disponible en: <a href="http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5547789" target="_blank">http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5547789</a>. ISBN  978-1-4244-8091-3</font>     <!-- ref --><P><font size="2" face="Verdana"> 18. Fuhao, Z. y Liu, J. &quot;An Algorithm of Shortest Path Based on Dijkstra for Huge Data&quot;.  En: <i>Fourth International Conference on Fuzzy Systems and Knowledge Discovery</i>, 2009, vol. 4,  p. 244--247.  [Consultado el: 5 de septiembre de 2011]. </font> <font size="2" face="Verdana">Disponible en: <a href="http://doi.ieeecomputersociety.org/10.1109/FSKD.2009.848" target="_blank">http://doi.ieeecomputersociety.org/10.1109/FSKD.2009.848</a>.  ISSN  978-0-7695-3735-1.    </font>     <!-- ref --><P><font size="2" face="Verdana"> 19. Li, Y. L., Li, J. Y. y Chen, W. B. &quot;An Efficient Tile-Based ECO Router Using  Routing Graph Reduction and Enhanced Global Routing Flow&quot;. <i>IEEE Transactions on  Computer-Aided Design of Integrated Circuits and Systems</i>, 2007, vol. 26, n&#186;. 2, p. 345-358.  [Consultado el:  30 de septiembre de 2011]. </font> <font size="2" face="Verdana">Disponible en: <a href="http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4068927" target="_blank">http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4068927</a>. ISSN  0278-0070.    </font>     <!-- ref --><P><font size="2" face="Verdana"> 20. Barnat, J., Brim, L. y Rockai, P. &quot;Parallel Partial Order Reduction with Topological  Sort Proviso&quot;. En: <i>8th IEEE International Conference on Software Engineering and Formal  Methods (SEFM)</i>. Pisa, Italy: IEEE Computer Society, 2010, p. 222 -231.  [Consultado el: 30 de  septiembre de 2011]. </font> <font size="2" face="Verdana">Disponible en: <a href="http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5637433" target="_blank">http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5637433</a>. ISBN  978-1-4244-8289-4.    </font>     <P><font size="2" face="Verdana"> 21. Rinehart, M. y Dahleh, M.A. &quot;A graph reduction for bounding the value of  side information in shortest path optimization&quot;. <i>American Control Conference (ACC)</i>,  2010, p.  4078 -4083. </font><font size="2" face="Verdana">[Consultado el: 30 de septiembre de 2011].   </font> <font size="2" face="Verdana">Disponible en: <a href="http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5530627" target="_blank">http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5530627</a>. ISSN  0743-1619.</font>     <!-- ref --><P><font size="2" face="Verdana">     22. Diestel, R. <i>Graph theory</i>. Third Ed. Hamburg, Germany: Springer, 2006.  ISBN 9783540261834.     </font>     <P><font size="2" face="Verdana"> 23. Lin, P. &quot;A survey of applications of symbolic network functions&quot;. <i>IEEE Transactions  on Circuit Theory</i>,  1973, vol. 20, nÂº. 6, p. 732-737.  [Consultado el: 30 de septiembre de 2011]. </font> <font size="2" face="Verdana">Disponible en: <a href="http://dx.doi.org/10.1109/TCT.1973.1083770" target="_blank">http://dx.doi.org/10.1109/TCT.1973.1083770</a>. ISSN 0018-9324</font>     <!-- ref --><P><font size="2" face="Verdana"> 24. Shi, G., Chen, W. y Shi, C.J. R. &quot;A Graph Reduction Approach to Symbolic  Circuit Analysis&quot;. En:  <i>Proceedings of the 2007 Asia and South Pacific Design Automation  Conference</i>. Yokohama, Japan: IEEE Computer Society, 2007, p. 197-202.  [Consultado el: 30 de  septiembre de 2011]. </font> <font size="2" face="Verdana">Disponible en: <a href="http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4196031" target="_blank">http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4196031</a>. ISBN  1-4244-0630-7</font>     <!-- ref --><P><font size="2" face="Verdana"> 25. Rodr&iacute;guez Puente, R. &quot;Aplicaci&oacute;n de las gram&aacute;ticas de grafo en Sistemas de  Informacion Geogr&aacute;fica&quot;. <i>Revista Cubana de Ciencias Inform&aacute;ticas</i>,  2010, vol. 4, n&#186;. 1/2, p. 5-10. </font> <font size="2" face="Verdana">[Consultado el: 29 de noviembre de 2011]. Disponible en:  <a href="http://rcci.uci.cu/index.php/rcci/article/view/108" target="_blank">http://rcci.uci.cu/index.php/rcci/article/view/108</a>.  ISSN 1994-1536.    </font>     <!-- ref --><P><font size="2" face="Verdana"> 26. Gei&szlig;, R. y Kroll, M. &quot;GrGen.NET:    A Fast, Expressive, and General Purpose Graph Rewrite Tool&quot;. En: <i>Applications    of Graph Transformations with Industrial Relevance</i>. Kassel, Germany: Springer    Heidelberg, 2008, vol. 5088, p. 568-569. [Consultado el: 30 de septiembre de    2011]. Disponible en: <a href="http://dx.doi.org/10.1007/978-3-540-89020-1_38" target="_blank">http://dx.doi.org/10.1007/978-3-540-89020-1_38</a>.    ISBN 978-3-540-89019-5.     </font>      <!-- ref --><P><font size="2" face="Verdana"> 27. Balasubramanian, D., Narayanan, A., van Buskirk, C. P. <i>et al</i>. &quot;The Graph Rewriting  and Transformation Language: GReAT&quot;. En: <i>ECEASST</i>,  2006, vol. 1.  [Consultado el: 30 de  septiembre de 2011]. </font> <font size="2" face="Verdana">Disponible en: <a href="http://eceasst.cs.tu-berlin.de/index.php/eceasst/article/view/89" target="_blank">http://eceasst.cs.tu-berlin.de/index.php/eceasst/article/view/89</a>.  ISSN  1863-2122.    </font>     <!-- ref --><P><font size="2" face="Verdana"> 28. Garc&iacute;a Garrido, L. <i>Introducci&oacute;n a la Teor&iacute;a de Conjuntos y a la L&oacute;gica Matem&aacute;tica</i>.  Ciudad de La Habana: Editorial Felix Varela, 2002.     </font>     <!-- ref --><P><font size="2" face="Verdana"> 29. Janssens, D. y Rozenberg, G. &quot;Graph grammars with  neighbourhood-controlled embedding&quot;. <i>Theoretical Computer Science</i>,  1982, vol. 21, n&#186;. 1, p. 55-74.  [Consultado el:  30 de septiembre de 2011]. </font> <font size="2" face="Verdana"><a href="Disponible en: http://www.sciencedirect.com/science/article/B6V1G-45GMVNY-11/2 /37148cad699b9f0964a6dacd031d178e" target="_blank">Disponible en: http://www.sciencedirect.com/science/article/B6V1G-45GMVNY-11/2 /37148cad699b9f0964a6dacd031d178e</a>.  ISSN 0304-3975.    </font>     ]]></body>
<body><![CDATA[<!-- ref --><P><font size="2" face="Verdana">     30. Mazzola, G., Milmeister, G. y Weissmann, J. <i>Comprehensive Mathematics for  Computer Scientists 1</i>. Second Ed. Zurich, Switzerland: Springer-Verlag, 2006. ISBN 3-540-36873-6.    </font>     <p>&nbsp;</p>     <p>&nbsp;</p>     <P><font size="2" face="Verdana">Recibido: 9 de diciembre de 2011.<br /> Aceptado: 2 de abril de 2012.</font>     <p>&nbsp;</p>     <p>&nbsp;</p>     <P><font size="2" face="Verdana"><i>Rafael RodrÃ­guez-Puente</i>. Universidad de las Ciencias InformÃ¡ticas. Facultad 3. La Habana, Cuba.<br/>  Correo electr&oacute;nico: <a href="mailto:rafaelrp@uci.cu">rafaelrp@uci.cu</a></font>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Martínez Escanaverino]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Dichromatic Graphs:: A Tool for the Algorithmic Education of Mechanical Engineers]]></article-title>
<source><![CDATA[ASME Design Engineering Technical Conferences & Computers and Information in Engineering, DETC 2000]]></source>
<year>2000</year>
<publisher-loc><![CDATA[Baltimore^eMaryland Maryland]]></publisher-loc>
<publisher-name><![CDATA[Amer Society of Mechanical]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Martínez Escanaverino]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Llamos Soríz]]></surname>
<given-names><![CDATA[J. A.]]></given-names>
</name>
<name>
<surname><![CDATA[García Toll]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Ortiz Cárdenas]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Rational design automation by dichromatic graphs]]></article-title>
<source><![CDATA[ASME 2001 Design Engineering Technical Conferences and Computers and Information in Engineering, DETC'01]]></source>
<year>2001</year>
<publisher-loc><![CDATA[Pittsburgh^ePennsylvania Pennsylvania]]></publisher-loc>
<publisher-name><![CDATA[Amer Society of Mechanical]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Martínez Escanaverino]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Martínez Fonte]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A problem solving rationale for conceptual design in engineering]]></article-title>
<source><![CDATA[Proceedings of the 6th International Conference on Computer-Aided Industrial Design & Conceptual Design - CAID&CD 2005]]></source>
<year>2005</year>
<publisher-loc><![CDATA[Delft ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Marrero Osorio]]></surname>
<given-names><![CDATA[S. A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Diseño Paramétrico Basado en Modelos Matemáticos. Caso de estudio: Máquinas para la Construcción Sostenible de Viviendas]]></source>
<year>2009</year>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Morejón Vizcaino]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<source><![CDATA[Primera etapa del proceso de desarrollo de un hidromotor de alto par: conceptualización y prototipo analítico]]></source>
<year>2004</year>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[González Rey]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Establecimiento del cálculo del diámetro de cresta exterior de un engranaje cónico con técnicas de grafos]]></article-title>
<source><![CDATA[Ingeniería Mecánica]]></source>
<year>2007</year>
<volume>6</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>33-39</page-range></nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Marrero Osorio]]></surname>
<given-names><![CDATA[S. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Martínez Escanaverino]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Diseño paramétrico de pinzas de fricción]]></article-title>
<source><![CDATA[Ingeniería Mecánica]]></source>
<year>2009</year>
<volume>12</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>37-48</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Llamos Soríz]]></surname>
<given-names><![CDATA[J. A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Diseño óptimo de cajas reductoras para molinos de caña de azúcar]]></source>
<year>2000</year>
<month>24</month>
<day> d</day>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Alemán Romero]]></surname>
<given-names><![CDATA[I. L.]]></given-names>
</name>
</person-group>
<source><![CDATA[Modelo Matemático y Algoritmos para la Aplicación 3D del Método de los Elementos de Contorno]]></source>
<year>2003</year>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Marrero-Osorio]]></surname>
<given-names><![CDATA[S. A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Sobre la solución de problemas computacionales en ingeniería mediante grafos dicromáticos: Selección de software de apoyo]]></article-title>
<source><![CDATA[Ingeniería Mecánica]]></source>
<year>2011</year>
<volume>14</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>160-169</page-range></nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Solana González]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
<name>
<surname><![CDATA[Alonso Martínez]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Pérez González]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Análisis y modelado de redes de workflow del proceso de tratamiento de experiencias operativas]]></article-title>
<source><![CDATA[XX Congreso anual de AEDEM]]></source>
<year>2007</year>
<volume>1</volume>
<page-range>1109-1122</page-range><publisher-loc><![CDATA[Palma de Mallorca ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Aalst]]></surname>
<given-names><![CDATA[W. M. P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Verification of Workflow Nets]]></article-title>
<source><![CDATA[Proceedings of the 18th International Conference on Application and Theory of Petri Nets]]></source>
<year>1997</year>
<page-range>407-426</page-range><publisher-loc><![CDATA[Toulouse ]]></publisher-loc>
<publisher-name><![CDATA[Springer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sadiq]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
<name>
<surname><![CDATA[Orlowska]]></surname>
<given-names><![CDATA[M. E.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Analyzing process models using graph reduction techniques]]></article-title>
<source><![CDATA[Information Systems-The 11th international conference on advanced information systems engineering]]></source>
<year>2000</year>
<volume>25</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>117-134</page-range></nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kai]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Qiang]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An Algorithm Combining Graph-Reduction and Graph-Search for Workflow Graphs Verification]]></article-title>
<source><![CDATA[11th International Conference on Computer Supported Cooperative Work in Design, CSCWD 2007]]></source>
<year>2007</year>
<page-range>772-776</page-range><publisher-loc><![CDATA[Melbourne ]]></publisher-loc>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Liu]]></surname>
<given-names><![CDATA[Q.]]></given-names>
</name>
<name>
<surname><![CDATA[Cao]]></surname>
<given-names><![CDATA[B.]]></given-names>
</name>
<name>
<surname><![CDATA[Zhao]]></surname>
<given-names><![CDATA[Y.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An improved verification method for workflow model based on Petri net reduction]]></article-title>
<source><![CDATA[The 2nd IEEE International Conference on Information Management and Engineering (ICIME)]]></source>
<year>2010</year>
<page-range>252-256</page-range><publisher-loc><![CDATA[Chengdu^eSichuan Sichuan]]></publisher-loc>
<publisher-name><![CDATA[IEEE Computer Society Press]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Olfati-Saber]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Fax]]></surname>
<given-names><![CDATA[J. A.]]></given-names>
</name>
<name>
<surname><![CDATA[Murray]]></surname>
<given-names><![CDATA[R. M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Consensus and Cooperation in Networked Multi-Agent Systems]]></article-title>
<source><![CDATA[Proceedings of the IEEE]]></source>
<year>2007</year>
<volume>95</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>215-233</page-range></nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Parlangeli]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Notarstefano]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Graph reduction based observability conditions for network systems running average consensus algorithms]]></article-title>
<source><![CDATA[18th Mediterranean Conference on Control & Automation (MED)]]></source>
<year>2010</year>
<page-range>689-694</page-range><publisher-loc><![CDATA[Marrakech ]]></publisher-loc>
<publisher-name><![CDATA[IEEE Computer Society]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B18">
<label>18</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fuhao]]></surname>
<given-names><![CDATA[Z.]]></given-names>
</name>
<name>
<surname><![CDATA[Liu]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An Algorithm of Shortest Path Based on Dijkstra for Huge Data]]></article-title>
<source><![CDATA[Fourth International Conference on Fuzzy Systems and Knowledge Discovery]]></source>
<year>2009</year>
<volume>4</volume>
<page-range>244--247</page-range></nlm-citation>
</ref>
<ref id="B19">
<label>19</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Li]]></surname>
<given-names><![CDATA[Y. L.]]></given-names>
</name>
<name>
<surname><![CDATA[Li]]></surname>
<given-names><![CDATA[J. Y.]]></given-names>
</name>
<name>
<surname><![CDATA[Chen]]></surname>
<given-names><![CDATA[W. B.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An Efficient Tile-Based ECO Router Using Routing Graph Reduction and Enhanced Global Routing Flow]]></article-title>
<source><![CDATA[IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems]]></source>
<year>2007</year>
<volume>26</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>345-358</page-range></nlm-citation>
</ref>
<ref id="B20">
<label>20</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Barnat]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Brim]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
<name>
<surname><![CDATA[Rockai]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Parallel Partial Order Reduction with Topological Sort Proviso]]></article-title>
<source><![CDATA[8th IEEE International Conference on Software Engineering and Formal Methods (SEFM)]]></source>
<year>2010</year>
<page-range>222 -231</page-range><publisher-loc><![CDATA[Pisa ]]></publisher-loc>
<publisher-name><![CDATA[IEEE Computer Society]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B21">
<label>21</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rinehart]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
<name>
<surname><![CDATA[Dahleh]]></surname>
<given-names><![CDATA[M. A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A graph reduction for bounding the value of side information in shortest path optimization]]></article-title>
<source><![CDATA[American Control Conference (ACC)]]></source>
<year>2010</year>
<page-range>4078 -4083</page-range></nlm-citation>
</ref>
<ref id="B22">
<label>22</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Diestel]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<source><![CDATA[Graph theory]]></source>
<year>2006</year>
<edition>Third</edition>
<publisher-loc><![CDATA[Hamburg ]]></publisher-loc>
<publisher-name><![CDATA[Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B23">
<label>23</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lin]]></surname>
<given-names><![CDATA[P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A survey of applications of symbolic network functions]]></article-title>
<source><![CDATA[IEEE Transactions on Circuit Theory]]></source>
<year>1973</year>
<volume>20</volume>
<numero>6</numero>
<issue>6</issue>
<page-range>732-737</page-range></nlm-citation>
</ref>
<ref id="B24">
<label>24</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Shi]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Chen]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
<name>
<surname><![CDATA[Shi]]></surname>
<given-names><![CDATA[C. J. R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A Graph Reduction Approach to Symbolic Circuit Analysis]]></article-title>
<source><![CDATA[Proceedings of the 2007 Asia and South Pacific Design Automation Conference]]></source>
<year>2007</year>
<page-range>197-202</page-range><publisher-loc><![CDATA[Yokohama ]]></publisher-loc>
<publisher-name><![CDATA[IEEE Computer Society]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B25">
<label>25</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rodríguez Puente]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Aplicación de las gramáticas de grafo en Sistemas de Informacion Geográfica]]></article-title>
<source><![CDATA[Revista Cubana de Ciencias Informáticas]]></source>
<year>2010</year>
<volume>4</volume>
<numero>1/2</numero>
<issue>1/2</issue>
<page-range>5-10</page-range></nlm-citation>
</ref>
<ref id="B26">
<label>26</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Geiß]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Kroll]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[GrGen.NET:: A Fast, Expressive, and General Purpose Graph Rewrite Tool]]></article-title>
<source><![CDATA[Applications of Graph Transformations with Industrial Relevance]]></source>
<year>2008</year>
<volume>5088</volume>
<page-range>568-569</page-range><publisher-loc><![CDATA[Kassel ]]></publisher-loc>
<publisher-name><![CDATA[Springer Heidelberg]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B27">
<label>27</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Balasubramanian]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Narayanan]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[van Buskirk]]></surname>
<given-names><![CDATA[C. P.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[The Graph Rewriting and Transformation Language:: GReAT]]></article-title>
<source><![CDATA[ECEASST]]></source>
<year>2006</year>
<volume>1</volume>
</nlm-citation>
</ref>
<ref id="B28">
<label>28</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[García Garrido]]></surname>
<given-names><![CDATA[L.]]></given-names>
</name>
</person-group>
<source><![CDATA[Introducción a la Teoría de Conjuntos y a la Lógica Matemática]]></source>
<year>2002</year>
<publisher-loc><![CDATA[Ciudad de La Habana ]]></publisher-loc>
<publisher-name><![CDATA[Felix Varela]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B29">
<label>29</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Janssens]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Rozenberg]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Graph grammars with neighbourhood-controlled embedding]]></article-title>
<source><![CDATA[Theoretical Computer Science]]></source>
<year>1982</year>
<volume>21</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>55-74</page-range></nlm-citation>
</ref>
<ref id="B30">
<label>30</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mazzola]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Milmeister]]></surname>
<given-names><![CDATA[G.]]></given-names>
</name>
<name>
<surname><![CDATA[Weissmann]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Comprehensive Mathematics for Computer Scientists 1]]></source>
<year>2006</year>
<edition>Second</edition>
<publisher-loc><![CDATA[Zurich ]]></publisher-loc>
<publisher-name><![CDATA[Springer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
