<?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>1405-7743</journal-id>
<journal-title><![CDATA[Ingeniería, investigación y tecnología]]></journal-title>
<abbrev-journal-title><![CDATA[Ing. invest. y tecnol.]]></abbrev-journal-title>
<issn>1405-7743</issn>
<publisher>
<publisher-name><![CDATA[Universidad Nacional Autónoma de México, Facultad de Ingeniería]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1405-77432008000300001</article-id>
<title-group>
<article-title xml:lang="es"><![CDATA[Programación lineal con espacios covariante y contravariante: Una perspectiva física y matemática]]></article-title>
<article-title xml:lang="en"><![CDATA[Linear programming in covariant and contravariant manifolds: A physical and mathematical perspective]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Urrutia-Galicia]]></surname>
<given-names><![CDATA[J.L.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Alcérreca-Huerta]]></surname>
<given-names><![CDATA[J.C.]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Ordaz-Alcántara]]></surname>
<given-names><![CDATA[M.A.]]></given-names>
</name>
<xref ref-type="aff" rid="A03"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad Nacional Autónoma de México Instituto de Ingeniería, Mecánica Aplicada ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A02">
<institution><![CDATA[,Universidad Nacional Autónoma de México Facultad de Ingeniería ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<aff id="A03">
<institution><![CDATA[,Universidad Nacional Autónoma de México Facultad de Ciencias ]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>09</month>
<year>2008</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>09</month>
<year>2008</year>
</pub-date>
<volume>9</volume>
<numero>3</numero>
<fpage>185</fpage>
<lpage>204</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1405-77432008000300001&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1405-77432008000300001&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1405-77432008000300001&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="es"><p><![CDATA[En este artículo se presenta un método de optimización nuevo y diferente a los utilizados actualmente, como en el "Método Simplex". Se basa en el empleo de los espacios covariante y contravariante, ambos espacios biortogonales entre sí, lo que permite una visualización del problema de optimización tanto física como matemática. El resultado obtenido proporciona la mejor aproximación de acuerdo a los datos concentrados en las restricciones del problema, éstas últimas visualizados como vectores (como un espacio completo o incompleto) y no como rectas, planos o hiperplanos. Asimismo, con este nuevo método se puede cuantificar el error generado entre los vectores aproximación y el objetivo, lo que permite observar y medir la efectividad de la solución propuesta.]]></p></abstract>
<abstract abstract-type="short" xml:lang="en"><p><![CDATA[In this paper a new optimization method is presented. The theoretical back ground is different to that used presently as in the case of the "Simplex Method". The presentation is based on the use of the covariant and contravariant spaces, both being biorthogonal spaces, al low a visualization of the optimization problem from a physical as well as mathematical points of view. The obtained result provides the best approximation according to the data provided in the constraints of the problem, which are visualized like vectors and not like straight lines, planes or hyperplanes. Also, in this new method the error generated between the approximation and the objective vectors can be measured, which allows to observe and prove the accuracy of the proposed solution.]]></p></abstract>
<kwd-group>
<kwd lng="es"><![CDATA[Métodos de optimización]]></kwd>
<kwd lng="es"><![CDATA[espacio covariante (espacio de columnas) y contravariante (matriz inversa) -vs- método simplex]]></kwd>
<kwd lng="es"><![CDATA[rotación de hiperplano]]></kwd>
<kwd lng="es"><![CDATA[convergencia]]></kwd>
<kwd lng="es"><![CDATA[solución exacta]]></kwd>
<kwd lng="en"><![CDATA[Optimization methods]]></kwd>
<kwd lng="en"><![CDATA[covariant and contravariant spaces -vs- simplex method]]></kwd>
<kwd lng="en"><![CDATA[hyperplane rotation]]></kwd>
<kwd lng="en"><![CDATA[convergence]]></kwd>
<kwd lng="en"><![CDATA[exact solution]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="justify"><font face="verdana" size="4">Estudios e investigaciones recientes</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="center"><font face="verdana" size="4"><b>Programaci&oacute;n lineal con espacios covariante y contravariante.   Una  perspectiva  f&iacute;sica y  matem&aacute;tica</b></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="center"><font face="verdana" size="3"><b>Linear programming in covariant and contravariant manifolds.   A physical  and   mathematical  perspective</b></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="center"><font face="verdana" size="2"><b>J.L. Urrutia&#150;Galicia<sup>1</sup>, J.C. Alc&eacute;rreca&#150;Huerta<sup>2</sup> y M.A. Ordaz&#150;Alc&aacute;ntara<sup>3</sup></b></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><i><sup>1</sup> Instituto de Ingenier&iacute;a, Mec&aacute;nica Aplicada, Universidad Nacional Aut&oacute;noma de M&eacute;xico,</i></font></p>     <p align="justify"><font face="verdana" size="2"><i><sup>2</sup> Facultad de Ingenier&iacute;a, Universidad Nacional Aut&oacute;noma de M&eacute;xico y</i></font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><i><sup>3</sup> Facultad de Ciencias, Universidad Nacional Aut&oacute;noma de M&eacute;xico E&#150;mail: </i><a href="mailto:jurg@pumas.iingen.unam.mx">jurg@pumas.iingen.unam.mx</a></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2">Recibido: abril de 2006    <br>   Aceptado: noviembre de 2007</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Resumen</b></font></p>     <p align="justify"><font face="verdana" size="2">En este art&iacute;culo se presenta un m&eacute;todo de optimizaci&oacute;n nuevo y diferente a los utilizados actualmente, como en el "M&eacute;todo Simplex". Se basa en el empleo de los espacios covariante y contravariante, ambos espacios biortogonales entre s&iacute;, lo que permite una visualizaci&oacute;n del problema de optimizaci&oacute;n tanto f&iacute;sica como matem&aacute;tica. El resultado obtenido proporciona la mejor aproximaci&oacute;n de acuerdo a los datos concentrados en las restricciones del problema, &eacute;stas &uacute;ltimas visualizados como vectores (como un espacio completo o incompleto) y no como rectas, planos o hiperplanos. Asimismo, con este nuevo m&eacute;todo se puede cuantificar el error generado entre los vectores aproximaci&oacute;n y el objetivo, lo que permite observar y medir la efectividad de la soluci&oacute;n propuesta.</font></p>     <p align="justify"><font face="verdana" size="2"><b>Descriptores: </b>M&eacute;todos de optimizaci&oacute;n, espacio covariante (espacio de columnas) y contravariante (matriz inversa) &#150;vs&#150; m&eacute;todo simplex, rotaci&oacute;n de hiperplano, convergencia, soluci&oacute;n exacta.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b><i>Abstract</i></b></font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><i>In this paper a new optimization method is presented. The theoretical back ground is different to that used presently as in the case of the "Simplex Method". The presentation is based on the use of the covariant and contravariant spaces, both being biorthogonal spaces, al low a visualization of the optimization problem from a physical as well as mathematical points of view. The obtained result provides the best approximation according to the data provided in the constraints of the problem, which are visualized like vectors and not like straight lines, planes or hyperplanes. Also, in this new method the error generated between the approximation and the objective vectors can be measured, which allows to observe and prove the accuracy of the proposed solution.</i></font></p>     <p align="justify"><font face="verdana" size="2"><b><i>Keywords: </i></b><i>Optimization methods, covariant and contravariant spaces &#150;vs&#150; simplex method, hyperplane rotation, convergence, exact solution.</i></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Introducci&oacute;n</b></font></p>     <p align="justify"><font face="verdana" size="2">Bien es sabido que dentro de los m&aacute;rgenes de cualquier problema pr&aacute;ctico, lo que se busca es el mejor empleo de los recursos humanos, comerciales, laborales, tecnol&oacute;gicos, etc., de tal manera que se logre la distribuci&oacute;n y uso m&aacute;s ventajoso de los mismos. Es por eso que surgen modelos que tratan de optimizar los recursos disponibles, ya sean maximizando ganancias o minimizando gastos o p&eacute;rdidas.</font></p>     <p align="justify"><font face="verdana" size="2">Los problemas de optimizaci&oacute;n se presentan en m&uacute;ltiples disciplinas, teniendo en com&uacute;n una meta por alcanzar, sujeta a restricciones que influyen de manera directa limitando las posibles soluciones al problema de maximizar o minimizar el objetivo propuesto. Por ejemplo; en administraci&oacute;n, un objetivo muy com&uacute;n es el de maximizar las ganancias, tomando en cuenta los l&iacute;mites impuestos por los tiempos de operaci&oacute;n, costos de producci&oacute;n, capital disponible para la inversi&oacute;n, entre otros factores; a nivel industrial, los gastos de operaci&oacute;n se encuentran sujetos a la eficiencia de la maquinaria, a los productos manufacturados o la llegada de materia prima.</font></p>     <p align="justify"><font face="verdana" size="2">Fue alrededor de la Segunda Guerra Mundial en que se iniciaron los primeros pasos hacia la b&uacute;squeda de modelos matem&aacute;ticos que resolvieran los problemas de optimizaci&oacute;n, uno de estos modelos surge con el fin de resolver los problemas de asignaci&oacute;n de recursos por parte de la fuerza a&eacute;rea estadounidense. George B. Dantzig, miembro del proyecto SCOOP (Scientific Computation of Optimun Programs) de la fuerza a&eacute;rea de E.U., fue quien dise&ntilde;&oacute; el m&eacute;todo simplex de soluci&oacute;n en 1947, modelo que sigue siendo ampliamente utilizado hasta nuestros d&iacute;as (Fraleigh y Beauregard, 1989a).</font></p>     <p align="justify"><font face="verdana" size="2">El desarrollo de la programaci&oacute;n lineal, es considerado por mucha gente como uno de los avances cient&iacute;ficos m&aacute;s importantes de la segunda mitad del siglo XX. De hecho, una proporci&oacute;n importante de <i>todo el c&aacute;lculo cient&iacute;fico </i>que se lleva a cabo por computadoras se dedica al uso de la programaci&oacute;n lineal y a t&eacute;cnicas &iacute;ntimamente relacionadas, estim&aacute;ndose en un 25%, de acuerdo a un estudio de la IBM (Marrero et <i>al, </i>2006).</font></p>     <p align="justify"><font face="verdana" size="2">Un modelo de programaci&oacute;n lineal, como el m&eacute;todo simplex o el que se desarrolla en este art&iacute;culo empleando los espacios covariante y contravariante, tratan de proporcionar una v&iacute;a eficiente para determinar una soluci&oacute;n &oacute;ptima para los problemas de maximizaci&oacute;n o minimizaci&oacute;n de un objetivo dadas determinadas restricciones.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>M&eacute;todo Simplex</b></font></p>     <p align="justify"><font face="verdana" size="2"><i>An&aacute;lisis gr&aacute;fico</i></font></p>     <p align="justify"><font face="verdana" size="2">El m&eacute;todo simplex busca resolver problemas de programaci&oacute;n lineal; dicho m&eacute;todo, cuando posee dos variables de optimizaci&oacute;n es visto de manera gr&aacute;fica como la traza de planos dados por las ecuaciones de las restricciones, gener&aacute;ndose un pol&iacute;gono al graficar todas &eacute;stas. Al desplazar la traza del plano de la funci&oacute;n objetivo hacia el pol&iacute;gono mencionado anteriormente, se obtiene una soluci&oacute;n &oacute;ptima en el primer punto en que ambos se intersectan.</font></p>     <p align="justify"><font face="verdana" size="2">Para mostrar lo anterior, se toma un ejemplo de Fraleigh y Beauregard (1989b), donde se propone el siguiente problema:</font></p>     <p align="justify"><font face="verdana" size="2"><i>Ejemplo 1</i></font></p>     <p align="justify"><font face="verdana" size="2">Sea una compa&ntilde;&iacute;a maderera que posee dos talleres de contrachapado, donde se producen los tres mismos tipos de tableros, hallar el n&uacute;mero de d&iacute;as que debe operar cada taller durante un semestre para proporcionar de la manera m&aacute;s econ&oacute;mica los tableros requeridos. La <a href="#t1">tabla 1</a> muestra la producci&oacute;n y costo diarios por taller.</font></p>     <p align="center"><font face="verdana" size="2"><a name="t1" id="t1"></a></font></p>     <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1t1.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">Con los datos contenidos en la tabla podemos determinar tanto la funci&oacute;n objetivo como las restricciones que intervienen en el problema:</font></p>     <p align="justify"><font face="verdana" size="2">Minimizar C=3000x<sub>1</sub>+2000x<sub>2</sub>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(1)</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">condicionado a las siguientes restricciones:</font></p>     <p align="justify"><font face="verdana" size="2">100x<sub>1</sub> +20x<sub>2</sub> <u>&gt;</u> 2000</font></p>     <p align="justify"><font face="verdana" size="2">40x<sub>&plusmn;</sub> +80x<sub>2</sub> <u>&gt;</u> 3200&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(2)</font></p>     <p align="justify"><font face="verdana" size="2">60x1 +60x<sub>2</sub> <u>&gt;</u> 3600</font></p>     <p align="justify"><font face="verdana" size="2">y con x<sub>1</sub> <u>&gt;</u> 0,x<sub>2</sub> <u>&gt;</u> 0.</font></p>     <p align="justify"><font face="verdana" size="2"><a href="#f1">En la figura 1</a>, se encuentra achurado el espacio soluci&oacute;n limitado por las gr&aacute;ficas de las trazas de los planos de las restricciones; asimismo, con l&iacute;nea punteada, se encuentra graficada la pendiente de la funci&oacute;n objetivo. Al desplazar la funci&oacute;n objetivo hacia el pol&iacute;gono e intersectarse, como se muestra en la <a href="#f2">figura 2</a>, se obtiene la soluci&oacute;n &oacute;ptima, que resulta ser <i>x<sub>1</sub> </i>= 10 y <i>x</i><sub>2</sub> = <u> </u> 0.</font></p>     <p align="center"><font face="verdana" size="2"><a name="f1"></a></font></p>     <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1f1.jpg"></font></p>     <p align="center"><font face="verdana" size="2"><a name="f2"></a></font></p>     <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1f2.jpg"></font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Al sustituir los valores de <i>x<sub>1</sub> </i>y x<sub>2</sub> en la funci&oacute;n objetivo de costo inicialmente planteada, se tiene que el costo m&iacute;nimo de producci&oacute;n ser&iacute;a:</font></p>     <p align="justify"><font face="verdana" size="2">C= 3000(10) + 2000(50) </font></p>     <p align="justify"><font face="verdana" size="2">C = $130 000&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(3)</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><i>Algoritmo del m&eacute;todo simplex</i></font></p>     <p align="justify"><font face="verdana" size="2">La forma anal&iacute;tica del m&eacute;todo simplex funciona de manera similar al m&eacute;todo gr&aacute;fico, la diferencia radica en que para buscar la intersecci&oacute;n entre el pol&iacute;gono y la traza de la funci&oacute;n objetivo se recorren las aristas del pol&iacute;gono o poliedro generado por las restricciones, siendo los v&eacute;rtices o puntos esquina las soluciones factibles al problema, sin necesidad de probar todos los puntos esquina. Para iniciar el recorrido a lo largo del pol&iacute;gono o poliedro, es necesario a&ntilde;adir a las restricciones, representadas con igualdades o desigualdades como: variables de holgura, variables excedentes y variables artificiales, esto &uacute;ltimo con el motivo de convertir todas las desigualdades de las restricciones en igualdades, adem&aacute;s de que con ello se genera un conjunto de variables b&aacute;sicas y otro de variables no b&aacute;sicas con lo que se puede empezar dicho recorrido.</font></p>     <p align="justify"><font face="verdana" size="2">Primeramente se comienza en cualquier punto esquina, para despu&eacute;s moverse hacia cualquier otro adyacente, de manera que la funci&oacute;n objetivo se incremente lo m&aacute;s r&aacute;pidamente posible (Fraleigh y Beauregard, 1989c), para hacer lo anterior, una variable b&aacute;sica se hace no b&aacute;sica y viceversa, disponiendo del conjunto de variables no b&aacute;sicas generado al introducir las variables de holgura, excedentes y artificiales. Un &oacute;ptimo se alcanza cuando el valor de la funci&oacute;n es m&aacute;ximo y ninguna otra soluci&oacute;n b&aacute;sica factible puede ser encontrada (Bhatti, 2000).</font></p>     <p align="justify"><font face="verdana" size="2">En caso de que se busque minimizar una funci&oacute;n objetivo, cuyas restricciones sean de la forma <i>Ax <u>&lt;</u> b, </i>con <i>b <u>&gt;</u> </i>0, se hace uso de la siguiente expresi&oacute;n:</font></p>     <p align="justify"><font face="verdana" size="2">&#91;M&iacute;nimo de f (x)&#93; =&#150; &#91;M&aacute;ximo de &#150; f (x)&#93; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(4)</font></p>     <p align="justify"><font face="verdana" size="2">Empleando el problema mostrado anteriormente en el m&eacute;todo gr&aacute;fico, se ejemplifica de manera breve, la forma de resoluci&oacute;n a trav&eacute;s del algoritmo del m&eacute;todo simplex.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Una vez que se han obtenido la funci&oacute;n objetivo (1) y las restricciones del problema (2), se procede a convertir las desigualdades de las restricciones en igualdades por medio de la adici&oacute;n, en este caso, de variables excedentes y artificiales, por lo que se tiene:</font></p>     <p align="justify"><font face="verdana" size="2">100x<sub>1</sub> + 20x<sub>2</sub> <i>&#150;y<sub>1</sub> + q<sub>1</sub> </i>=2000 </font></p>     <p align="justify"><font face="verdana" size="2">40 <i>x<sub>1</sub> </i>+ 80x<sub>2</sub> &#150;y<sub>2</sub> <i>+ q<sub>2</sub> </i>=3200 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  &nbsp;  &nbsp;(5)</font></p>     <p align="justify"><font face="verdana" size="2">60 x<sub>1</sub> + 60x<sub>2</sub>&#150;y<sub>3</sub>  <i>+ q<sub>3</sub> </i>=3600</font></p>     <p align="justify"><font face="verdana" size="2">Dado que se desea minimizar la funci&oacute;n objetivo C (1) es necesario utilizar la expresi&oacute;n mostrada en (4). A&uacute;n cuando las restricciones deban tener la forma <i>Ax <i><u>&lt;</u></i> b, </i>la cuesti&oacute;n se ve resuelta tras la a&ntilde;adidura de las variables excedentes.</font></p>     <p align="justify"><font face="verdana" size="2">Las variables artificiales deber&aacute;n tomar el valor cero para obtener una soluci&oacute;n factible al problema original. Entonces el problema de minimizar C se transforma en un problema de maximizar <i>P=&#150;C, </i>siendo la nueva funci&oacute;n objetivo:</font></p>     <p align="justify"><font face="verdana" size="2"><i>P = </i>&#150;3000<i>x<sub>1</sub> &#150; </i>2000x<sub>2</sub> &#150; <i>Mq<sub>1</sub> &#150; Mq<sub>2</sub> &#150; Mq<sub>3</sub> </i> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(6)</font></p>     <p align="justify"><font face="verdana" size="2">Donde <i>M </i>es un n&uacute;mero muy grande, lo que permite que la funci&oacute;n objetivo no se pueda optimizar sin que los qi tomen el valor cero, como se mencion&oacute; arriba.</font></p>     <p align="justify"><font face="verdana" size="2">Una vez modificadas las restricciones y la funci&oacute;n objetivo, se elabora una tabla inicial donde se hallan concentradas todas las variables de las restricciones (5) y el objetivo.</font></p>     <p align="justify"><font face="verdana" size="2">Para la formaci&oacute;n de la &uacute;ltima fila de la tabla inicial, correspondiente al objetivo, se tiene que para una columna etiquetada con una variable x<sub>i</sub>, se a&ntilde;ade en la fila objetivo el negativo del producto de <i>M </i>por la suma de coeficientes que multiplican a x<sub>i</sub> en las restricciones. En las columnas etiquetadas con y<sub>i</sub> se a&ntilde;ade <i>M, </i>mientras que en las etiquetadas con q<sub>i</sub> se escriben ceros; en la &uacute;ltima columna se tiene el negativo del producto de <i>M </i>por la suma de los t&eacute;rminos independientes de las restricciones.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">A continuaci&oacute;n, mediante un tipo de reducci&oacute;n de Gauss&#150;Jordan, las variables b&aacute;sicas se hacen no b&aacute;sicas y viceversa, hasta que se obtiene la soluci&oacute;n &oacute;ptima al no quedar registros negativos de la fila objetivo y si ninguna variable artificial es b&aacute;sica o si todas las variables artificiales b&aacute;sicas tienen valor cero, como se muestra en las <a href="/img/revistas/iit/v9n3/a1t2.jpg" target="_blank">tablas 2</a> a <a href="/img/revistas/iit/v9n3/a1t4.jpg" target="_blank">4</a>.(<a href="/img/revistas/iit/v9n3/a1t2.jpg" target="_blank">tabla 2</a>, <a href="/img/revistas/iit/v9n3/a1t3.jpg" target="_blank">3</a> y <a href="/img/revistas/iit/v9n3/a1t4.jpg" target="_blank">4</a>) </font></p>     <p align="justify"><font face="verdana" size="2">En la <a href="/img/revistas/iit/v9n3/a1t4.jpg" target="_blank">tabla 4</a>, se encuentran los valores de <i>x<sub>1</sub> </i>= 10 y <i>x</i><sub>2</sub> = 50, obteni&eacute;ndose el m&aacute;ximo de <i>P </i>igual con &#150;130000. Al emplear nuevamente la expresi&oacute;n se&ntilde;alada en (4), se tiene que el costo m&iacute;nimo de producci&oacute;n es de $130000, soluci&oacute;n que se obtuvo con el m&eacute;todo gr&aacute;fico.</font></p>     <p align="justify"><font face="verdana" size="2">No obstante, hay que destacar que aunque se satisficieron las restricciones del problema, se puede observar en la &uacute;ltima columna de la <a href="/img/revistas/iit/v9n3/a1t4.jpg" target="_blank">tabla 4</a> que la variable excedente y<sub>2</sub> tiene un valor igual con 1200, indicativo de una sobreproducci&oacute;n del contrachapado 2 producido por ambos talleres y que, al compar&aacute;rsele con la demanda semestral del producto que es igual con 3200 representa el 37.5% de la ya mencionada demanda, por lo que ser&iacute;a recomendable encontrar una soluci&oacute;n alternativa.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>M&eacute;todo con espacios covariante y contravariante</b></font></p>     <p align="justify"><font face="verdana" size="2">Este m&eacute;todo se basa principalmente en una visi&oacute;n f&iacute;sica y matem&aacute;tica de los problemas, por lo que las soluciones encontradas responden a diversas situaciones planteadas en la realidad. Como se ver&aacute;, las variables de holgura, excedentes y artificiales, que son introducidas en el m&eacute;todo simplex, no representan absolutamente nada al utilizar el nuevo m&eacute;todo, ya que no forman parte del problema original.</font></p>     <p align="justify"><font face="verdana" size="2">Urrutia (2003), mostr&oacute; la metodolog&iacute;a para invertir matrices rectangulares y para modificar &oacute;ptimamente las restricciones (cuando esto es posible o mandatario), la cual tiene aplicaci&oacute;n para la optimizaci&oacute;n de funciones dadas determinadas restricciones.</font></p>     <p align="justify"><font face="verdana" size="2">Con el motivo de hacer hincapi&eacute; en el tratamiento f&iacute;sico que se har&aacute; al problema, las restricciones (2) del problema presentado, son escritas de la siguiente manera:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s1.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">donde las ecuaciones de las restricciones son vistas como una combinaci&oacute;n lineal de dos vectores en la que las variables de optimizaci&oacute;n <i>x<sub>1</sub> y x<sub>2 </sub></i>son escalares que multiplican a los vectores:</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s2.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">respectivamente, para obtener como objetivo</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s3.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">Por otra parte, el fin sigue siendo minimizar la funci&oacute;n costo mostrada en (1):</font></p>     <p align="justify"><font face="verdana" size="2">C=3000<i>x</i><sub>1</sub> +2000<i>x</i><sub>2</sub></font></p>     <p align="justify"><font face="verdana" size="2">Las restricciones del problema, en este caso, son de la forma <i>Ax <u>&gt;</u> b; </i>sin embargo, lo deseable en un problema de optimizaci&oacute;n es lograr la igualdad en las restricciones, es decir, que se obtenga la soluci&oacute;n a <i>Ax = b </i>o en donde <i>Ax &#150; b </i>resulta m&iacute;nima. El m&eacute;todo con espacios covariante y contravariante (de c&aacute;lculo tensorial) busca cumplir con dicha igualdad, por lo tanto, al aplicar el m&eacute;todo se sustituye el signo de desigualdad y se cambia por el de igualdad en miras de conseguir la mejor soluci&oacute;n y de emplear sin dificultades la metodolog&iacute;a para invertir matrices rectangulares. Para pasar de la desigualdad a la igualdad no es necesario a&ntilde;adir ning&uacute;n tipo de variable como sucede en el m&eacute;todo Simplex, sino que se busca resolver el problema con las variables presentes en el problema original. As&iacute; entonces, las restricciones de este problema se escriben como sigue:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s4.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">A continuaci&oacute;n se agrupan los vectores <i><img src="/img/revistas/iit/v9n3/a1s6.jpg"> </i>y las variables de optimizaci&oacute;n como se muestra:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s5.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">La matriz que agrupa a los vectores <i><i><img src="/img/revistas/iit/v9n3/a1s6.jpg"></i></i>, (pertenecientes al espacio covariante) se le designar&aacute; con el nombre de A; al conseguir la inversa por la izquierda de dicha matriz (A<sup>&#150;1</sup>) escrita en la forma est&aacute;ndar</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s7.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">se obtienen los vectores</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s8.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">que por conveniencia en la visualizaci&oacute;n de la matriz conformada por vectores es mejor escribir:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s9.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">Al multiplicar (8) por los vectores <i><i><i><img src="/img/revistas/iit/v9n3/a1s51.jpg"></i></i> </i>(pertenecientes al espacio contravariante) servir&aacute;n para hallar los valores de las variables de optimizaci&oacute;n:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s10.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">al efectuar las operaciones se&ntilde;aladas en (12) y (13), se obtienen los valores de <i>x</i><sub>1</sub>= 14.285714 y <i>x</i><sub>2</sub>= 37.142857 que, al ser sustituidos primero en la ecuaci&oacute;n (2) nos dar&iacute;a la siguiente producci&oacute;n:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s11.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">En seguida se sustituyen <i>x<sub>1</sub>= </i>14.285714 y x<sub>2</sub>= 37.142857 en la funci&oacute;n costo (1) proporcionando el valor m&iacute;nimo de costos de producci&oacute;n y el cual resulta ser menor al obtenido con el m&eacute;todo simplex:</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">C = 3000(14.285714) + 2000(37.142857) C = $117142.86&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(14)</font></p>     <p align="justify"><font face="verdana" size="2">Haciendo la consideraci&oacute;n de que se trabajan 8 horas por d&iacute;a, los valores de <i>x<sub>1</sub> </i>y <i>x<sub>2</sub> </i>al ser fraccionarios significan que se deben trabajar 14 d&iacute;as normales laborables m&aacute;s 2.25 horas extras para terminar la producci&oacute;n en el taller 1 y 37 d&iacute;as con 1.14 horas en el taller 2.</font></p>     <p align="justify"><font face="verdana" size="2">Como se puede apreciar en la <a href="#f3">figura 3</a>, los vectores <i><img src="/img/revistas/iit/v9n3/a1s13.jpg"></i>se encuentran en un plano diferente al del objetivo <img src="/img/revistas/iit/v9n3/a1s47.jpg">; por lo que no se puede generar una soluci&oacute;n exacta, siendo el m&iacute;nimo error la proyecci&oacute;n del objetivo sobre el plano generado por <i><i><i><img src="/img/revistas/iit/v9n3/a1s51.jpg"></i></i>.</i></font></p>     <p align="center"><font face="verdana" size="2"><i><a name="f3"></a></i></font></p>     <p align="center"><font face="verdana" size="2"><i><img src="/img/revistas/iit/v9n3/a1f3.jpg"></i></font></p>     <p align="justify"><font face="verdana" size="2">Aun cuando ya han sido encontrados los valores de las variables de optimizaci&oacute;n, es necesario entender qu&eacute; es lo que se hizo matem&aacute;ticamente, por ello, se recurre a la explicaci&oacute;n f&iacute;sica que va &iacute;ntimamente ligada con los resultados y el procedimiento realizado. As&iacute;, al sustituir en la ecuaci&oacute;n (8) los valores de <i>x<sub>1</sub> </i>y <i>x</i><sub>2</sub> obtenidos con este m&eacute;todo, se obtiene el vector aproximaci&oacute;n</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s14.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">Este &uacute;ltimo vector <img src="/img/revistas/iit/v9n3/a1s15.jpg"> resulta de aplicar la ley del paralelogramo de composici&oacute;n de fuerzas de f&iacute;sica, tambi&eacute;n llamada Principio de Stevin, entre los vectores <i><img src="/img/revistas/iit/v9n3/a1s13.jpg"></i>  y que se expresa matem&aacute;ticamente en las ecuaciones (15) y (16).</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s16.jpg"></font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s17.jpg"></font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Al comparar la producci&oacute;n obtenida (16) de los contrachapados 1, 2 y 3 con la demandada por el vector objetivo <img src="/img/revistas/iit/v9n3/a1s47.jpg">= (2000 3200 3600)<sup>T</sup>, se tiene una sobreproducci&oacute;n del 8.6% y 11.1% en el contrachapado 1 y 2 respectivamente, y una subproducci&oacute;n del 14.3% del tercer contrachapado.</font></p>     <p align="justify"><font face="verdana" size="2">Esta soluci&oacute;n, siendo una mala aproximaci&oacute;n, es sin embargo la mejor, pues aun sumando los porcentajes de sobreproducci&oacute;n y subproducci&oacute;n, obtenidos previamente, no superan al error del 37% de sobreproducci&oacute;n que representa optar por la soluci&oacute;n calculada con el m&eacute;todo simplex; adem&aacute;s, nada se puede hacer bajo las actuales pol&iacute;ticas de producci&oacute;n impuestas por los n&uacute;meros en las columnas de la ecuaci&oacute;n (2).</font></p>     <p align="justify"><font face="verdana" size="2">El vector aproximaci&oacute;n  <img src="/img/revistas/iit/v9n3/a1s15.jpg">obtenido, resulta ser la proyecci&oacute;n del vector objetivo:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s19.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">sobre el plano generado por los vectores<i><i><i><img src="/img/revistas/iit/v9n3/a1s51.jpg"></i></i></i>. Se puede observar en la <a href="#f3">figura 3</a> que el vector error debe ser ortogonal al vector aproximaci&oacute;n con el motivo de que el error sea m&iacute;nimo y, por tanto, obtener la mejor soluci&oacute;n al problema.</font></p>     <p align="justify"><font face="verdana" size="2">Para comprobar la ortogonalidad entre los vectores aproximaci&oacute;n y error, y de que se obtuvo como consecuencia la mejor soluci&oacute;n posible, se debe efectuar un producto punto entre dichos vectores, de tal modo que el resultado sea cero.</font></p>     <p align="justify"><font face="verdana" size="2">La diferencia entre los vectores objetivo y aproximaci&oacute;n da lugar al vector error</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s20.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">cuya caracter&iacute;stica, como se dijo anteriormente, es que debe de ser ortogonal al plano donde se localizan <i><i><i><i><img src="/img/revistas/iit/v9n3/a1s51.jpg"></i></i></i></i>, lo cual significa que se obtuvo la mejor aproximaci&oacute;n, pues cualquier otra soluci&oacute;n generar&aacute; un vector error mayor en magnitud, que es absolutamente indeseable.</font></p>     <p align="justify"><font face="verdana" size="2">Al calcular el vector error generado con este m&eacute;todo <img src="/img/revistas/iit/v9n3/a1s21.jpg"> se obtiene lo siguiente:</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s22.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">y cuando se efect&uacute;a el producto punto entre <img src="/img/revistas/iit/v9n3/a1s21.jpg"> y el vector aproximaci&oacute;n <img src="/img/revistas/iit/v9n3/a1s15.jpg"> se obtiene el siguiente resultado:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s23.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">con lo que se demuestra la ortogonalidad entre la soluci&oacute;n obtenida <img src="/img/revistas/iit/v9n3/a1s15.jpg"> y el error <img src="/img/revistas/iit/v9n3/a1s21.jpg">con el m&eacute;todo de espacios covariante y contravariante al generar el m&iacute;nimo error posible.</font></p>     <p align="justify"><font face="verdana" size="2">Si se calcula el vector error que se genera al emplear la soluci&oacute;n obtenida con el m&eacute;todo simplex <sub><img src="/img/revistas/iit/v9n3/a1s24.jpg"></sub>, se obtendr&iacute;a primeramente que el vector aproximaci&oacute;n ser&iacute;a</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s25.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">y empleando (16), se tiene</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s26.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">Una vez que han sido calculados los vectores error que se generan con ambos m&eacute;todos, por medio del concepto de norma de un vector se pueden comparar ambos resultados de donde se tiene lo siguiente:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s27.jpg"></font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s28.jpg"></font></p>     <p align="justify"><font face="verdana" size="2"><a href="/img/revistas/iit/v9n3/a1f4.jpg" target="_blank">En la figura 4</a> se pueden observar las dos soluciones que se generan con ambos m&eacute;todos desde el punto de vista f&iacute;sico, adem&aacute;s del resultado obtenido en (23). Para no confundir entre las soluciones encontradas, los valores de las variables de optimizaci&oacute;n del m&eacute;todo simplex se denotan con x<sub>1<i>S</i></sub> y x<sub>2<i>S</i></sub>, asimismo, para el vector aproximaci&oacute;n se le designa con el nombre de <img src="/img/revistas/iit/v9n3/a1s75.jpg">, mientras que los encontrados por medio de los espacios covariante y contravariante son denotados por x<sub>1C</sub>, x<sub>2C</sub> y el vector aproximaci&oacute;n por <sub><img src="/img/revistas/iit/v9n3/a1s76.jpg"></sub>.</font></p>     <p align="justify"><font face="verdana" size="2"><i>Restricciones </i>x<sub>i</sub> <u>&gt;</u> 0</font></p>     <p align="justify"><font face="verdana" size="2">Para el &uacute;ltimo ejemplo, no se hizo uso de las restricciones <i>x<sub>1</sub> </i><u>&gt;</u> 0, x<sub>2</sub> <u>&gt;</u> 0, debido al enfoque f&iacute;sico y gr&aacute;fico mostrado con anterioridad; sin embargo, siendo estrictos estas dos restricciones deben de ser consideradas dentro del conjunto de restricciones del problema por lo que se tendr&iacute;a el siguiente planteamiento global:</font></p>     <p align="justify"><font face="verdana" size="2">minimizar C =3000 x<sub>1</sub> +2000x<sub>2</sub></font></p>     <p align="justify"><font face="verdana" size="2">sujeto a</font></p>     <p align="justify"><font face="verdana" size="2">100<i>x<sub>1</sub> </i>+ 20x<sub>2</sub> <u>&gt;</u> 2000 </font></p>     <p align="justify"><font face="verdana" size="2">40x<sub>1</sub> + 80x<sub>2</sub> <u>&gt;</u> 3200 </font></p>     <p align="justify"><font face="verdana" size="2">60x<sub>1</sub> + 60x<sub>2</sub> <u>&gt;</u> 3600 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(24)</font></p>     <p align="justify"><font face="verdana" size="2">1x<sub>1</sub> + 0x<sub>2</sub> <u>&gt;</u> 0 </font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">0x<sub>1</sub> + 1x<sub>2</sub> <u>&gt;</u> 0</font></p>     <p align="justify"><font face="verdana" size="2">por lo que ahora se tendr&iacute;a, escrito a manera de combinaci&oacute;n lineal y en la forma <i>Ax </i>= <i>b:</i></font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s29.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">de donde se observa que los vectores</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s30.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">pertenecen al espacio <sup><img src="/img/revistas/iit/v9n3/a1s32.jpg"></sup>, por lo que su representaci&oacute;n gr&aacute;fica resulta imposible, no as&iacute; su interpretaci&oacute;n f&iacute;sica.</font></p>     <p align="justify"><font face="verdana" size="2">Siguiendo con la metodolog&iacute;a de los espacios covariante y contravariante tenemos que</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s33.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">que al multiplicar (25) de manera similar a la mostrada en (12) y (13), se obtienen los valores de x<sub>1</sub>= 14.287924 y x<sub>2</sub> = 37.137416.</font></p>     <p align="justify"><font face="verdana" size="2">Empleando estos nuevos valores y sustituy&eacute;ndolos en la funci&oacute;n costo (1) se tiene:</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">C= 3000(14.287924) + 2000(37.137416)     <br>  &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(27)    <br> C= $117138.61</font></p>     <p align="justify"><font face="verdana" size="2">que resulta ser un valor m&aacute;s peque&ntilde;o en costos respecto al valor obtenido en (14).</font></p>     <p align="justify"><font face="verdana" size="2">El vector aproximaci&oacute;n resulta ahora de: </font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s34.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">con lo que se puede calcular el vector error y por tanto, la norma del mismo:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s35.jpg"></font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s36.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">La nueva soluci&oacute;n genera un error mayor, debido a la introducci&oacute;n de las nuevas restricciones. Pese a lo anterior se sigue cumpliendo la ecuaci&oacute;n mostrada en (30), as&iacute; como la ortogonalidad entre los vectores aproximaci&oacute;n y error</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">&nbsp;<img src="/img/revistas/iit/v9n3/a1s37.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">Dado que <i><i><i><i><i><img src="/img/revistas/iit/v9n3/a1s51.jpg"></i></i></i></i> </i>son los vectores que forman la combinaci&oacute;n lineal en las restricciones del problema para cumplir al objetivo v, ecuaciones (8) y (25), es de esperar que si se cambian los valores que conforman los vectores antes mencionados la soluci&oacute;n al problema tambi&eacute;n lo haga. Las restricciones del problema son las que limitan en mayor medida las posibles soluciones al mismo.</font></p>     <p align="justify"><font face="verdana" size="2">La soluci&oacute;n del problema de optimizaci&oacute;n que se obtiene con el m&eacute;todo de espacios covariante y contravariante, gira esencialmente en torno de la eficiencia en el cumplimiento de las restricciones y del error que se genera al verificarlas. Mientras tanto, la funci&oacute;n objetivo funge como un resultado final cuantitativo de la calidad de las decisiones tomadas, es decir, la funci&oacute;n objetivo engloba de manera num&eacute;rica las consecuencias de tomar en cuenta los valores que pretenden satisfacer las restricciones propuestas.</font></p>     <p align="justify"><font face="verdana" size="2">La visualizaci&oacute;n y el entendimiento de los problemas de optimizaci&oacute;n, se refleja inmediatamente en las decisiones tomadas, as&iacute; como en la capacidad de reacci&oacute;n de una empresa. El siguiente ejemplo muestra que a&uacute;n cuando el objetivo no se puede alcanzar, la cuantificaci&oacute;n del error permite tomar decisiones de qu&eacute; tan eficaz es la soluci&oacute;n presentada para su uso o, definitivamente, cancelar los planes originales de producci&oacute;n y efectuar cambios m&iacute;nimos en los mismos que permitan alcanzar el objetivo sin error alguno, reflej&aacute;ndose todo ello en la funci&oacute;n objetivo que se propone.</font></p>     <p align="justify"><font face="verdana" size="2"><i>Ejemplo 2</i></font></p>     <p align="justify"><font face="verdana" size="2">Una compa&ntilde;&iacute;a llantera tiene tres plantas en las cuales se producen llantas para autos de las siguientes medidas R15, R14, R13. Es necesario cumplir con la demanda de 1400, 1500 y 15100 unidades por semana de cada una de las medidas; sin embargo, a causa del deterioro de la maquinaria de R13 en una de las plantas (especializada en esta medida), ser&aacute; empleada solamente la maquinaria de las dos plantas restantes. En la planta A se producen 12, 19 y 3 llantas por hora respectivamente, y en la planta B se producen 13, 8 y 2. Debido a factores de producci&oacute;n, los costos var&iacute;an de tal modo que el costo promedio unitario de cada llanta por hora es de $250. Con las condiciones antes se&ntilde;aladas se desea optimizar los costos generados tras el cierre de una de las tres plantas de dicha compa&ntilde;&iacute;a. En la <a href="#t5">tabla 5</a> se concentra la informaci&oacute;n mencionada previamente.</font></p>     <p align="center"><font face="verdana" size="2"><a name="t5"></a></font></p>     <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1t5.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">El problema queda expresado f&iacute;sica y matem&aacute;ticamente de la siguiente manera:</font></p>     <p align="justify"><font face="verdana" size="2">Minimizar C =8500y<sub>1</sub> +5750y<sub>2 </sub>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(31)</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">sujeto a:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s38.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">Aplicando la metodolog&iacute;a mostrada con anterioridad se tiene que:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s39.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">y, con los que se obtienen los vectores del espacio contravariante:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s40.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">Tomando el signo de igualdad en (32), se multiplican los vectores <i><i><i><i><i><img src="/img/revistas/iit/v9n3/a1s51.jpg"></i></i></i></i></i> (33), obteni&eacute;ndose los valores de y<sub>1</sub>=108.334 y y<sub>2</sub>=110.853, que al ser sustituidos en (32) dan por resultado el vector aproximaci&oacute;n <img src="/img/revistas/iit/v9n3/a1s41.jpg"></font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s42.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">Con el vector aproximaci&oacute;n  <img src="/img/revistas/iit/v9n3/a1s15.jpg"> y empleando la expresi&oacute;n (17) se obtiene el vector error:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s43.jpg"></font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Para medir qu&eacute; tan grande o significativo es el error respecto de la aproximaci&oacute;n y del objetivo</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s44.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">es necesario recordar que el vector aproximaci&oacute;n <img src="/img/revistas/iit/v9n3/a1s77.jpg"> y el vector error <img src="/img/revistas/iit/v9n3/a1s53.jpg"> son ortogonales, por lo que se genera un tri&aacute;ngulo rect&aacute;ngulo en donde cada lado tiene de magnitud la norma del vector que lo forma, es por eso que se calculan las normas de cada vector:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s45.jpg"></font></p>     <p align="justify"><font face="verdana" size="2"><a href="#f5">En la figura 5</a> se muestra el tri&aacute;ngulo formado por las normas de los vectores (37) donde es claro que el vector error <img src="/img/revistas/iit/v9n3/a1s53.jpg"> resultante es m&aacute;s grande que la mejor aproximaci&oacute;n <img src="/img/revistas/iit/v9n3/a1s77.jpg"> que se pueda encontrar, debido a las condiciones iniciales planteadas <i><i><i><i><i><img src="/img/revistas/iit/v9n3/a1s51.jpg"></i></i></i></i></i>.</font></p>     <p align="center"><font face="verdana" size="2"><a name="f5"></a></font></p>     <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1f5.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">El error generado es consecuencia directa del &aacute;ngulo que existe entre el hiperplano formado por los vectores <i><i><i><i><i><img src="/img/revistas/iit/v9n3/a1s51.jpg"></i></i></i></i></i>, y el vector objetivo <img src="/img/revistas/iit/v9n3/a1s47.jpg">, el cual se puede calcular con ayuda de la siguiente expresi&oacute;n:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s46.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">de donde se obtiene el valor de a = 74.5353&deg;.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">Dicho &aacute;ngulo, as&iacute; como la magnitud del vector error, son valores que deben tenerse muy en cuenta en la toma de decisiones, pues son indicadores de la viabilidad o inviabilidad de la soluci&oacute;n obtenida. La factibilidad de la soluci&oacute;n es conseguida en el m&eacute;todo simplex por medio de un an&aacute;lisis de sensibilidad; sin embargo, en el caso del m&eacute;todo con espacios covariante y contravariante, el &aacute;ngulo indica de manera directa dicha factibilidad puesto que el &aacute;ngulo representa la relaci&oacute;n entre el vector objetivo <img src="/img/revistas/iit/v9n3/a1s47.jpg">y la aproximaci&oacute;n <img src="/img/revistas/iit/v9n3/a1s77.jpg"> contenida en el hiperplano formado por los <i><img src="/img/revistas/iit/v9n3/a1s78.jpg">. </i>Por ejemplo, si se tuviese que el &aacute;ngulo a es aproximado o tiende a 90&deg;, se sabr&iacute;a que el vector aproximaci&oacute;n tender&iacute;a al vector cero <img src="/img/revistas/iit/v9n3/a1s48.jpg">, y dado que en el c&aacute;lculo del vector aproximaci&oacute;n se emplearon los escalares que proporcionan la soluci&oacute;n al problema, se tendr&iacute;a una total inviabilidad de la soluci&oacute;n, mismo resultado que arrojar&iacute;an los an&aacute;lisis de sensibilidad del m&eacute;todo simplex.</font></p>     <p align="justify"><font face="verdana" size="2">Regresando al problema, cuando los valores de <i>y<sub>1 </sub></i>y <i>y</i><sub>2</sub> son sustituidos en la funci&oacute;n costo (31) se tiene que:</font></p>     <p align="justify"><font face="verdana" size="2">C =8500(108.3)+ 5750(110.9) </font></p>     <p align="justify"><font face="verdana" size="2">C = $1558225.0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(39)</font></p>     <p align="justify"><font face="verdana" size="2">Cuando se procede a la resoluci&oacute;n de este problema aplicando el m&eacute;todo simplex, se obtiene que <i>y</i><sub>1</sub>= 5033.33 y <i>y</i><sub>2</sub> = 0.</font></p>     <p align="justify"><font face="verdana" size="2">Con las restricciones escritas de la forma mostrada en (32) se calculan los vectores aproximaci&oacute;n <i><img src="/img/revistas/iit/v9n3/a1s79.jpg"> </i>y error <img src="/img/revistas/iit/v9n3/a1s80.jpg">:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s49.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">de donde se tiene que <sub><img src="/img/revistas/iit/v9n3/a1s50.jpg"></sub> = 111208.9, que al ser comparada con la norma del vector error del m&eacute;todo con espacios covariante y contravariante (37) se observa una contrastante diferencia.</font></p>     <p align="justify"><font face="verdana" size="2">Al sustituir los valores de <i>y</i><sub>2</sub> y <i>y</i><sub>2</sub> obtenidos con la soluci&oacute;n del simplex, se tiene que la funci&oacute;n objetivo (31) asumir&iacute;a el siguiente valor</font></p>     <p align="justify"><font face="verdana" size="2">C =8500(5033.33)+ 5750(0) </font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><i>C=$42 783.33</i>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(41)</font></p>     <p align="justify"><font face="verdana" size="2">que no resulta nada agradable, sobretodo si se le compara con el resultado obtenido en (39).</font></p>     <p align="justify"><font face="verdana" size="2">Analizando las soluciones presentadas, al aplicar el m&eacute;todo simplex, se satisfar&iacute;a la demanda de llantas a un costo bastante elevado (41), adem&aacute;s de que se tendr&iacute;a que cerrar la planta B de la compa&ntilde;&iacute;a, cuesti&oacute;n que no ser&iacute;a muy aceptable debido a los costos que esto podr&iacute;a representar.</font></p>     <p align="justify"><font face="verdana" size="2">Al mismo tiempo, los enormes excedentes de producci&oacute;n de llantas R15 y R14 en la planta restante podr&iacute;an desencadenar otros problemas relacionados con la maquinaria, como puede ser su deterioro inmediato (factor que propici&oacute; el cierre de la planta C), o una acumulaci&oacute;n de inventario que se ve reflejado en costos por almacenamiento.</font></p>     <p align="justify"><font face="verdana" size="2">Por otro lado, comparando los resultados obtenidos por el m&eacute;todo de espacios covariante y contravariante se obtiene un valor muy bajo en cuanto al costo de producci&oacute;n de llantas (39), adem&aacute;s de que ambas plantas A y B se mantienen operando conjuntamente sin poner en riesgo la maquinaria que en ellas se dispone. Respecto a los excesos en la producci&oacute;n de llantas R15 y R14 que son de 1341 y 1445 respectivamente, y que se observan en los dos primeros elementos del vector error (36), no resultan ser tan grandes como los obtenidos en el m&eacute;todo simplex: 59000 y 94133 para las llantas R15 y R14, y que se pueden observar en los dos primeros elementos del vector <img src="/img/revistas/iit/v9n3/a1s81.jpg"> en la ecuaci&oacute;n 40.</font></p>     <p align="justify"><font face="verdana" size="2">Mientras tanto, la falta de producci&oacute;n de 14553 llantas R13 que se obtiene por el m&eacute;todo con espacios covariante y contravariante, y que se muestra en el tercer elemento del vector error (36), es el reflejo del cierre de la planta C especializada en este ramo y de la incapacidad de las plantas A y B para poder suplirla.</font></p>     <p align="justify"><font face="verdana" size="2">Dado que ninguna de las dos soluciones propuestas resultan ser viables: la del m&eacute;todo simplex por los altos costos que representa tomar dicha soluci&oacute;n y la del m&eacute;todo con espacios covariante y contravariante por no cumplir satisfactoriamente con la demanda; debe considerarse seriamente un cambio en los niveles de producci&oacute;n actuales a fin de completar la demanda propuesta inicialmente y lograr un m&iacute;nimo en los costos de producci&oacute;n.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Rotaci&oacute;n de planos (Cambios de producci&oacute;n)</b></font></p>     <p align="justify"><font face="verdana" size="2">Aunque el m&eacute;todo con espacios covariante y contravariante no satisface la demanda, posee una ventaja amplia sobre el m&eacute;todo simplex, pues proporciona una visualizaci&oacute;n f&iacute;sica del problema, en la cual el resultado obtenido <i><img src="/img/revistas/iit/v9n3/a1s77.jpg"></i>es la proyecci&oacute;n del vector <img src="/img/revistas/iit/v9n3/a1s47.jpg"> sobre el hiperplano generado por los vectores<i><i><i><i><i><img src="/img/revistas/iit/v9n3/a1s51.jpg"></i></i></i></i></i>. Puesto que los vectores <img src="/img/revistas/iit/v9n3/a1s6.jpg"> y v no son coplanares, no se puede obtener una soluci&oacute;n exactaal problema; sin embargo, si los vectores <i><i><i><i><i><img src="/img/revistas/iit/v9n3/a1s51.jpg"></i></i></i></i></i> son proyectados sobre el hiperplano que contiene al vector <img src="/img/revistas/iit/v9n3/a1s47.jpg">, se logra que todos los vectores sean coplanares y alcanzar as&iacute; una soluci&oacute;n exacta.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">La metodolog&iacute;a presentada por Urrutia&#150;Galicia (2003), permite realizar lo anterior con base en que el hiperplano que contiene a los vectores <i> </i><i><i><i><i><i><img src="/img/revistas/iit/v9n3/a1s51.jpg"></i></i></i></i></i> y ser&aacute; rotado un &aacute;ngulo &theta; hasta alcanzar la posici&oacute;n en la que el vector <img src="/img/revistas/iit/v9n3/a1s47.jpg">se halle contenido en &eacute;ste, posteriormente los vectores <i><i><i><i><i><img src="/img/revistas/iit/v9n3/a1s51.jpg"></i></i></i></i></i> son proyectados en el nuevo hiperplano que contiene al vector <i><img src="/img/revistas/iit/v9n3/a1s47.jpg">, </i>(<a href="#f6">Figura 6</a>).</font></p>     <p align="center"><font face="verdana" size="2"><a name="f6"></a></font></p>     <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1f6.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">La rotaci&oacute;n del hiperplano, as&iacute; como la proyecci&oacute;n de los vectores <i> </i><i><i><i><i><i><img src="/img/revistas/iit/v9n3/a1s51.jpg"></i></i></i></i></i> sobre el mismo, representan los cambios m&iacute;nimos requeridos en los niveles de producci&oacute;n a fin de satisfacer la demanda planteada inicialmente, con lo que no se producir&aacute; error alguno despu&eacute;s de efectuar dichos cambios.</font></p>     <p align="justify"><font face="verdana" size="2">Continuando con el ejemplo de la compa&ntilde;&iacute;a llantera, la cual tiene serios problemas con su producci&oacute;n, es urgente y necesario el cambio en los niveles de producci&oacute;n a fin de sobrellevar su situaci&oacute;n actual. Empleando los resultados obtenidos con el m&eacute;todo de espacios covariante y contravariante, el primer paso es generar el hiperplano que contenga al vector objetivo <i><img src="/img/revistas/iit/v9n3/a1s47.jpg"></i> de las restricciones, para lo cual se requiere de un vector normal a dicho hiperplano. Para poder calcular el vector normal, se har&aacute; uso de la matriz auxiliar de la ecuaci&oacute;n 42.</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s52.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">la cual se halla integrada en la primera columna por el vector <i><img src="/img/revistas/iit/v9n3/a1s47.jpg"></i> normalizado <img src="/img/revistas/iit/v9n3/a1s54.jpg"> y en la segunda por el vector error <img src="/img/revistas/iit/v9n3/a1s53.jpg"> normalizado <img src="/img/revistas/iit/v9n3/a1s55.jpg">.</font></p>     <p align="justify"><font face="verdana" size="2">Al calcular la matriz inversa de B (B<sup>&#150;1</sup>), se sabe que estar&aacute; integrada por los vectores contravariantes</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s56.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">y por lo tanto, el vector</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s57.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">es ortogonal al vector <i><img src="/img/revistas/iit/v9n3/a1s54.jpg"> </i>consecuentemente <i><img src="/img/revistas/iit/v9n3/a1s58.jpg"> </i>es el vector normal al hiperplano que contiene al vector <i><i><img src="/img/revistas/iit/v9n3/a1s47.jpg"></i>.</i></font></p>     <p align="justify"><font face="verdana" size="2">Al normalizar <i><img src="/img/revistas/iit/v9n3/a1s58.jpg"></i>se puede escribir la ecuaci&oacute;n del hiperplano rotado como sigue:</font></p>     <p align="justify"><font face="verdana" size="2">&#150;0.6745z<sub>1</sub> &#150;0.7248z<sub>2</sub> +0.1345z<sub>3</sub> &#150;</font></p>     <p align="justify"><font face="verdana" size="2">&#150;0.0277z<sub>4</sub> &#150;0.0283z<sub>5</sub> =0&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;(44)</font></p>     <p align="justify"><font face="verdana" size="2">Al sustituir en (44) los valores de</font></p>     <p align="justify"><font face="verdana" size="2">Z<sub>1</sub>   = Z<sub>2</sub>   = Z<sub>3</sub>   = Z<sub>4</sub>   = 1</font></p>     <p align="justify"><font face="verdana" size="2">y despejar el valor de Z<sub>5</sub>, se obtiene un vector arbitrario</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s59.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">perteneciente al hiperplano rotado que, junto con el vector</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s60.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">que es 100 veces m&aacute;s peque&ntilde;o que el vector <i><i><img src="/img/revistas/iit/v9n3/a1s47.jpg"></i></i> por conveniencia, ser&aacute; utilizado para obtener las proyecciones de los niveles de producci&oacute;n actuales</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s61.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">en el nuevo hiperplano.</font></p>     <p align="justify"><font face="verdana" size="2">Empleando una combinaci&oacute;n lineal, cuya forma es an&aacute;loga a (8) y a (32), se tiene:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s62.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">donde los valores de <i>k<sub>1</sub> </i>y <i>k<sub>2</sub> </i>se obtienen f&aacute;cilmente multiplicando la matriz inversa generada con los vectores  <img src="/img/revistas/iit/v9n3/a1s63.jpg">  por (45), de tal modo que <i>k<sub>1</sub> </i>=0.0134 y <i>k<sub>2</sub> </i>=0.0389.</font></p>     <p align="justify"><font face="verdana" size="2">Al sustituir los valores <i>k<sub>1</sub> </i>y <i>k<sub>2</sub> </i>en (45) se obtiene la proyecci&oacute;n de   <img src="/img/revistas/iit/v9n3/a1s65.jpg"> sobre el hiperplano rotado</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s66.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">Para obtener el valor de la proyecci&oacute;n de  <img src="/img/revistas/iit/v9n3/a1s67.jpg">sobre el hiperplano rotado, se procede de manera similar:</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s68.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">obteni&eacute;ndose los valores de <i>k<sub>1</sub> </i>= &#150;0.131 y <i>k<sub>2</sub> &#150; </i>0.0261, que al ser sustituidos proporcionan el vector proyecci&oacute;n de <img src="/img/revistas/iit/v9n3/a1s67.jpg">:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s69.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">Una vez que han sido encontrados los vectores <img src="/img/revistas/iit/v9n3/a1s70.jpg"> se tiene que la situaci&oacute;n de la compa&ntilde;&iacute;a ha cambiado tras realizar los cambios m&iacute;nimos de producci&oacute;n representados por los vectores anteriormente se&ntilde;alados.</font></p>     <p align="justify"><font face="verdana" size="2">De esta manera, el problema precisado por las restricciones queda como sigue:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s71.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">Al resolver esta situaci&oacute;n por medio del m&eacute;todo con espacios covariante y contravariante, se tienen los valores de <i>y<sub>1</sub>= </i>1523.7 y <i>y</i><sub>2</sub>= 1559.14, que al ser sustituidos en (49) ofrecen una soluci&oacute;n exacta al problema con error cero:</font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s72.jpg"></font></p>     <p align="justify"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1s73.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">La funci&oacute;n de costos, despu&eacute;s de los cambios de producci&oacute;n, se ve modificada por el volumen de producci&oacute;n de llantas por planta manteni&eacute;ndose constante el costo unitario de cada llanta por hora planteado inicialmente, es decir, en promedio $250 por cada llanta fabricada en cada planta:</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">0=67082.71<i>y</i><sub>1</sub> +45417.29<i>y</i><sub>2</sub></font></p>     <p align="justify"><font face="verdana" size="2">C= 67082.71(1523.7) + 45417.29(1559.14) &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (51)</font></p>     <p align="justify"><font face="verdana" size="2">C = $173 026336.11&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2">Sin embargo, aun cuando el problema ha sido resuelto, es necesario manejar los n&uacute;meros para presentarlos en la situaci&oacute;n real propuesta por la compa&ntilde;&iacute;a. Es por eso que al efectuar los productos se&ntilde;alados en (50) se tendr&iacute;a, en las tres primeras filas de los vectores, la <a href="#t6">producci&oacute;n semanal</a> de llantas para cada una de las plantas A y B:</font></p>     <p align="center"><font size="2" face="verdana"><a name="t6"></a></font></p>     <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1t6.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">Considerando que en la semana se trabajan 5 d&iacute;as, y que cada d&iacute;a consta de 8 horas, se tendr&iacute;a que dividir la producci&oacute;n semanal entre 40 para obtener la producci&oacute;n por hora (<a href="#t7">ver tabla 7</a>).</font></p>     <p align="center"><font face="verdana" size="2"><a name="t7"></a></font></p>     <p align="center"><font face="verdana" size="2"><img src="/img/revistas/iit/v9n3/a1t7.jpg"></font></p>     <p align="justify"><font face="verdana" size="2">En resumen, para la situaci&oacute;n que enfrenta la compa&ntilde;&iacute;a se presentan tres opciones en donde la viabilidad de la soluci&oacute;n propuesta depende, en gran medida, de factores inherentes a la producci&oacute;n que podr&iacute;an ser detonantes de costos muy elevados que alterar&iacute;an el resultado final; por ejemplo, los costos por almacenamiento del producto sobrante y cierre de una planta como se muestra en el m&eacute;todo simplex, el incumplimiento de la demanda en el caso del m&eacute;todo con espacios covariante y contravariante, o los costos que representar&iacute;a un cambio de producci&oacute;n en la &uacute;ltima soluci&oacute;n propuesta, por lo que es necesario analizar profundamente cada una de las soluciones propuestas y en un caso real contemplarlo directamente en la funci&oacute;n de costo.</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2">As&iacute; pues, se tendr&iacute;an que observar las situaciones en que podr&iacute;an verse aplicadas las soluciones antes se&ntilde;aladas. Por ejemplo, en un caso de seguridad nacional y que en lugar de producci&oacute;n de llantas se produjeran distintos tipos de armas y, adem&aacute;s se estuviese en guerra, los costos de fabricaci&oacute;n no ser&iacute;an "tan" importantes (sin importar cuantos turnos diarios fueran necesarios) como la satisfacci&oacute;n al 100% de la demanda debido al peligro que se enfrentar&iacute;a el pa&iacute;s al no cumplirla, por lo tanto, la soluci&oacute;n mostrada por el m&eacute;todo simplex, y la mostrada con los cambios de producci&oacute;n mostrados en la <a href="#t7">tabla 7</a>, ser&iacute;an las &oacute;ptimas, acept&aacute;ndose de entre &eacute;stas la que menor costo represente. Otro escenario, en el que la premura de cumplir la demanda no sea relativamente urgente, se podr&iacute;a pensar tanto en los cambios de producci&oacute;n como en la construcci&oacute;n o reparaci&oacute;n de la f&aacute;brica C, mientras lo anterior acontece se podr&iacute;a producir con los niveles mostrados por la soluci&oacute;n con los espacios covariante y contravariante (34), o con los vistos por la soluci&oacute;n del m&eacute;todo simplex, siendo por supuesto el &oacute;ptimo, el que constituya menores p&eacute;rdidas para la compa&ntilde;&iacute;a.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Conclusiones</b></font></p>     <p align="justify"><font face="verdana" size="2">Como se vio a lo largo del art&iacute;culo, existen muchas diferencias entre el m&eacute;todo de espacios covariante y contravariante (&aacute;lgebra tensorial), y el m&eacute;todo simplex, motivo por el cual se ha hecho hincapi&eacute; en los aspectos m&aacute;s relevantes que puedan interesar al lector, lo cual redundar&aacute; en una mejor comprensi&oacute;n de la optimizaci&oacute;n.</font></p>     <p align="justify"><font face="verdana" size="2">Por ejemplo, en el caso del m&eacute;todo simplex se puede hablar de la posible obtenci&oacute;n de ceros en las variables de optimizaci&oacute;n lo que significar&iacute;a el nulo funcionamiento del factor que acompa&ntilde;a a dichas variables, lo que representa costos o p&eacute;rdidas. Otro detalle reside en la adici&oacute;n de m&aacute;s variables de optimizaci&oacute;n o en el n&uacute;mero de restricciones, lo cual complica el tratamiento de los problemas con el m&eacute;todo simplex, requiriendo as&iacute;, paqueter&iacute;a de c&oacute;mputo muchas veces especializada en la cual s&oacute;lo se mantiene un proceso mecanizado. Por su parte, el <i>"m&eacute;todo tensorial" </i>con espacios covariante y contravariante no complica su forma de operaci&oacute;n, ya que resulta an&aacute;loga a los ejemplos mostrados, aun cuando se a&ntilde;adan m&aacute;s variables de optimizaci&oacute;n o restricciones. Adem&aacute;s, una ventaja adicional del m&eacute;todo con espacios covariante y contravariante, se muestra en la nula participaci&oacute;n de la funci&oacute;n a optimizar, permitiendo reformularla y contemplar m&aacute;s factores que intervengan en ella, como lo fue en su momento en los cambios de producci&oacute;n.</font></p>     <p align="justify"><font face="verdana" size="2">Un aspecto importante que se se&ntilde;ala es la visualizaci&oacute;n f&iacute;sica que se puede tener para la resoluci&oacute;n de los problemas, pues el mundo en que habitamos no es puramente matem&aacute;tico; es por esto que al a&ntilde;adir las variables de holgura, excedentes y artificiales en el m&eacute;todo simplex, se se&ntilde;ala que dichas variables no forman parte del problema original, por lo que el m&eacute;todo con espacios covariante y contravariante las omite y se limita a trabajar s&oacute;lo con la informaci&oacute;n proporcionada. Tambi&eacute;n, dicha visualizaci&oacute;n permite la cuantificaci&oacute;n del vector error, el cual fue calculado tanto para el m&eacute;todo simplex como para el m&eacute;todo con espacios covariante y contravariante, mostr&aacute;ndose en los ejemplos que la magnitud del vector error generado en el m&eacute;todo simplex resulta mayor que el generado por el m&eacute;todo de espacios covariante y contravariante, pues el primero no posee el concepto de mejor aproximaci&oacute;n con los datos proporcionados y esto se pone de manifiesto de manera m&aacute;s expl&iacute;cita en el ejemplo de la compa&ntilde;&iacute;a llantera; de igual forma, estos resultados se reflejan en las funciones que se dese&oacute; optimizar, siendo el m&eacute;todo con espacios covariante y contravariante el que obtuvo las cifras econ&oacute;micas m&aacute;s ventajosas, permitiendo adem&aacute;s realizar en cualquier caso, los cambios de producci&oacute;n pertinentes que, de otro modo, ser&iacute;an imposibles de observar con el m&eacute;todo simplex. Cabe admitir que si bien el m&eacute;todo simplex satisface todas las restricciones, ir&oacute;nicamente no arroja el resultado &oacute;ptimo como se demuestra con el vector error, por lo que resulta en este sentido mucho m&aacute;s viable el m&eacute;todo con espacios covariante y contravariante.</font></p>     <p align="justify"><font face="verdana" size="2">Para finalizar, existe mucha literatura acerca de optimizaci&oacute;n y programaci&oacute;n lineal, as&iacute; como de diversos m&eacute;todos como el simplex que abordan estos temas (Mangasarian, 2004; Lin <i>et al.</i>, 1998; Monteiro <i>et al., </i>2004; Pan, 2005; Byrd et <i>al, </i>2005). Se invita al lector a revisar dichos m&eacute;todos y a compararlos con el m&eacute;todo con espacios covariante y contravariante, notando que los primeros son abordados de manera m&aacute;s complicada y en su mayor&iacute;a inaccesible para el entendimiento de la gran mayor&iacute;a de la gente, limit&aacute;ndose, desgraciadamente, a ser manejados por personas especializadas en la materia.</font></p>     <p align="justify"><font face="verdana" size="2">En el caso del nuevo m&eacute;todo presentado, todo lo que el lector necesita es la cuidadosa lectura del cap&iacute;tulo 1 del libro de Fl&uuml;gge (1972) sobre definiciones b&aacute;sicas de bases covariantes y contravariantes y del &aacute;lgebra relacionada con ellas (Urrutia, 2003).</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Referencias</b></font></p>     ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">Bhatti M.A. <i>Practical optimization methods with mathematica&reg; applications. </i>NY. Springer Verlag. ISBN 0&#150;387&#150;98631&#150;6. 2000.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4242183&pid=S1405-7743200800030000100001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Byrd R.H., Gould N.I.M., Nocedal J. and Waltz R.A. On the conver gence of succes sive linear&#150;quadratic programming algorithm. <i>SIAM J. Optim., </i>16 (2). 2005.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4242184&pid=S1405-7743200800030000100002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">C&aacute;novas M.J., L&oacute;pez M.A., Parra J. and Toledo F.J. Distance to solvability/ unsolbavility in linear optimization. <i>SIAM J. Optim., </i>16 (3). 2006.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4242185&pid=S1405-7743200800030000100003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Fl&uuml;gge W. <i>Tensor analysis and continuum mechanics.  </i>NY. Springer Verlag. 1972.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4242186&pid=S1405-7743200800030000100004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Fraleigh J.B. and Beauregard R.A. &Aacute;lgebra lineal. Addison&#150;Wesley Iberoamericana, S.A (1989a). Chapter 9. pp. 441. L&iacute;neas 1&#150;6 del pie de p&aacute;gina. ISBN 0201&#150;64420&#150;7.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4242187&pid=S1405-7743200800030000100005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Fraleigh J.B. and Beauregard R.A. &Aacute;lgebra lineal. Addison&#150;Wesley Iberoamericana, S.A. (1989b). Chapter 9. Pp. 440&#150;443. ISBN 0201&#150;64420&#150;7.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4242188&pid=S1405-7743200800030000100006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Fraleigh J.B. and Beauregard R.A. &Aacute;lgebra lineal. Addison&#150;Wesley Iberoamericana, S.A. (1989c). ISBN 0201&#150;64420&#150;7.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4242189&pid=S1405-7743200800030000100007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Lin Chih&#150;Jen, Fang Shu&#150;Cherng and Wu Soon&#150;Yi. An unconstrained convex programming approach to linear semi&#150;infinite programming. <i>SIAM J. Optim., </i>8 (2). 1998.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4242190&pid=S1405-7743200800030000100008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Mangasarian O.L. Knowledge&#150;based linear programming. <i>SIAM J. Optim., </i>15(2). 2004.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4242191&pid=S1405-7743200800030000100009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Marrero&#150;Delgado F., Asencio&#150;Garc&iacute;a J., Abreu&#150;Led&oacute;n R., Orozco&#150;S&aacute;nchez R. and Granela&#150;Mart&iacute;n H.R. Herramientas para la toma de decisiones: La programaci&oacute;n lineal (2006). (en l&iacute;nea). Disponible en: <a href="http://www.monografias.com/trabajos6/proli/proli.shtml" target="_blank">http//www.monografias.com/trabajos6/proli/proli.shtml</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4242192&pid=S1405-7743200800030000100010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Monteiro R.D. and Tsuchiya T. A new iteration&#150;complexity bound for the MTY predictor corrector algorithm. <i>SIAM J. Optim., </i>15 (2). 2004.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4242193&pid=S1405-7743200800030000100011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Pan P.U. A revised dual projective pivot algorithm&nbsp;for linear program ming. <i>SIAM J. Optim., </i>Vol.&nbsp;16 (1). 2005.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4242194&pid=S1405-7743200800030000100012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">Urrutia&#150;Galicia J.L. La matriz inversa generalizada (el espacio contravariante) a&#150;1 de matrices de orden <i>mxn </i>con <i>m <u>&gt;</u> n </i>y la soluci&oacute;n cerrada a este problema. <i>Revista, Ingenier&iacute;a Investigaci&oacute;n </i><i>y Tecnolog&iacute;a, </i>IV(1). Enero&#150;Marzo 2003. Facultad de Ingenier&iacute;a UNAM. ISSN 1405&#150;77.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4242195&pid=S1405-7743200800030000100013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Semblanza de los autores</b></font></p>     <p align="justify"><font face="verdana" size="2">Jos&eacute; <i>Luis Urrutia&#150;Galicia. </i>Obtuvo el grado de ingeniero civil en la Facultad de Ingenier&iacute;a, UNAM en 1975, asimismo, los grados de maestr&iacute;a (1979) y doctor (1984) en la Universidad de Waterloo, en Ontario, Canad&aacute;. Es investigador del Instituto de Ingenier&iacute;a, UNAM en la Coordinaci&oacute;n de Mec&aacute;nica Aplicada. Sus &aacute;reas de inter&eacute;s cubren: matem&aacute;ticas aplicadas y mec&aacute;nica te&oacute;rica, an&aacute;lisis tensorial, estabilidad y vibraciones de sistemas discretos, vigas, placas y cascarones. Ha recibido reconocimientos como el "Premio al Mejor Art&iacute;culo" de las Transacciones Canadienses de Ingenier&iacute;a Mec&aacute;nica (CSME) (Montreal, Canad&aacute; 1987) por el art&iacute;culo "The Stability of Fluid Filled, Circular Cylindrical Pipes, Part II, Experimental", tambi&eacute;n le fue otorgada la "Medalla Duggan", que es la m&aacute;s alta distinci&oacute;n otorgada por la CSME (en la universidad de Toronto, Canad&aacute; 1990) por el art&iacute;culo "On the Natural Frequencies of Thin Simple Supported Cylindrical Shells".</font></p>     <p align="justify"><font face="verdana" size="2">Juan Carlos Alc&eacute;rreca&#150;Huerta. Estudiante de la carrera de ingenier&iacute;a civil en la Facultad de Ingenier&iacute;a de la UNAM. Recibi&oacute; la medalla Gabino Barreda por sus estudios de preparatoria en la Escuela Nacional Preparatoria "Miguel E. Schulz" de la UNAM. En 2004, obtuvo tercer lugar de informes t&eacute;cnicos de las estancias cortas del programa J&oacute;venes hacia la Investigaci&oacute;n, en el Instituto de Ingenier&iacute;a con el Dr. J.L. Urrutia Galicia, en las &aacute;reas de f&iacute;sica, matem&aacute;ticas y computaci&oacute;n. En el mismo a&ntilde;o gan&oacute; el segundo lugar en el concurso interpreparatoriano de Matem&aacute;ticas VI &aacute;rea I, as&iacute; como el tercer lugar de F&iacute;sica IV. Actualmente es disc&iacute;pulo del Dr. Jos&eacute; Luis Urrutia Galicia.</font></p>     <p align="justify"><font face="verdana" size="2"><i>Miguel &Aacute;ngel Ordaz&#150;Alcantara. </i>Egresado de la Escuela Nacional Preparatoria No. 2 Erasmo Castellanos Quinto. Fue merecedor en 2002 de la nominaci&oacute;n a la presea Bernardo Quintana al m&eacute;rito excelencia acad&eacute;mica. Adem&aacute;s, durante su estancia en la preparatoria 2 perteneci&oacute; al programa J&oacute;venes hacia la investigaci&oacute;n realizando cuatro estancias cortas en los a&ntilde;os de 2003 a 2006, de las cuales una fue en el Instituto de Qu&iacute;mica, otra en la FES Zaragoza y dos m&aacute;s en el Instituto de Ingenier&iacute;a, en esta &uacute;ltima instituci&oacute;n actualmente es disc&iacute;pulo del Dr. Jos&eacute; Luis Urrutia Galicia. En 2005, obtuvo el segundo lugar en el XIII concurso Feria de las Ciencias de la UNAM con el trabajo "Como funciona una monta&ntilde;a rusa". En 2006, ingres&oacute; a la carrera de f&iacute;sica en la Facultad de Ciencias de la UNAM, en donde actualmente cursa el tercer semestre.</font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bhatti]]></surname>
<given-names><![CDATA[M.A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Practical optimization methods with mathematica® applications]]></source>
<year>2000</year>
<publisher-loc><![CDATA[NY. ]]></publisher-loc>
<publisher-name><![CDATA[Springer Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Byrd]]></surname>
<given-names><![CDATA[R.H.]]></given-names>
</name>
<name>
<surname><![CDATA[Gould]]></surname>
<given-names><![CDATA[N.I.M.]]></given-names>
</name>
<name>
<surname><![CDATA[Nocedal]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Waltz]]></surname>
<given-names><![CDATA[R.A.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[On the conver gence of succes sive linear-quadratic programming algorithm]]></article-title>
<source><![CDATA[SIAM J. Optim.]]></source>
<year>2005</year>
<volume>16</volume>
<numero>2</numero>
<issue>2</issue>
</nlm-citation>
</ref>
<ref id="B3">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cánovas]]></surname>
<given-names><![CDATA[M.J.]]></given-names>
</name>
<name>
<surname><![CDATA[López]]></surname>
<given-names><![CDATA[M.A.]]></given-names>
</name>
<name>
<surname><![CDATA[Parra]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Toledo]]></surname>
<given-names><![CDATA[F.J.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Distance to solvability/ unsolbavility in linear optimization]]></article-title>
<source><![CDATA[SIAM J. Optim.]]></source>
<year>2006</year>
<volume>16</volume>
<numero>3</numero>
<issue>3</issue>
</nlm-citation>
</ref>
<ref id="B4">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Flügge]]></surname>
<given-names><![CDATA[W.]]></given-names>
</name>
</person-group>
<source><![CDATA[Tensor analysis and continuum mechanics]]></source>
<year>1972</year>
<publisher-loc><![CDATA[NY. ]]></publisher-loc>
<publisher-name><![CDATA[Springer Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B5">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fraleigh]]></surname>
<given-names><![CDATA[J.B.]]></given-names>
</name>
<name>
<surname><![CDATA[Beauregard]]></surname>
<given-names><![CDATA[R.A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Álgebra lineal]]></source>
<year>1989</year>
<page-range>441</page-range><publisher-name><![CDATA[Addison-Wesley Iberoamericana, S.A]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fraleigh]]></surname>
<given-names><![CDATA[J.B.]]></given-names>
</name>
<name>
<surname><![CDATA[Beauregard]]></surname>
<given-names><![CDATA[R.A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Álgebra lineal]]></source>
<year>1989</year>
<page-range>440-443</page-range><publisher-name><![CDATA[Addison-Wesley Iberoamericana, S.A.]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Fraleigh]]></surname>
<given-names><![CDATA[J.B.]]></given-names>
</name>
<name>
<surname><![CDATA[Beauregard]]></surname>
<given-names><![CDATA[R.A.]]></given-names>
</name>
</person-group>
<source><![CDATA[Álgebra lineal]]></source>
<year>1989</year>
<publisher-name><![CDATA[Addison-Wesley Iberoamericana, S.A.]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B8">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lin]]></surname>
<given-names><![CDATA[Chih-Jen]]></given-names>
</name>
<name>
<surname><![CDATA[Fang]]></surname>
<given-names><![CDATA[Shu-Cherng]]></given-names>
</name>
<name>
<surname><![CDATA[Wu]]></surname>
<given-names><![CDATA[Soon-Yi]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[An unconstrained convex programming approach to linear semi-infinite programming]]></article-title>
<source><![CDATA[SIAM J. Optim.]]></source>
<year>1998</year>
<volume>8</volume>
<numero>2</numero>
<issue>2</issue>
</nlm-citation>
</ref>
<ref id="B9">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Mangasarian]]></surname>
<given-names><![CDATA[O.L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Knowledge-based linear programming]]></article-title>
<source><![CDATA[SIAM J. Optim.]]></source>
<year>2004</year>
<volume>15</volume>
<numero>2</numero>
<issue>2</issue>
</nlm-citation>
</ref>
<ref id="B10">
<nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Marrero-Delgado]]></surname>
<given-names><![CDATA[F.]]></given-names>
</name>
<name>
<surname><![CDATA[Asencio-García]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Abreu-Ledón]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Orozco-Sánchez]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Granela-Martín]]></surname>
<given-names><![CDATA[H.R.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[Herramientas para la toma de decisiones: La programación lineal]]></article-title>
<source><![CDATA[]]></source>
<year>2006</year>
</nlm-citation>
</ref>
<ref id="B11">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Monteiro]]></surname>
<given-names><![CDATA[R.D.]]></given-names>
</name>
<name>
<surname><![CDATA[Tsuchiya]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A new iteration-complexity bound for the MTY predictor corrector algorithm]]></article-title>
<source><![CDATA[SIAM J. Optim.]]></source>
<year>2004</year>
<volume>15</volume>
<numero>2</numero>
<issue>2</issue>
</nlm-citation>
</ref>
<ref id="B12">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Pan]]></surname>
<given-names><![CDATA[P.U.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A revised dual projective pivot algorithm for linear program ming]]></article-title>
<source><![CDATA[SIAM J. Optim.]]></source>
<year>2005</year>
<volume>16</volume>
<numero>1</numero>
<issue>1</issue>
</nlm-citation>
</ref>
<ref id="B13">
<nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Urrutia-Galicia]]></surname>
<given-names><![CDATA[J.L.]]></given-names>
</name>
</person-group>
<article-title xml:lang="es"><![CDATA[La matriz inversa generalizada (el espacio contravariante) a-1 de matrices de orden mxn con m > n y la solución cerrada a este problema.]]></article-title>
<source><![CDATA[Revista, Ingeniería Investigación y Tecnología]]></source>
<year>2003</year>
<volume>IV</volume>
<numero>1</numero>
<issue>1</issue>
<publisher-name><![CDATA[Facultad de Ingeniería UNAM]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
