Sie sind auf Seite 1von 6

METODOS MATEMATICOS DE PROGRAMACIN LINEAL

Un modelo de Programacin Lineal (PL) considera que las variables de decisin


tienen un comportamiento lineal, tanto en la funcin objetivo como restricciones
del problema. En este sentido, la Programacin Lineal es una de las herramientas
ms utilizadas en la Investigacin Operativa debido a que por su naturaleza se
facilitan los clculos y en general permite una buena aproximacin de la realidad.

MTODO SIMPLEX
El algoritmo simplex est diseado para localizar la solucin ptima
concentrndose en un nmero seleccionado de las soluciones bsicas factibles
del problema. Siempre empieza en una solucin bsica factible y despus trata
de encontrar otra solucin bsica factible que mejorar el valor del objetivo.
Los clculos para producir la nueva solucin bsica incluyen dos tipos:
1. Rengln pivote:
Nuevo rengln pivote = rengln pivote actual / elemento pivote
2. Todos los dems renglones, incluyendo z:
Nuevo rengln = (rengln actual) (su coeficiente de la columna pivote) x (nuevo
rengln pivote)
EJEMPLO DE MAXIMIZACIN UTILIZANDO EL MTODO SIMPLEX
Continuando con el problema anterior los pasos para resolver el problema por el
mtodo simplex son:
1. Expresar el problema en forma estndar
Max 40F + 30S + S1 + S2 + S3
0.4F +0.5S + S1 = 20
0.2S + S2 = 5
0.6F +0.3S +S3 = 21
F,S,S1,S2,S3 >= 0
2. Obtener el rengln z que consiste en convertir al funcin objetivo en valores

negativos.
Max z = 40F+30S+S1+S2+S3
z = -40F-30S = O
3. Resumir la forma estndar en una tabla simplex

4. Se encuentran las intersecciones de la primera variable (la ms negativa) para


determinar el rengln pivote.
En este caso se toma la columna donde se encuentra el -40 y cada uno de los
valores de la solucin se divide dentro de los valores de dicha columna,
escogiendo el menor valor y toda esa fila se convertir en la fila pivote como se
puede observar en la siguiente tabla:

5. Se hacen los clculos correspondientes


a. La nueva fila pivote es la S3 el objetivo es convertir el valor de 0.6 en 1 para lo
cual se divide toda la fila dentro de 0.6 y se coloca en la nueva tabla.
b. El resto de valores que se encuentran arriba o abajo de 0.6 deben convertirse
en 0. Para este caso se desea convertir el 0.4 en 0 por lo cual se convierte el 0.4
en negativo se multiplica por el valor correspondiente en la nueva fila pivote que
es 1 y se le suma el valor de esa posicin en la tabla antigua que en este caso es
0.4 en resumen (-0.4*1+0.4 = 0) y asi sucesivamente con cada una de las filas:

6. Como no se tienen todava las variables de z en positivo, entonces hay que


repetir los pasos 4 y 5 hasta que todos los valores de z sean positivos:

Como se puede observar en la tabla anterior todos los valores de z son


positivos, lo cual quiere decir se ha llegado a encontrar la solucin ptima
del problema que es producir 20 toneladas de aditivo para combustible y 25
toneladas de base para solvente para obtener una ganancia mxima de $
1,600*.

METODO GRAFICO:
Los problemas de programacin lineal (pl) que slo tengan dos variables de
decisin pueden resolverse grficamente, ya que, como se ha visto en los
Antecedentes, una ecuacin de dos variables corresponde a una recta en el plano
y una desigualdad de dos variables corresponde a una regin en el plano. La
representacin grfica de los problemas de pl ofrece un medio muy efectivo para
entender los distintos casos que se pueden presentar en este tipo de problemas.
Aunque la mayora de los problemas de inters prctico tienen ms variables y por
lo tanto no es posible su representacin en R2 , al entender el significado de
algunos conceptos bsicos de manera grfica, posteriormente se pueden
generalizar para n dimensiones. Ms adelante se utilizar tambin la
representacin geomtrica para introducir el concepto de sensibilidad o anlisis de
pos-optimalidad. Para los problemas con tres o ms variables de decisin se
estudiar el mtodo Simplex; actualmente existen varias herramientas
computacionales para resolver estos problemas, ya que los casos reales suelen
tener decenas o centenas de variables y de restricciones. En el presente libro se
presentar como herramienta de resolucin la utilera Solver de la hoja de clculo
Excel. El mtodo grfico consiste en encontrar en primer lugar todos los puntos
que son solucin del conjunto de restricciones; el conjunto de puntos solucin se
llama regin factible. Posteriormente hay que determinar, de todas las posibles
soluciones, cul o cules de ellas optimizan la funcin objetivo (fo). Para entender
el mtodo se analiza el siguiente ejemplo.

CMO UTILIZAR EL COMPLEMENTO SOLVER DE MS EXCEL?


Solver es un excelente complemento de MS Excel que permite la resolucin de
pequeos y medianos problemas de Programacin Lineal. En la mayora de las

aplicaciones con fines estudiantiles es suficiente para resolver dichas instancias.


Si usted requiere instalar este complemento puede revisar el siguiente. Ahora,
veamos cmo funciona con un simple ejemplo:
MAX 10X + 16Y
S.A. 2X + 2Y <= 8
...... 1X + 2Y <= 6
..... .X>= 0, Y>= 0
1. Se ingresan los parmetros a una planilla de clculo. Las celdas marcadas en
amarillo corresponden a las "Celdas Cambiantes" o variables de decisin del
modelo. La Celda C2 corresponde al Valor de la Funcin Objetivo que est dada
por: A2*A3 + C2*C3. Las Celdas C5 Y C6 almacenan el valor o lado izquierdo de
las restricciones 1 y 2, quedando definidas como A2*A5 + B2*B5 y A2*A6 + B2*B6,
respectivamente

2. Se inicia la aplicacin Solver y se cargan los datos de la planilla.

PASO 3. Una vez ingresados los parmetros se selecciona "Opciones". Una vez
dentro de este men se deben activar las opciones de "Adoptar modelo lineal" y
"Asumir no negativos". Luego se selecciona "Aceptar" y luego "Resolver.

PASO 4. Si el modelo admite solucin se obtienen los resultados. Se recomienda


seleccionar los Informes que sugiere Solver para una mayor comprensin del
modelo resuelto.

PASO 5. Los resultados son desplegados en las celdas cambiantes y se verifica el


cumplimiento de las restricciones del problema. La Solucin ptima
esX=2, Y=2 con Valor ptimo V(P)=52. Adicionalmente, ambas restricciones se
encuentran activas, es decir, se cumplen en igualdad.

PASO 6. Al
Respuesta,
Sensibilidad"
el modelo

seleccionar los Informes de


en particular el "Informe de
se obtiene informacin relevante sobre
propuesto.

Respecto a las celdas cambiantes (variables de decisin) se incluye un intervalo


de variacin para los coeficientes en la funcin objetivo que mantienen la actual
Solucin ptima. Por ejemplo C1 (Coeficiente que acompaa a X en la funcin
objetivo, actualmente igual a 10) puede variar en el siguiente intervalo
garantizando la actual Solucin ptima: {10 - 2, 10 + 6} = {8, 16}. De la misma
forma el intervalo para C2 (Coeficiente que acompaa a Y en la funcin objetivo,
actualmente igual a 16) es {10, 20}
En cuanto a las restricciones, el precio sombra de la restriccin 1 es 2, el cual es
vlido siempre y cuando la variacin en el lado derecho se encuentre en el
intervalo {8 - 2, 8 + 4} = {6, 12}. De la misma forma, el precio sombra para la
restriccin 2 es 6, vlido en el intervalo de variacin del lado derecho entre {4, 8}.

Bibliografia

http://www.gestiondeoperaciones.net/tag/programacion-lineal/
http://matematicas.uclm.es/itacr/web_matematicas/trabajos/248/Programacion_lineal.pdf

Das könnte Ihnen auch gefallen