Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Vida Nueva
COMPENDIO DE
INVESTIGACIN OPERATIVA
I
4 CRDITOS
1. Datos informativos:
Carrera/s Nivel
Administracin de Empresas 4
www.istvidanueva.edu.ec
Tecnolgico Vida Nueva http://campus.istvidanueva.edu.ec/
1
2. ndice
1. Datos informativos: ..................................................................................... 1
2. ndice........................................................................................................... 2
3. Introduccin................................................................................................. 4
4. Prerrequisitos .............................................................................................. 5
5. Evaluacin inicial ......................................................................................... 5
6. Orientaciones generales para el estudio ................................................... 11
7. Desarrollo de contenidos........................................................................... 13
I. Unidad: Teora de Redes y Grafos ........................................................ 21
Objetivos ................................................................................................... 21
Contenidos ................................................................................................ 21
Grafo...................................................................................................... 21
Arcos incidentes a un nodo ................................................................... 22
Recorrido de grafos ............................................................................... 22
Clasificacin De Grafos ......................................................................... 23
Ciclos y Circuitos ................................................................................... 25
Estrategias de enseanza aprendizaje .................................................. 28
Evaluacin................................................................................................. 30
Recursos ................................................................................................... 31
II. Unidad: Programacin Lineal ................................................................ 32
Objetivos ................................................................................................... 32
Contenidos ................................................................................................ 32
La programacin matemtica ................................................................ 32
Estrategias de enseanza aprendizaje .................................................. 43
Evaluacin................................................................................................. 64
Recursos ................................................................................................... 72
III. Unidad: Programacin Dinmica ......................................................... 73
Objetivos ................................................................................................... 73
Contenidos ................................................................................................ 73
Generalidades ....................................................................................... 73
Estrategias de enseanza aprendizaje .................................................. 78
Evaluacin................................................................................................. 80
Recursos ................................................................................................... 80
IV. Unidad: Flujos ptimos de una Red-Transporte y Asignacin ............ 81
Objetivos ................................................................................................... 81
Contenidos ................................................................................................ 81
Modelo particular de programacin lineal. ............................................. 81
Estrategias de enseanza aprendizaje ............................................... 82
Prueba De Optimalidad ......................................................................... 87
Evaluacin................................................................................................. 97
Recursos ................................................................................................... 98
8. Evaluacin final ......................................................................................... 99
9. Bibliografa .............................................................................................. 102
10. Anexos................................................................................................. 103
11. Glosario ............................................................................................... 105
Investigacin Operativa I Introduccin
3. Introduccin
La primera actividad de Investigacin Operativa se dio durante la
Segunda Guerra Mundial en Gran Bretaa, donde la Administracin
Militar llam a un grupo de cientficos de distintas reas del saber
para que estudiaran los problemas tcticos y estratgicos asociados
a la defensa del pas.
4. Prerrequisitos
5. Evaluacin inicial
8. Factorizar (1 3ax)(3ax + 1)
Seor(a)(ita) estudiante:
Adems se le recomienda:
Recuerde que usted cuenta con el apoyo sus tutores, no dude en solicitar su ayuda
7. Desarrollo de contenidos
Investigacin Operativa
5. Implementacin de resultados.
Concepto de optimizacin
Objetivos
Analizar los sistemas productivos mediante el estudio de las
redes y grafos para mejorar el proceso productivo
Contenidos
Grafo
Un grafo G es una dupla G = (X, U), donde X es un conjunto finito y
no vaco de elementos llamados vrtices y U es el conjunto cuyos
elementos se componen de subconjuntos de X de cardinalidad dos
(2), llamados aristas.
Ejemplo: X2
X1
X3
G*= ({x1,x2,x3},{x1.x2},{x3,x1},{x3,x2})
Recorrido de grafos
Clasificacin De Grafos
Multigrafo, es un grafo no orientado con mltiples aristas entre
pares de nodos.
Grafo completo
Para todo par de vrtices de G, existe por lo menos una arista que
los une.
K5
Ciclos y Circuitos
Ciclo, es una cadena simple, cuyos dos vrtices extremos, inicial y
terminal, coinciden (no tiene en cuenta la orientacin).
Ciclo Euleriano es aquel que incluye todas las aristas del grafo una
sola vez, conteniendo cada vrtice por lo menos una vez.
Cadena Euleriana, es aquella que recorre todas las aristas una sola
vez ( = simple) tocando todos los vrtices del grafo.
a b
d e f
c g
i
j k
l m
n o
Tenemos este grafo que es conexo y sus vrtices tienen grado par.
d h f
k
j l
n o
Una Cadena Euleriana es una cadena que recorre todas las aristas
del grafo una sola vez incluyendo todos los vrtices.
Evaluacin
Responda a las preguntas:
1. Qu es un grafo?
______________________________________________________
______________________________________________________
______________________________________________________
___________________________________________________
2. Que es un subgrafo?
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
_____________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
__________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
7. Qu es un grafo bipartito?
______________________________________________________
______________________________________________________
______________________________________________________
______________________________________________________
____________________________________________________
Recursos
Calculadora
Modulo
Campus virtual
Tutoriales
Objetivos
Resolver problemas mediante programacin lineal para la
optimizacin de los recursos de la empresa.
Contenidos
La programacin matemtica
Es un conjunto de tcnicas y procedimientos desarrollados para
resolver problemas de optimizacin, entendindose por
optimizacin el proceso de maximizar o minimizar una funcin
conocida como la funcin objetivo del problema, la cual debe estar
formada o constituida por variables conocidas como variables de
decisin, las cuales siempre as encontraremos afectadas por un
conjunto de limitaciones o restricciones.
Ejemplo 1:
Maximizar: G = x + 2y
Bajo las siguientes restricciones:
o 3x + y 5
o x 2y = 3
o x 0; y 0
Ejemplo 2:
Minimizar: C = 3x + y + 2z
Bajo las siguientes limitaciones:
o 2x y + z 3
o x 2y + z 5
o x0
o y>2
Camino Tabular
Mtodo Simplex
Camino
Problema de extrictamente
programacin algebraico
lineal
Mtodo grfico
Minimizar: Z = 2x + y
Bajo las siguientes limitaciones:
o x+y8
o 2x y 3
o x0
o y0
Primer paso
SEGUNDO PASO
TERCER PASO
CUARTO PASO
Programacin lineal
Mtodo simplex
se basa en las operaciones del anlisis matricial, mediante un
conjunto de iteraciones sucesivas que van acercando la
solucin al optimo buscando.
Ejercicio ilustrativo:
Maximizar: P = 3X+ 5Y
X4
2Y 12
3X + 2Y 18
X0
Y0
PRIMER PASO:
X + h1 = 4
2Y + h2 =12
3X + 2Y + h3 = 18
SEGUNDO PASO
P - 3X - 5Y = 0
X +h1 = 4
2Y +h2 = 12
3X + 2Y +h3 = 18
P - 3X - 5Y =0
+X + H1 =4
+ 2Y + H2 = 12
+ 3X + 2Y + H3 = 18
P - 3X - 5Y =0
+X + H1 =4
+ 2Y + H2 = 12
+ 3X + 2Y + H3 = 18
P - 3X - 5Y =0 Fila de la variable
+X + H1 =4 entrante actual
+ 2Y + H2 = 12
+ 3X + 2Y + H3 = 18
F3 ( : ) F3
P - 3X - 5Y =0
+X + H1 =4
+ 1Y +H2 =6
+ 3X + 2Y + H3 = 18
F3(5) + F1 FI
F3(-2) + F4 F4
P - 3X +5/2h2 = 30
+X + H1 =4
+ 1Y +H2 =6
+ 3X -H2 + H3 = 6
Tecnolgico Vida Nueva Pgina 40
INVESTIGACIN OPERATIVA I Unidad: Programacin Lineal
P - 3X +5/2h2 = 30
+X + H1 =4
+ 1Y +H2 =6
+ 3X -H2 + H3 = 6
P - 3X +5/2h2 = 30
+X + H1 =4
+ 1Y +H2 =6
+ 3X -H2 + H3 = 6
F4(l/3) F4
P - 3X +5/2H2 = 30
+X + H1 =4
+ 1Y +H2 =6
+ 1X +1/3H2 + 1/3H3 = 2
F4(3) + F1 F1
F4(-l) +F2 F2
P 0 0 +3/2H2 +H3 = 36
0 0 + H1 +1/3H2 -1/3H3 = 2
0 + 1Y +H2 =6
+ 1X 0 +1/3H2 + 1/3H3 = 2
Mtodo grfico
Solucin
inversin rendimiento
Tipo A x 0,1x
Tipo B y 0,08y
210000 0,1x+0,08y
Condiciones que deben cumplirse (restricciones):
1 http://actividadesinfor.webcindario.com/proli.htm
R1
R2
R3
R4
OX) r4
x y x y x y x y
0 210000 130000 0 0 60000 0 0
210000 0 130000 65000
Solucin
Para x + y =150
x Y
0 150
150 0
La otras dos son paralelas a los ejes
Al eje OY x=125
Al eje Ox y =125
Y las otras restricciones (x e y mayor o igual a cero) nos indican que
las soluciones deben estar en el primer cuadrante
La regin factible la hemos coloreado de amarillo:
x Y
0 0
200 -125
Los vrtices son (0, 8), (0, 9) y el (5, 4), este ltimo es el punto de
interseccin de las rectas r3 y r4
por reduccin
Los vrtices son los puntos A(0, 100), B(20, 50), C(40, 20), D(80, 0),
que se encuentran al resolver el sistema que determinan dos a dos
las rectas auxiliares y (y que estn dentro de la regin factible).
n Ganancia
Turista x 30x
Primera y 40y
Total 5000 30x +40y
Las restricciones:
La regin factible:
Solucin
Primer paso
X + Y >= 12
2X + Y<=20
X <= 6
SEGUNDO PASO
Maximizar:
G = 40X + 20Y
X-Y >= 12
2X - Y <=20
X >= 6
X >= 0'
Y>=0
TERCER PASO
X + Y = 12
2X + Y = 20
X=6
x y x y
0 12 0 20
12 0 10 0
Regin factible
B
D
C
X=6 X + Y = 12
2X + Y = 20
G = 240 + 120
G = 360
D(6,8) G = 40(6) + 20(8) MXIMO
G = 240 + 160 VALOR
G = 400
CUARTO PASO
Camino tabular
Maximizar: P = 3X + 5 Y
X4
2Y12
3X + 2Y 18
X0
Y0
Modelo estndar
X + h1 = 4
2Y + h2 =12
3X + 2Y + h3 = 18
P - 3X - 5Y =0
+X + H1 =4
+ 2Y + H2 = 12
+ 3X + 2Y + H3 = 18
P X Y H1 H2 H3 Solucin
P
H1
H2
H3
P X Y H1 H2 H3 Solucin
P 1 -3 -5 0 0 0 0
H1 0 1 0 1 0 0 4
H2 0 0 2 0 1 0 12
H3 0 3 2 0 0 1 18
P X Y hl h2 h3 Solucin
P 1 -3 -5 0 0 0 0
H1 0 1 0 1 0 0 4
H2 0 0 2 0 1 0 12
H3 0 3 2 0 0 1 18
P 1 -3 -5 0 0 0 0
H1 0 1 0 1 0 o 4
Y 0 0 1 0 1/2 0 6
H3 0 3 2 0 0 1 18
P 1 -3 0 0 5/2 0 30
H1 0 1 0 1 0 0 4
Y 0 0 1 0 1/2 0 6
H3 0 3 0 0 -1 1 6
P 1 -3 0 0 5/2 0 30
H1 0 1 0 1 0 0 4
Y 0 0 1 0 1/2 0 6
X 0 1 0 0 -1/3 1/3 2
P 1 0 0 0 3/2 1 36
H1 0 0 0 1 1/3 -1/3 2
Y 0 0 1 0 0 6
X 0 1 0 0 -1/3 1/3 2
Problema ilustrativo:
Solucin:
1. variables de entrada:
2. Funcin objetivo:
La ganancia G = 6X + 5Y
3. Limitaciones:
X+Y 10
2X+1.5Y 18
X0
Y0
X+Y 10
2X+1.5Y 18
X0
Y0
Modelo estndar
X + Y + H1 = 10
2X + 1.5Y + H2 + 18
G - 6000X - 5000Y =0
+X Y + H1 = 10
+ 2X +1.5Y + H2 = 18
TABLA SIMPLEX
X Y H1 H2 Solucin
F1 G -6000 -5000 0 0 0 F3x1/2=f3
F2 H1 1 1 1 0 10 10/1=10
F3 H2 2 1,5 0 1 18 18/2=9
F1 G -6000 -5000 0 0 0 F3x6000+F1=F1
F2 H1 1 1 1 0 10 F3x-1+F2=F2
F3 X 1 1,5/2 0 9
F1 G 0 -500 0 3000 54000 F2x4=F2
F2 H1 0 0,5/2 0 0 1
F3 X 1 1,5/2 0 5/2 9
F1 G 0 -500 0 3000 54000 F2x500+F1=F1
F2 Y 0 1 4 -2 4 F2x0,75+F3=F3
F3 X 3 1,5/2 0 9
F1 G 0 0 2000 2000 56000 OPTIMO
F2 Y 0 1 4 -2 4
F3 X 1 0 -3 -1 6
Interpretacin de la solucin
Mtodo simplex
Evaluacin
1. Realice un resumen sobre el origen de la Investigacin de
Operaciones:
X>= 1
X<=4
X-3Y<= -2
X<=4
Y >= 0
Tecnolgico Vida Nueva Pgina 64
INVESTIGACIN OPERATIVA I Unidad: Programacin Lineal
X + 2Y <= 6
Y-X<=2
X - Y <= 4
0 <-= X <= 3
Y >=0
1 miligramo de vitamina B2
2 miligramo de vitamina B2
Una compaa de papel opera con dos fbricas que elaboran tres
clases diferentes de papel. Existe una cierta demanda para cada
clase y la compaa tiene un contrato de suministro de 16 toneladas
del papel ms ligero, 5 del mediano y 20 del ms pesado. El costo
diario para operar con la fbrica 1 es de 1000 dlares y con la
segunda es de 2000 dlares. En un da de operaciones, la fbrica 1
produce 2 toneladas del papel ligero. 1 del mediano y 7 del pesado.
Por cuantos das deber operar la compaa en cada una de las
Tecnolgico Vida Nueva Pgina 66
INVESTIGACIN OPERATIVA I Unidad: Programacin Lineal
1 6 4
2 5 5
3 4 6
Recursos
Calculadora
Modulo
Campus virtual
Tutoriales
Objetivos
Desarrollar modelos matemticos de programacin dinmica
para la optimizacin de los recursos
Contenidos
Generalidades2
La programacin Dinmica:
El problema
2 (Lopez, 2003)
3
Ahora bien, si
EJEMPLO ILUSTRATIVO
1 2 5 7, 1 3 4 6 7, etc.
Evaluacin
Realice el desarrollo por programacin dinmica.
Recursos
Calculadora
Modulo
Campus virtual
Tutoriales
Objetivos
Contenidos
DEMANDA
Latacunga
Quito
Baos
Guayaquil
Riobamba
4 (Sanguano, 2005)
Minimizar
A B C D
1 70 60 60 60
2 50 80 60 70
3 80 50 80 60
Se requiere:
Solucin
Minimizar
CT=X11*70+X12*60+X13*60+X14*60+X21*50+X22*80+X23*60+X2
4*70+X31*80+X32*50+X33*80+X34*60
X21+X22+X23+X24 <=100.000
X31+X32+X33+X34<= 50.000
X11,X21,X31>= 50.000
X12,X22,X32>= 40.000
X13,X23,X33>=60.000
X14,X24,X34>= 40.000
X11,X12,X13,X14,X21,X22,X23,X24,X31,X32,X33,X34>=0
A B C D OFERTAS
70 60 60 60 80.000
1
50 80 60 70 100.000
2
80 50 80 60 50.000
3
A B C D FICTICIO OFERTAS
70 60 60 60 0 8
1 (-) 5 (+) 3
50 80 60 70 0 10
2 (+) (-) 1 6 3
80 50 80 60 0 5
3 1 4
DEMANDAS 5 4 6 4 4 23
Primera Solucin
CT = 50(70)+30(60)+10(80)+60(60)+30(70)+10(60)+40(0)
CT = 12.400
7 < 3+5-1
7 < 7 Falso
Prueba De Optimalidad
Para la aplicacin de la prueba de optimalidad utilizaremos dos
tablas auxiliares, dentro de las cuales realizamos las operaciones
que a continuacin se detallan:
Cij = Ui + Vj
20 10 10
-40 -10
0 -20 30
1 (-) 4 4 (+)
50 80 60 70 0 10
2 (+)1 6 (-)3
80 50 80 60 0 5
3 1 4
DEMANDAS 5 4 6 4 4 23
CT = 40(70)+40(60)+10(50)+60(60)+30(70)+10(60)
CT = 12.000
Prueba De Optimalidad
A B C D FICTICIO OFERTAS
70 60 60 60 0 8
1 (-) 1 4 (+) 3
50 80 60 70 0 10
2 (+)4 (-)6
80 50 80 60 0 5
3 1 4
DEMANDAS 5 4 6 4 4 23
Tercera Solucin
CT = 10(70)+40(60)+30(60)+40(50)+60(60)+10(60)
CT = 11.100
Prueba De Optimalidad
Vj
Ui 0 -10 10 20 -40
70 70 60 80 60 0
50 50 40 60 70 -20
70 70 60 80 60 0
-20
40 30 20
10 -10
A B C D FICTICIO OFERTAS
70 60 60 60 0 8
1 (-)4 (+)3
50 80 60 70 0 10
2 5 6
80 50 80 60 0 5
3 (+) (-)1 4
DEMANDAS 5 4 6 4 4 23
CT = 40(60)+10(60)+30(60)+50(60)+10(60)+50(50)
CT = 10.900
Prueba De Optimalidad
Vj
Ui 0 -10 10 20 -40
60 50 60 60 60 0
60 50 60 60 60 0
60 50 60 60 60 0
20
20 10
30 -10 20
A B C D FICTICIO OFERTAS
70 60 60 60 0 8
1 (-)3 1 4 (+)
50 80 60 70 0 10
2 5 5
80 50 80 60 0 5
3 (+)1 (-)4
DEMANDAS 5 4 6 4 4 23
Quinta Solucin
CT = 30(60)+10(60)+40(60)+50(50)+50(60)+10(50)
CT = 10.800
20 -10
20 10 -10
40 30 10
A B C D FICTICIO OFERTAS
70 60 60 60 0 8
1 1 4 3
50 80 60 70 0 10
2 5 5
80 50 80 60 0 5
3 4 1
DEMANDAS 5 4 6 4 4 23
Sexta solucin:
CT = 10(60)+40(60)+50(50)+50(50)+40(50)
CT = 10.500
Prueba De Optimalidad
Vj
Ui 0 -10 10 20 -40
60 50 50 60 60 0
60 50 50 60 60 0
60 50 60 60 60 0
20 10
30 10
30 20 0
Recursos
Calculadora
Modulo
Campus virtual
Tutoriales
8. Evaluacin final
1. Maximizar Z = 2x + 3y + 6z
2x + 3y + z <= 10
x + v + 2z <= 8
2y - 3z <= 6
x. y. z >= 0
x + 2y <= 12
3.x + 2y <= 24
x. y >= 0
3. Maximizar P = 3x + 4y + 5z
x+y+ z <= 8
3x + 2y + 4z <= 24
x. y. z >= 0
2x + y + z <= 10
3x + 5y + z <=45
2x + 5y + z <=40
x. y. z >= 0
9. Bibliografa
10. Anexos
11. Glosario
Ciclo Euleriano: Es aquel que incluye todas las aristas del grafo una
sola vez, conteniendo cada vrtice por lo menos una vez.
Cadena Euleriana: Es aquella que recorre todas las aristas una sola
vez ( = simple) tocando todos los vrtices del grafo.
2016-2016