Está en la página 1de 48

UNIVERSIDAD NACIONAL FEDERICO VILLA RREAL

FACULTAD DE ECONOMIA

IMVESTIGACION OPERATIVA I

UNIDAD : IV

PROBLEMA DE MAXIMIZACION Y MINIMIZACION


PROBLEMA :

Dos fabricas de papel producen 3 tipos diferentes de papel de bajo grado , medio

grado y alto grado . Se tiene contrato de venta para proveer : 16 Tn de bajo grado , 5

Tn de medio grado y 20 Tn de alto grados . Los costos de operación son de s/ 1,000 /

día para la primera fabrica y s/2,000 / día para la segunda .

La fabrica n°1 , produce 8 Tn de bajo grado , 1 Tn de grado medio y 7 Tn de

alto grado por día .


¿ Cuántos días debe trabajar cada fabrica a fin de cumplir con el mencionado contrato de venta en la
forma más económica ?

Solución :

= Número de días de trabajo de la fabrica 1 / sem.

x2 = Número de días de trabajo de la fabrica 2 / sem.

(Min ) z = 1000 x1 + 2000 x2

Sujeto a : 8 x1 + 2 x2 ≥ 16 L1
x1 + x 2 ≥ 5 L 2
2 x1 +7 x2 ≥ 20 L 3

x1 , x
2 ≥0
Gráficamente :

La solución se encuentra en el punto A donde :

8 = 3

= 2
Z = S/ 10 ,000

5
A

● x1
2 5 10
L1 L2 L3
PROBLEMA :
Una firma industrial elabora dos productos , en los cuales entran

cuatro componentes en cada uno . Hay una determinada

disponibilidad de cada componente y un beneficio por cada

producto . Se desea hallar la cantidad de cada articulo que

debe fabricarse , con el fin de maximizar los beneficios .

El siguiente cuadro resume los coeficientes de transformación o sea la

cantidad de cada componente que entra en cada producto .


Producto Disponibilidad
P1 P2 (Kilogramos)
Componente
A 1 3 15,000
B 2 1 10,000
C 2 2 12,000
D 1 1 10,000
Beneficios 4 3
S/. Unidad

SOLUCION :
= Nro. de Unidad de Producto . P1

= Nro. de Unidad de Producto . P2

Dado que y pueden tomar distintos valores reciben el nombre de “ variables “


Método Simplex
UNIDAD V
Método Simplex
Variables de holgura : Sirven para igualar las desigualdades de las restricciones .

Problema : Maximizar la sigte función lineal .

a) Función Objetivo :

Z= +3 -X3

b) Restricciones :

+ ≤6
- X3 ≤ 2

- ≤ 3
c) No Negatividad :

, ≥ 0
Desarrollo :
1. Primer paso : Introducir la variable de holgura en las restricciones para igualar las funciones formado una
matriz unidad positiva .

+ + 0X3 + X4 =6
0 + - X3 +X5 =2
- + 0X3 + X6 = 3
2. La función objetivo no debe variar .

Z= +3 - X3 + 0X4 + 0X5 + 0X6

3. Con esta información pasamos al tablón :


1.- Igualando :

X1 + X2 + 0X3 +X4 +0X5 + 0X6 = 6

0X1 + X2 – X3 +0X4 + X5 + 0X6 = 2

X1 – X2 + 0X3 +0X4 +0X5 + X6 = 3

X1 + 3X2 – X3 +0X4 +0X5 +0X6 = Z


Cj x 0 0 0 1 3 -1
x b X4 X5 X6 X1 X2 X3
0 X4 6 1 0 0 1 1 0
0 X5 2 0 1 0 0 1 -1 Zj =14
0 X6 3 0 0 1 1 -1 n
Zj 0 0 0 0 0 0 0 X1 = 0
Zj - Cj 0 0 0 -1 -3 1 X2 = 6
3 X2 2 0 1 0 0 1 -1
0 X4 4 1 -1 0 1 0 1 X3 = 4
0 X6 5 0 1 1 1 0 -1
X4 = 0
Zj 6 0 3 0 0 3 -3
Zj - Cj 0 3 0 -1 0 -2 X5 = 0
-1 X3 4 1 -1 0 1 0 1
X6 = 9
3 X2 6 1 0 0 1 1 0
0 X6 9 1 0 1 2 0 0
Zj 14 2 2 0 2 3 -1
Zj - Cj 2 2 0 1 0 0
4. Todo problema de Programación lineal debe tener los siguientes requisitos :
4.1 Todo elemento de la columna BJ de ser positivo .

4.2 Los coeficientes de la variable de holgura deben formar una matriz unidad positiva .

5. En la columna 1 figuran los coeficientes que tiene la función objetivo.

En la columna 2 figuran las variables de holgura.

En la columna 3 figura los valores de la igualdad de cada restricción .

En la columna 4,5 y 6 figura los valores de las variables de holgura que forman la matriz unidad positiva.

La columna 7 , 8 y 9 figurar los valores de las variables básicas del problema .

6. Para hallar Zj se procede de la siguiente manera ; la columna 1 (multiplicando ) , multiplica a

cada columna a partir de la columna 3 , y Zj será la suma de la multiplicación de cada fila .


7. Zj – Cj este reglón se halla restando el valor de Zj al correspondiente reglón Cj .

8. En el reglón Zj-Cj si encontramos negativos esto quiere decir que hay posibilidad de aumentar es Zj .

9. Para obtener el nuevo valor de la función se selecciona el menor negativo en el reglón Zj – Cj .

10. El siguiente paso es encontrar el Pivo ,que se encuentra en la intercepción de la columna que

sale , con la columna que entra en la nueva solución , haciendo la división de la columna

seleccionada (-3 ) con la columna del menor coeficiente que seria la variable que sale .

11. Se conoce como Pivote al elemento que se encuentra en la intercepción de la columna de la

variable entrante y la fila seleccionada , los demás se llama Semi Pivo .

12. Cuando no aparece ningún elemento negativo en la fila ( Zj – Cj ) significa que no hay posibilidad

de aumento , entonces ya maximizo la función .


(MAX) Z= 3X1 - 2X2 + X3

Con las condiciones :

X1 – X 2 – X 3 ≤ 2
X2 – X 3 ≤ 4
X3 ≤ 6
No negatividad :

X 1 , X 2 , X3 ≥ 0
Cj x 0 0 0 3 -2 1
x B X4 X5 X6 X1 X2 X3
0 X4 2 1 0 0 1 -1 -1
0 X5 4 0 1 0 0 1 -1
0 X6 6 0 0 1 0 0 1
Zj = 0 0 0 0 0 0 0
Zj – Cj = 0 0 0 -3 2 -1
3 X1 2 1 0 0 1 -1 -1
0 X5 4 0 1 0 0 1 -1
0 X6 6 0 0 1 0 0 1
Zj = 6 3 0 0 3 -3 -3
Zj – Cj = 3 0 0 0 -5 -2
-2 X2 4 0 1 0 0 1 -1
3 X1 6 1 1 0 1 0 -2
0 X6 6 0 0 1 0 0 1
Zj = 10 3 1 0 3 -2 -4
Zj – Cj = 3 1 0 0 0 -5
1 X3 6 0 0 1 0 0 1

-2 X2 10 0 1 1 0 1 0

3 X1 18 1 1 2 1 0 0

Zj = 40 3 1 5 3 -2 1
Zj – Cj = 3 1 5 0 0 0
Minimización de método Simplex

UNIDAD VI
Minimización método simplex
Primer método :

Z* = 9X1 + 7X2
1. Igualando :
15X1 + 10X2 ≥ 60
20X1 + 5X2 ≥ 40 15X1 +10X2 - X3 = 60
15X1 + 25X2 ≥ 75 20X1 + 5X2 - X4 = 40
15X1 + 25X2 - X5 = 75
X1 , X2 ≥ 0

2. Introduciendo las variables Artificiales :

15X1 + 10X2 - X3 MX6 = 60


20X1 + 5X2 - X4 MX7 = 40
15X1 + 25X2 - X5 MX8 = 75

9X1 + 7X2 + 0X3 + 0X4 + 0X5 + MX6 + MX7 + MX8 = Z


Cj x M M M 0 0 0 9 7
X Bj X6 X7 X8 X3 X4 X5 X1 X2

M X6 60 1 0 0 -1 0 0 15 10
M X7 40 0 1 0 0 -1 0 205

M X8 75 0 0 1 0 0 -1 15 25
Zj 175 M M M M -M -M -M 50M 40M
Zj – Cj X 0 0 0 -M -M -M 50M-9 40M-7
Segundo método : Se añade las variables de Holgura .
a) 15X1 + 10X2 - X3 = 60
b) 20X1 + 5X2 - X4 = 40
c) 15X1 + 25X2 - X5 = 75

* Se selecciona el mayor Bj, en este caso la (c)


* Se procede a restar de la (c) a cada uno de las restricciones .
* Remplazando el resultado de la resta en sus respectivos lugares de cada restricción .
Operando :
Resultado :
15X1 + 25X2 - X5 = 75 (c )
- ( 15X1 + 10X2 -X3 = 60 ) (a) 15X2 + X3 - X5 = 15
- 5X1 + 20X2 + X4 - X5 = 35
15X2 +X3 - X5 = 15
15X1 + 25X2 - X5 = 75

15X1 + 25X2 -X5 = 75 (c )


- ( 20X1 + 5X2 - X4 = 40 )
- 5X1 + 20X2 +X4 - X5 = 35
Ejemplo del segundo Método :
Z = 6X1 + 21X2
2000X1 + 4000X2 ≥ 6000
30X1 + 200X2 ≥ 200
X1 , X2 ≥ 0
Igualando :

2000X1 + 4000X2 - X3 = 6000


50X1 + 200X2 -X4 = 200
Restando del mayor :

2000X1 + 4000X2 - X3 = 6000


- ( 50X1 + 200X2 - X4 = 200 )
1950X1 + 3,800X2 - X3 + X4 = 5,800
Sustituyendo :
6000 = -X3 + 2000X1 + 4000X2
5800 = -X3 + X4 + 1950X1 + 3800X2

Pasando al tablón :
X 0 0 6 21
B X3 X4 X1 X2
6000 -1 0 2000 4000
5800 -1 1 1952 3800

Añadiendo variable artificial :

6000 = X5 - X3 + 2000X1 + 4000X2


5800 = X4 - X3 + 1950X1 + 3800X2
Pasando al tablón :
Cj X M 0 0 6 21
X B X5 X4 X3 X1 X2
M X5 6000 1 0 -1 2000 4000 1.5
0 X4 5800 0 1 -1 1950 3800 1.52
Zj 6000 M M 0 -M 2000M 4000M
Zj – Cj X 0 0 –M 200M-6 4000M-21
21 X2 3/2 1/4000 0 -1/4000 ½ 1
0 X4 100 - 19/20 1 -19/20 50 0
Zj 63/2 21/4000 0 - 21/4000 21/2 21
Zj – Cj X - M21/4000 0 - 21/4000 9/2 0

6 X1 2 -19/1000 1/50 -1/1000 1 0


21 X2 ½ 39/4000 -1/100 1/4000 0 1

Zj = 45/2 363/4000 -9/100 -3/4000 6 21


Zj – Cj X - M363/4000 -9/100 -3/4000 0 0
MINIMIZAR = (0) ó ( - )
Método Dual
UNIDAD VII
Tercer método : Desarrollando :
Método dual
15Y1 + 20Y2 + 15Y3 + Y4 =9
Sea el primal : Minimizar.
10Y1 + 5Y2 + 25Y3 +Y5 = 7
Z = 9X1 + 7X2 60Y1 + 40Y2 + 75Y3 +0Y4 + 0Y5 = Z
15X1 + 10X2 ≥ 60 Algoritmo del Simplex : Teoremas de la elasticidad.
20X1 + 5X2 ≥ 40
1. Los valores obtenidos de las funciones objetivos del
15X1 + 25X2 ≥ 75
primal y del dual son simple idénticos , si existe soluciones
Su Dual : optimas factibles .
Z = 60Y1 + 40Y2 + 75Y3 Z = Z* y C = C*
Restricciones :
2. La solución del primal se obtiene en el fila Zj – Cj del
15Y1 + 20Y2 + 15Y3 ≤ 9 dual , tomando los valores absolutos.
10Y1 + 5Y2 + 25Y3 ≤ 7
Y4 es la primera variable de holgura : X1
Y5 es el segundo variable de holgura : X2
Y1 , Y2 , Y3 ≥ 0
Cj X 0 0 60 40 75
X Bj Y4 Y5 Y1 Y2 Y3
0 Y4 9 1 0 15 20 15 9/15
0 Y5 7 0 1 10 5 25 7/25
Zj X 0 0 0 0 0
Los resultados :
Zj – Cj X 0 0 -60 -40 -75
Y4 X1 = 10/3
75 Y3 7/25 0 1/25 10/25 5/25 1
0 Y4 120/25 1 -15/25 225/25 425/25 0 Y5 X2 = 1
Zj = 21 0 3 30 15 75 X3 = 0
Zj – Cj X 0 3 -30 -25 0 X4 = 0
60 Y1 120/225 25/225 -15/225 1 425/225 0 X5 = 0
75 Y3 15/225 -10/225 -15/225 0 -125/225 1 Z = 37

Zj = 37 750/225 225/225 60 645/9 75

Zj – Cj X 10/3 1 0 285/9 0
Interpretación Económica de Método
Simplex

UNIDAD VIII
Max . Z = 8X1 + 5X2

20X1 + 10X2 ≤ 100.000 Salarios


10X1 + 30X2 ≤ 108.000 Materiales Primas
5X1 + X2 ≤ 40.000 Desgaste de Equipo

Cj X B X3 X4 X5 X1 X2
8 X1 2,400 3/50 -1/50 0 1 0
5 X2 5,200 -1/50 1/25 0 0 1
0 X5 22,800 -7/25 3/50 1 0 0
Zj = 45,200 0.38 0.04 0 8 5
Zj - Cj 0.38 0.04 0 0 0
Pregunta :
1. El programa optimo de producción consiste en producir 2,400 unidades del articulo (A) y
5,200 del articulo (B), las utilidades son de 45,200.
2. Las variables X3, X4 tienen un valor nulo , lo que implica que con este programa no queda
ninguna cantidad sin usar de salarios y materias Primas.

3. La variable de Holgura X5 tiene un valor de 22,800. Lo que significa que tenemos


capacidad sobrante de 22,800 .

4. Si se quisiera hacer una ampliación que los recursos de la empresa, por ejemplo s/ 1,000 la pregunta
seria a que restricción se debe destinar los nuevos recursos .

5. En Zj – Cj se encuentra los incrementos de utilidades que son X3 = 0.38 , X4 = 0.04

Aumento de la utilidades
1.000 x 0.38 = 380
1.000 x 0.04 = 40
Introducción al Método de
Transporte
El modelo de transporte es una clase especial de problema de Programación Lineal . Trata la
situación en la cual se envía un bien de los punto de origen ( fabricas ) , a los puntos de destino
( almacenes , bodegas, depósitos ). El objetivo es determinar las cantidades a enviar desde cada punto
de origen hasta cada punto de destino, que minimicen el costo total de envió , al mismo tiempo que
satisfagan tanto los limites de la oferta como los requerimientos de la demanda. El modelo supone
que el costo de envió de una ruta determinada es directamente proporcional al numero de unidades
enviadas en esa ruta.

En este problema vamos a identificar dos fases en la solución ; en la primera encontramos los
métodos de la esquina noreste , de Vogel y de costo mínimo . En la segunda fase se utilizan los
métodos Stepping – Stone y MODI (distribución modificada).
Ejercio1.-Utilizando el método de noreste y costo mínimo

Una fabrica cuenta con cuatro almacenes situados en diferentes partes del país, el almacén
uno cuenta con diez unidades de mercancía, el almacén dos cuenta con doce unidades, el
almacén tres cuentas con cinco unidades y el almacén cuatro cuenta con diez unidades, con las
existencias de mercaderías que tienen dichos almacenes se tienen que abastecer a 5 centro de
consumo. El centro de 1 demanda 6 unidades de mercancía ; el centro 2, demanda 8; el centro
3 demanda, el 4 demanda 9 y 11 el 5 . El costo de transporte de cada almacén a cada centro de
consumo aparece en el siguiente cuadro.

Almacén Disponible
(oferta)

1 4 2 5 5 1 10
2 2 1 4 1 4 12
3 3 4 1 2 1 5
4 2 2 3 4 2 10
demanda 6 8 3 9 11 37
Resolución por el método noreste
oferta
6 4 10

4 3 5 12

4 1 5

10 10

Demanda 6 8 3 9 11 37

Costo total = 6 x 4 + 4 x 2 + 4 x 1 + 3 x 4 + 5 x 1 + 4 x 2 + 1 x 1 + 10 x 2

Costo total 1 = 82
CONTINUACION DEL METODO
DE TRANSPORTE

UNIDAD VIIII
Hallamos los costos Marginales

4 2 (1)
1 4 1 0
2 1 1
2 2
3 1 4 1 0

Para hallar las casillas vacío , se procede de la siguiente manera , se selecciona el menor costo y se coloca al
margen izquierdo y en cualquier reglón.

Luego las casillas vacías serán la suma de las filas y las columnas.

Xi Ci
4 2 5 2 1 4 2 5 5 1 4-4= 0 2-2= 0 5-5= 0 2-5=-3 1-1= 1
3 1 4 1 0 - 2 1 4 1 4 = 3-2= 1 1-1= 0 4-4= 0 1-1= 0 0-4= 4
4 2 5 2 1 3 4 1 2 1 4-3= 1 2-4=-2 5-1= 4 2-2= 0 1-1= 0
5 3 6 3 2 2 2 3 4 2 5-2= 3 3-2= 1 6-3= 3 3-4=-1 2-2= 0
0 0 0 -3 0
1 0 0 0 -4
Xi - Ci
1 -2 4 0 0
3 1 3 -1 0

De este cuadro solamente nos interesa los positivos puesto que indica la posibilidad de mejorar el sistema de
transporte.

De este cuadro seleccionamos el mayor de los positivos en nuestro caso se encuentra ubicado en X 33 . Esto
significa que se debe asignar una cantidad al centro del consumo 3 provenientes del almacén 3 .

6 4 10
4 3 - 5 + 12
+ 4 - 1 5
10 10
6 8 3 9 11

El valor de  se encuentra en el menor negativo del riso  = 3


En el siguiente tablón esta compuesto por el siguiente resultado :
(1) (2) (3) (4) (5)
(1) 6 4 10
(2) 4 8 12
(3) 3 1 1 5
(4) 10 10
6 8 3 9 11
La nueva solución es 70 lo que significa que es menor que 82 que es la primera solución .

Para comprobar que este resultado es el mínimo se procede hallar los costos marginales que corresponden a las
variables que entran a la nueva solución .

4 2 1
1 1 0
1 2 1 1
2 2
3 1 0 1 0
El siguiente paso es calcular los costos indirectos y luego restar al cuadro obtenido de la matriz de los
costos originales. Para no efectuar muchos cuadros al cuadro anterior las casillas vacías se dividen en
dos es decir una línea diagonal . Donde el triangulo inferior de cada casilla es la suma de los numero
que aparece en la márgenes de cada fila y reglón . Y los triángulos superiores se obtiene de la
diferencias de cada costo indirecto menos su correspondiente costo original .

- - 0
4 2 4 2 5 5 1 4 2 1 2 1
1 2 1 1
1 - -
1 1 0 2 1 4 1 4 1 1
-
3 0 0 3 0 0

1 2 1 1 1 -
4 2 3 4 1 2 1 1 2 1
4 2

2 2 3 1 - -
5 3 2 3 2 2 3 4 2 2
5 3 2 3
3 1 0 1 0
Observación : Solo interesa las cifras positivas del triangulo superior de cada casilla , los
demás triángulos indicaremos con negativos no interesa el monto solo el signo el cero si es
importante por que indica una nueva solución

-6 +4
-4 +8
3 -1 +1
+ -  10

Entonces para hallar el valor de la  se escoge el menor negativo en este caso el valor es 1 .

5 5 10
3 9 12
3 2 5
1 9 10
6 8 3 9 11

Costo Total = 67
Verificamos si existe algún positivo en los
triángulos superiores
Se escoge el cuadro numero X51 por que el
triangulo superior es el mayor positivo entonces en
- - 3 su lugar se pone la variable 
4 2 1
4 2 4
1 - - -5 5 +
1 1 0
3 3 3
- - - -2 3 9
1 -1 1 -1 1

- - - 3 2
2 2 -1
0 2 0
+1 -9
3 1 3 1 3
Entonces para hallar el valor de 
se escoge el menor negativo es por
eso que el valor es  = 5

- - -
1 2 1 2 1 1
5 5 10
- - -
3 9 12 0 1 0 1 0 0

- - 0
3 2 5 1 1 1
1 2 2
6 4 10 1 - - 2
2 3 2 3 2

6 8 3 9 11 0 1 0 1 0

Costo Total = 52
Se escoge el cuadro numero X42 porque el Entonces para hallar el valor de  se
triangulo superior es el mayor positivo escoge el menor negativo es por eso que el
entonces se pone la variable  valor es  = 4

1 9 10
-5 +5
3 9 12
3 9
3 2 5
3 2
6 4 10
6 + -4

6 8 3 9 11

Costo Total = 48

Como ya no existe ningún positivo en los triángulos


superiores , entonces quiere decir que se llego al optimo
( costo mínimo )
Método de Transporte casos Especiales

UNIDAD X
Caso A : Disponibilidad total mayor que la demanda total.

1 4 4
180
3 2 5 120
2 2 2 150
170 90 100 450
360

Solución :
1 4 3 0

3 2 5 0

2 2 2 0

170 90 100 90
Desarrollar :
170 10 1 4 4 5
180 7 5 0

80 40 - 2 5 3
120 -1 3 -2
60 90 - - 2 0
150 -4 -1
-5

170 90 100 90 1 4 7 5

Ct1 - 690 170 10 - 

80 + 40 -
 = 10
60 + 90 
170 10 1 - - 0 0
-1 2
90 30 -  1 2 5 3 3
4 3
70 + 80 - - - 2 0
1 -1
0
Ct = 640
 = 30 1 -1 2 0
170 10 1 - - 0
2 2
0
90 30
- 2 - 0
1 2 0
100 50
- 0 2 0
1 2 0 Ct = 550
Solución alternativa :
1 2 2 0
170 10 180

40 80 120
Ct = 550
50 100 150

170 90 100 50
Caso B: Disponibilidad total menor que demanda total.

Problema : Oferta

1 2 8 6 140
4 4 3 5 160
2 9 7 8 200
100 250 100 150 500
Demanda 600

1 2 8 6 140
4 4 3 5 160

2 9 7 8 200

0 0 0 0 100

100 250 100 150


100 400 1 2 - -
140 0 1 0
160 160 - 4 - - 2
3 2 3
50 100 50 200
6 9 7 8 7
100 100 8
100 250 100 150 0 1 - 0 -1
0 1 -1
100 - 40 +  140 1 2 0 1
160 160
+ 50 +  100 50 200
1 2 - 0
100 100 6 7
100 250 100 150 - 4 5 4 2
3 8 9
 = 50 2 - 7 8
3
1

50 30 140
-
-6
- - 0 -7
-5 -1
160 160 1 2 6 7
50 100 50 200
100 100
150 250 100 150
50 - 90 + 140 140
160 - + 110 50 160
30 + 100 - 50 100 50 50 200
100 100 100
 = 50 100 250 100 150

- 2 - - 140 140
-4 1 2 140
60 100 160
- 4 3 - 160
-2 4
100 100 200
2 - 7 8 200
8 50 50 100
- 0 - 0 100
-6 0 -1 100 250 100 150
-4 2 1 2

Costo total : 1820 140


110 50
100 50 50
100

También podría gustarte