You are on page 1of 13

Universidad Tec Milenio: Profesional IO04001 Investigacin de Operaciones 1

IO04001 Investigacin de Operaciones I

Tema # 6 Introduccin al mtodo simplex matricial o revisado

Objetivos de aprendizaje
Al finalizar el tema sers capaz de: Emplear el Mtodo simplex Matricial para la solucin de problemas de programacin lineal. Obtener las diferentes matrices para llegar la solucin ptima.

D.R. Universidad TecMilenio

Universidad Tec Milenio: Profesional IO04001 Investigacin de Operaciones 1

Introduccin al tema
El Mtodo Simplex Matricial es el ms usado p para la p programacin g de paquetes computacionales de programacin lineal, ya que utiliza nicamente los coeficientes relevantes del sistema de ecuaciones del modelo en cuestin, sin necesidad de estar acarreando nmeros intiles, evitando as errores entre datos.

Introduccin al tema
En esta sesin aprenders a manejarlo para la solucin de problemas, usando una serie de matrices definidas portadoras de los coeficientes f necesarios para obtener el resultado ptimo. Puedes rellenar las matrices y efectuar las operaciones entre ellas, siguiendo las iteraciones que sean necesarias hasta encontrar la solucin bsica.

D.R. Universidad TecMilenio

Universidad Tec Milenio: Profesional IO04001 Investigacin de Operaciones 1

Introduccin al tema
En el Mtodo Simplex Matricial o Revisado, irs seleccionando las variables que entran y que salen al vector de variables bsicas, para con cada iteracin ir mejorando la solucin bsica factible. Una serie de frmulas para operaciones entre matrices te ayudarn a ir encontrando los resultados

Mtodo simplex revisado


El mtodo grfico es til para modelos de 2 variables, mientras que el tabular es un mtodo algebraico que utiliza muchos valores que finalmente no son relevantes para la toma de decisiones. Es por esta razn que ahora estudiaremos el mtodo simplex matricial revisado.

D.R. Universidad TecMilenio

Universidad Tec Milenio: Profesional IO04001 Investigacin de Operaciones 1

Caractersticas del simplex revisado


El mtodo simplex revisado requiere una menor cantidad de clculos, ya que analiza nicamente los siguientes valores: Los coeficientes de las variables no bsicas en el rengln 0. Los coeficientes de la variable bsica entrante en las restricciones. restricciones Los coeficientes de las variables bsicas actuales en las restricciones. El lado derecho de las ecuaciones.
7

Caractersticas del simplex revisado


Recuerda que para resolver un problema de programacin lineal por el mtodo simplex iniciamos seleccionando una solucin bsica factible (BF), y de ah nos pasamos a la siguiente BF factible que nos conduce a un valor mejor para la Z, y as continuamos hasta que encontramos el valor ptimo de la funcin objetivo.

D.R. Universidad TecMilenio

Universidad Tec Milenio: Profesional IO04001 Investigacin de Operaciones 1

Caractersticas del simplex revisado


Los pasos del mtodo simplex revisado son exactamente iguales a los de la tabla que construimos en el simplex anteriormente, pero los clculos se hacen entre matrices en lugar de por renglones. La razn principal para trabajar con matrices es que se reduce el efecto de los errores por redondeo de valores.

Modelo general:
Para resolver un problema de PL mediante este mtodo, plantearemos el modelo general de la siguiente manera: n z = cj xj j=1 sujeto a: n Pj xj = b xj 0 j=1 j= 1, 2, 3, n

D.R. Universidad TecMilenio

Universidad Tec Milenio: Profesional IO04001 Investigacin de Operaciones 1

Representacin general de las ecuaciones


De esta manera, la representacin general de las ecuaciones es la siguiente: n z + (zj cj)xj = CB B-1b j=1 n (XB)i + (B-1Pj)i xj = (B-1b) I j=1 donde: zj cj = CBB-1Pj - cj

Prueba de optimalidad
Para realizar la prueba de optimalidad, en la ecuacin z, un aumento de xj no bsica por encima de su valor actual cero va a mejorar el valor de la z comparado con su valor actual, CB B-1b, slo si su zj cj es estrictamente negativo en el caso de la maximizacin.

12

D.R. Universidad TecMilenio

Universidad Tec Milenio: Profesional IO04001 Investigacin de Operaciones 1

Prueba de optimalidad
En caso contrario, xj no puede mejorar la solucin y por lo mismo debe permanecer como variable no bsica en el nivel cero. Se podra escoger cualquier variable no bsica que satisfaga esta condicin para mejorar la solucin, pero en el simplex revisado se selecciona aquella variable entrante que tenga el zj cj ms negativo.

Prueba de factibilidad
Para cumplir con la condicin de factibilidad se examina la ecuacin de restriccin asociada con la ii sima variable bsica para determinar el vector saliente, de manera que: (XB)i + (B-1Pj)i xj = (B-1b) I Al seleccionar el vector Pj con la condicin de optimalidad que entra a la base, su variable asociada xj va aumentar sobre el nivel cero. As, la i-sima ecuacin de restriccin se reduce a: XB)i = (B-1b)i - (B-1P)ixj

D.R. Universidad TecMilenio

Universidad Tec Milenio: Profesional IO04001 Investigacin de Operaciones 1

Prueba de factibilidad
En esta ecuacin podemos ver que si (B-1b)i > 0, un aumento de xj puede hacer que (XB)i sea un valor negativo, con lo cual estaramos violando la condicin de no negatividad, (XB)i 0 para toda i: (B-1b)i - (B-1P)ixj 0, para toda i. Al cumplirse esta condicin, tenemos el siguiente valor de la variable entrante xj: 1b) / (B-1 1P ) -1 1 xj = min i (B-1 i j i * (B Pj)i > 0 La variable bsica que produce la relacin mnima sale de la solucin bsica y se convierte en no bsica.

Pasos del mtodo simplex revisado


Paso 1: 1. Formar una solucin BF (bsica factible) para arrancar y que B sea su base asociada mientras que CB sea vector de coeficientes objetivo. Paso 2: 2. Calcular la inversa B-1 usando un mtodo adecuado de inversin.

D.R. Universidad TecMilenio

Universidad Tec Milenio: Profesional IO04001 Investigacin de Operaciones 1

Pasos del mtodo simplex revisado


Paso 3: 1 Calcular para cada variable Xj no bsica: 1. zj cj = CBB-1Pj cj 2. Si zj cj 0, la solucin ptima es: XB = B-1b, z = CBXB 3. En el caso contrario, aplicar la condicin de optimalidad y determinar la variable entrante xj como la variable no bsica con el valor ms negativo de zj cj.
17

Pasos del mtodo simplex revisado


Paso 4: 1P 1 Calcular B-1 1. j 2. Si todos los elementos de B-1Pj son negativos o cero, esto quiere decir que el problema no tiene solucin acotada. 3. En caso contrario, calcular B-1b. 4. Para todos los elementos estrictamente positivos de B-1Pj, determinar las relaciones definidas por la condicin de factibilidad. 5. La variable bsica xj asociada con la relacin mnima es la variable saliente.
18

D.R. Universidad TecMilenio

Universidad Tec Milenio: Profesional IO04001 Investigacin de Operaciones 1

Pasos del mtodo simplex revisado


Paso 5: 1. Formar una nueva base a partir de la base actual B, de manera que se reemplace al vector saliente Pj con el vector entrante Pj. 2. Regresar al Paso 2 para iniciar una nueva iteracin.

19

Cierre
Como pudiste distinguir, este mtodo es sencillo y de fcil operacin siguiendo paso a paso el procedimiento, ya que dentro de las operaciones entre matrices solamente utilizas las columnas y renglones relevantes para el problema. Por otro lado, su gran propagacin en el medio de programacin lineal, se debe a que los paquetes de software se basan en esta metodologa para no almacenar datos intiles, adems de que se aplica a cualquier tipo de problema de 2 o ms variables, y mayor nmero de restricciones.

D.R. Universidad TecMilenio

10

Universidad Tec Milenio: Profesional IO04001 Investigacin de Operaciones 1

Cierre
En ocasiones, cuando los problemas sean muy largos, lo ms conveniente es usar la computadora para evitar errores de clculo. Sin embargo, es muy importante saber aplicar el mtodo a mano, porque no siempre se tiene acceso a software especializado de ayuda y es necesario programar en hojas de clculo como Excel.

21

Pregunta de Reflexin:
Cules son las ventajas y desventajas del Mtodo Simplex Matricial?

D.R. Universidad TecMilenio

11

Universidad Tec Milenio: Profesional IO04001 Investigacin de Operaciones 1

Para aprender ms: ms:


En la siguiente liga puedes encontrar de manera resumida los conceptos ms relevantes sobre programacin lineal. En caso de que quieras repasar los temas estudiados hasta ahora, consulta el siguiente sitio en Internet: http://www.virtual.unal.edu.co/cursos/sedes/manizales/4 060014/index.html (recuperado 14 de enero de 2009).

23

Referencias bibliogrficas
Libro Hillier, F., Lieberman, G. (2006). Introduccin a la Investigacin de Operaciones. (8 Ed.) Mxico. McGraw Hill. ISBN 970-10-5621-3.

D.R. Universidad TecMilenio

12

Universidad Tec Milenio: Profesional IO04001 Investigacin de Operaciones 1

Crditos
Diseo de contenido: Ing. Ingrid Gabriela Benavides Garca Coordinador acadmico del rea: Lic. Jos de Jess Romero A. MC y MED Edicin de contenido: Lic. Rosa Luz Fernndez Retana Edicin de texto: Lic. Dalila de Len Bauelos, MTE

D.R. Universidad TecMilenio

13

You might also like