Anda di halaman 1dari 4

INVESTIGACIN DE OPERACIONES I MTODO SMPLEX DE PROGRAMACIN LINEAL El mtodo smplex se basa fundamentalmente en que la solucin ptima de un problema de programacin

lineal est asociada siempre con un punto extremo del espacio de soluciones. 1. MTODO SMPLEX ESTNDAR (TRADICIONAL) A. DEFINICIONES GENERALES o Solucin Factible: Es la solucin que satisface todas las restricciones. o Solucin optima: Es la solucin factible que tiene el mejor valor en la funcin objetivo. o Variable Bsica: Es una variable que tiene un valor diferente de cero en una determinada iteracin. o Variable no Bsica: Es una variable que tiene un valor igual a cero en una determinada iteracin. Una variable bsica puede convertirse en una variable no bsica y viceversa. El nmero de variables no bsicas se encuentra al hacer la diferencia de n-m (n>m); donde: m n o Solucin Bsica Resulta de hacer n-m variables iguales a cero en una determinada iteracin. o Variable de holgura Representa la cantidad no utilizada de un recurso. = nmero de ecuaciones = nmero de incgnitas

B. FORMA CANNICA DE LA PROGRAMACIN LINEAL Max Z = C1X1 + C2X2 + + Cn Xn S.A.: a 11X1 + a 12X2 ++ a 1nXn b1 a 21X1 + a 22X2 ++ a 2nXn b2 a 31X1 + a 32X2 ++ a 3nXn b3 (0) (1) (2) (3)

a m1X1 + a m2X2 ++ a mnXn bm X1 , X2 ,, Xn 0

(m)

A partir de la forma cannica obtenemos la forma estndar: C. FORMA ESTNDAR DEL MTODO SMPLEX: (0) (1) (2) (3) Z - C1X1 - C2X2 -- Cn Xn a11X1 + a 12X2 ++ a 1nXn + h1 a 21X1 + a 22X2 ++ a 2nXn a 31X1 + a 32X2 ++ a 3nXn + h2 + h3 = b2 = b3 =0 = b1

(m)

a m1X1 + a m2X2 ++ a mnXn X1, X2,, Xn, h1, h2,, hm 0

+ h m = bm

Donde:

X1, X2,, Xn Son variables de decisin h1, h2,, hm Son variables de holgura

Propiedades de la Forma Estndar 1.- Todas las restricciones son ecuaciones con segundo miembro no negativo 2.- Todas las variables son no negativas 3.- La funcin objetivo puede ser de maximizacin o de minimizacin.

D. FORMA TABULAR DEL MTODO SMPLEX


N Iter. 0 V.B. h1 h2 h3 N Ec. 0 1 2 3 Z 1 0 0 0 X1 X2 -C1 -C2 a11 a12 a21 a22 a31 a32 X n h1 -Cn 0 a1n 1 a2n 0 a3n 0 h2 0 0 1 0 h3 . hm 0 . 0 0 . 0 0 . 0 1 . 0 L. D. 0 b1 b2 b3

hm

am1

am2

amn

. 1

bm

E. PROCESO DEL MTODO SMPLEX 1. INICIALIZACIN: Seleccionar el primer vrtice de solucin factible. Usando la forma estndar, determine una solucin bsica factible inicial. Para ello las variables de holgura se toman como variables bsicas y su valor es igual al lado derecho (bi, i = 1,2,, m) de cada ecuacin y las variables de decisin se toman como variables no bsicas. El proceso del mtodo smplex consiste en sustituir variables bsicas por variables no bsicas que mejoren el valor de la solucin bsica inicial. 2. PROCESO ITERATIVO a. Criterio para la variable de entrada. En el caso de maximizacin se escoge la que tiene el valor ms negativo en la ecuacin Z. En el caso de minimizacin se escoge la que tiene el valor ms positivo. Una coincidencia se anula en forma arbitraria. b. Criterio para la variable de salida. Aplicar la condicin de factibilidad: Se escoge la variable que tenga la razn ms pequea con denominador positivo que resulte de dividir el lado derecho entre el coeficiente de la variable de entrada (bi /aij ). Una coincidencia se anula en forma arbitraria. c. Obtener el nuevo sistema de ecuaciones con el nuevo grupo de variables no bsicas. Mediante el mtodo de Gauss-Jordan se hace uno el coeficiente de la variable de entrada en la ecuacin donde se intercepta la variable de entrada y la de salida (elemento pivote) y luego se elimina de las otras ecuaciones la variable de entrada, incluyendo la ecuacin Z, es decir convertir en ceros los dems elementos de la columna pivote.

d. Verificar si se cumple la Condicin de Optimidad. En caso contrario repetir los pasos a, b, c hasta que se satisfaga tal condicin. 3. CONDICIN DE OPTIMIDAD Caso de Maximizacin: Si en la ecuacin Z todos los coeficientes de las variables no bsicas son no negativos, se ha llegado al ptimo. Caso de Minimizacin: Si en la ecuacin Z todos los coeficientes de las variables no bsicas son no positivos, se ha llegado al ptimo. 2. MTODO SMPLEX UTILIZANDO LA TCNICA DE VARIABLES ARTIFICIALES (MTODO DE LA M) Las variables artificiales se emplean cuando no se pueden utilizar las variables de holgura como la solucin bsica inicial. Esto se presenta cuando la restriccin original es una igualdad o es del tipo mayor o igual. La variable artificial (Ai) es una variable no negativa que se suma al lado izquierdo de cada ecuacin que no tenga variables iniciales factibles. Si la restriccin original es una igualdad, se sumar la variable artificial A i. Si la restriccin original es del tipo mayor o igual, se restar una variable de holgura hi y se sumar la variable artificial Ai. La variable artificial agregada desempear la misma funcin que una variable de holgura, al proporcionar una solucin bsica inicial. La utilizamos slo para iniciar la solucin y despus debemos hacer que sea igual a cero en la solucin final o de lo contrario la solucin resultante ser no factible. Una manera lgica de lograr que las variables artificiales sean igual a cero en la solucin final consiste en penalizarlas en la funcin objetivo. Para ello se utilizar el Mtodo de la M. En el caso de maximizacin, la variable artificial se multiplica por M y el producto se resta en el lado derecho de de la funcin objetivo. En el caso de minimizacin, la variable artificial se multiplica por M y el producto se suma en el lado derecho de de la funcin objetivo. La constante M representa un valor positivo muy grande.