Está en la página 1de 15

21/01/2016

Investigacin Operativa

Investigacin Operativa

Estad. Rolando R. Romero Paredes

Unidad II
Modelos de programacin lineal

Investigacin Operativa

Estad. Rolando R. Romero Paredes

21/01/2016

Logro esperado del curso


Al finalizar la asignatura, los alumnos aplican
herramientas de investigacin operativa en las
reas administrativa, comercial, logstica,
proyectos y produccin desde un enfoque
cuantitativo que les permita tomar decisiones
gerenciales.

Logro esperado de la unidad


Al finalizar la unidad los alumnos aplican
modelos de programacin lineal en diversas
reas de las ciencias administrativas.

Investigacin Operativa

Estad. Rolando R. Romero Paredes

21/01/2016

Logro de la semana
Al finalizar la semana los alumnos aplican
plantean modelos de programacin lineal
en dos variables y buscan la solucin con el
mtodo simplex.

Investigacin Operativa

Estad. Rolando R. Romero Paredes

Mtodo
Simplex

Investigacin Operativa

Estad. Rolando R. Romero Paredes

21/01/2016

Mtodo Simplex...
Es el mtodo analtico ampliamente utilizado para solucionar problemas de
programacin lineal.
El Mtodo Simplex fue desarrollado por George Dantzig en 1947.
Este cambia las restricciones o desigualdades en ecuaciones de problemas
PL, y soluciona el problema con la manipulacin de matrices.
La solucin encontrada del problema alterado es de una dimensin mayor
que el original, pero es relativamente sencillo mediante el estudio de

matrices.

Investigacin Operativa

Estad. Rolando R. Romero Paredes

...Mtodo Simplex
Existen diferentes software disponibles en la actualidad para poder resolver
los problemas a travs de este mtodo.
Entre los ms importantes tenemos:
Optimization Solutions and Library de IBM,
Lindo,
POM Computer Library.
TORA

WINQSB
SOLVER de MS Excel
Investigacin Operativa

Estad. Rolando R. Romero Paredes

21/01/2016

Reglas de decisin
Criterio de decisin
Gran M en la funcin
objetivo

Maximizar

Minimizar

- MXj

+ MXj

Variable que entra

El
coeficiente
negativo de la F.O.

ms El coeficiente ms positivo
de la F.O.

Variable que sale

El valor menos positivo de


los bj / aij ,
Siendo aij > 0 , de lo
contrario no restringe a la
variable que entra

El valor menos positivo


de los bj / aij ,
Siendo aij > 0 , de lo
contrario no restringe a la
variable que entra

Solucin ptima

Cuando todos los


Cj > 0

Cuando todos los


Cj < 0

Estad. Rolando R. Romero Paredes

Investigacin Operativa

Problema de enlatados de tomate,


Una compaa tiene un contrato para recibir 60000 libras de tomates
maduros a 0.7$/lb de las cuales producir jugo de tomate y pur de
tomate enlatados. Los productos enlatados se empacan en cajas de 24
latas cada una. Una lata de jugo requiere 1 lb de tomates frescos en
tanto que una de pur requiere solo de 1/3 de lb. La participacin de
la compaa en el mercado esta limitada a 2000 cajas de jugo y 6000
cajas de pur. Los precios al mayoreo por caja de jugo y de pur son
$18 y $9. Genere un programa de produccin para esta compaa.

Investigacin Operativa

Estad. Rolando R. Romero Paredes

21/01/2016

Vamos a resolver el siguiente problema:

Maximizar

Z = 1.2x1 + 3.4x2

Sujeto a:

24x1 + 8x2 60000


x1 2000
x2 6000
x1 0 , x2 0

Estad. Rolando R. Romero Paredes

Investigacin Operativa

Se consideran los siguientes pasos:


1. Convertir las desigualdades en igualdades:
Se introduce una variable de holgura por cada una de las restricciones,
este caso Xn+1, Xn+2, Xn+3 para convertirlas en igualdades y formar el
sistema de ecuaciones estndar.
Usando en simplex el siguiente
criterio:

Investigacin Operativa

Signo:

Introducir

xn+1

Estad. Rolando R. Romero Paredes

21/01/2016

FORMA ESTANDAR:
24x1 + 8x2 + x3 60000
x1 + x4 2000
x2 + x5 6000

Estad. Rolando R. Romero Paredes

Investigacin Operativa

Paso 2:
Igualar la funcin objetivo a cero y despues agregar la variables de holgura
del sistema anterior:
Z 1.2 x1 3.4 x2 = 0
Para este caso en particular la funcin objetivo ocupa la ultima fila del
tablero, pero de preferencia siempre se deber de colocar como la primera
fila.

Cuando minimizamos se toma el valor (+) positivo de F.O. para convertirlo


en negativo y cuando maximizamos tomamos el valor (-) negativo de F.O.
para convertirlo en positivo.

Investigacin Operativa

Estad. Rolando R. Romero Paredes

21/01/2016

Paso 3: Escribir el tablero inicial simplex:

En las columnas aparecern todas las variables del


problema y en las filas, los coeficientes de las
igualdades obtenidas, una fila para cada restriccin
representada por las variables de holgura y la primera
fila con los coeficientes de la funcin objetivo:

Estad. Rolando R. Romero Paredes

Investigacin Operativa

Tablero Inicial
Base

Variable de
decisin

Variable de holgura

Solucin

X1

X2

X3

X4

X5

Bj

-1.2

-3.4

X3

24

60000

X4

2000

X5

6000

Investigacin Operativa

Estad. Rolando R. Romero Paredes

21/01/2016

Paso 4: Encontrar la variable de decisin que entra en la base y la variable


de holgura que sale de la base

A. Para escoger la variable de decisin que entra en la base,


observamos la primera fila, la cual muestra los coeficientes de la
funcin objetivo y escogemos la variable con el coeficiente ms
negativo.
En este caso, la variable X1 de coeficiente 3.4 (columna pivote)
Si existiesen dos o ms coeficientes iguales que cumplan la
condicin anterior, entonces se elige cualquiera de ellos.
Si en la primera fila no existiese ningn coeficiente negativo,
significa que se ha alcanzado la solucin ptima.
Por tanto, lo que va a determinar el final del proceso de
aplicacin del mtodo del simplex, es que en la primera fila no
haya elementos negativos.
Investigacin Operativa

Estad. Rolando R. Romero Paredes

Paso 4: Encontrar la variable de decisin que entra en la base y la


variable de holgura que sale de la base
B. Para encontrar la variable de holgura que tiene que salir de la base,
se divide cada trmino de la ltima columna (valores solucin) por el
trmino correspondiente de la columna pivote, siempre que estos
ltimos sean mayores que cero.

Si hubiese algn elemento menor o igual que cero no se hace dicho


cociente. En el caso de que todos los elementos fuesen menores o
iguales a cero, entonces tendramos una solucin no acotada y no se
puede seguir.

Investigacin Operativa

Estad. Rolando R. Romero Paredes

21/01/2016

Iteracin No. 1

Base

Variables de
decisin

Variables de holgura

Solucin Operacin

X1

X2

X3

X4

X5

Bj

-1.2

-3.4

X3

24

60000

60000/8 =
7500

X4

2000

No
restringe

X5

6000

6000/1=
6000

Investigacin Operativa

Estad. Rolando R. Romero Paredes

Paso 4: Encontrar la variable de decisin que entra en la base y la


variable de holgura que sale de la base

Si al calcular los cocientes, dos o ms son iguales, indica que


cualquiera de las variables correspondientes pueden salir de la
base.

C. En la interseccin de la fila pivote y columna pivote tenemos el


elemento pivote operacional, 1, este indica que la variable de
decisin X1 entra y la variable de holgura X5 sale.

Investigacin Operativa

Estad. Rolando R. Romero Paredes

10

21/01/2016

Resultado de Iteracin No. 1


Base

Variable de
decisin

Variable de holgura

Solucin

Operacin

X1

X2

X3

X4

X5

Bj

-1.2

3.4

20400

1. F0 + F3(3.4)

X3

24

-8

12000

2. F1 8 F3

X4

2000

X2

6000

Investigacin Operativa

Estad. Rolando R. Romero Paredes

Paso 4: Encontrar la variable de decisin que entra en la base y la


variable de holgura que sale de la base
Como en los elementos de la ltima fila hay un nmero negativo, 1.2, significa que no hemos llegado todava a la solucin ptima.
Hay que repetir el proceso:
A. La variable que entra en la base es X1, pasa a ser la columna
pivote que corresponde al coeficiente -1.2
B. Para calcular la variable que sale o la fila pivote, dividimos los
trminos de la columna solucin entre los trminos de la nueva
columna pivote; y como el menor cociente positivo es 500,
tenemos que la fila pivote y la variable de holgura que sale es
X 3.

Investigacin Operativa

Estad. Rolando R. Romero Paredes

11

21/01/2016

Iteracin No. 2

Base

Variable de
decisin

Variable de holgura

Solucin

X1

X2

X3

X4

X5

Bj

0.05

21000

X1

1/24

-1/3

500

X4

-1/24

1/3

1500

X2

6000

Operacin

F0+(1.2)F1

F2-F1

Estad. Rolando R. Romero Paredes

Investigacin Operativa

Solucin final
Como todos los coeficientes de la fila de la funcin
objetivo son positivos, hemos llegado a la solucin
ptima.
X1 = 500
X2 = 6000
La solucin ptima viene dada por el valor de Z en la
columna de los valores solucin, en nuestro caso:
21000.

Investigacin Operativa

Estad. Rolando R. Romero Paredes

12

21/01/2016

Vamos a resolver el problema con Software Lindo:


Max 1.2X1+3.4X2
St
24X1+8X2<=60000
X1<=2000
X2<=6000
end
Nota: despus de end en la formulacin de Lindo se escribe:
Gin seguido del nmero de variables o las variables (si la variable es entera)
Inte seguido del nmero de variables o las variables (si la variable es binaria)

Investigacin Operativa

Estad. Rolando R. Romero Paredes

Solucin con Lindo

Investigacin Operativa

Estad. Rolando R. Romero Paredes

13

21/01/2016

Solucionar el PL en :

Investigacin Operativa

Estad. Rolando R. Romero Paredes

Encontramos la solucin:

Investigacin Operativa

Estad. Rolando R. Romero Paredes

14

21/01/2016

Algunas Interpretaciones
El nmero de cajas de jugo de tomate a producir es
500.
El nmero de cajas de pur de tomate a producir es
6000
La utilidad mxima ser de 21000
No se satisface la demanda en su totalidad porque
solo produciremos 500 cajas de jugo de tomate.
Se utilizarn toda la materia prima disponible.
Por cada kg. adicional de tomate que se adquiera para
la produccin se ganar 0.05.
Etc.

Investigacin Operativa

Estad. Rolando R. Romero Paredes

Investigacin Operativa

Estad. Rolando R. Romero Paredes

15

También podría gustarte