Investigacion de Operaciones
Investigacion de Operaciones
Investigacion de Operaciones
Por:
1
Programacin Lineal
Generalidades
7. Anunciar la decisin
10
Programacin Lineal
Entre los avances cientficos ms importantes de la
mitad del siglo XX es la Programacin Lineal, por su
impacto desde 1950 ha sido extraordinario por sus
aplicaciones.
Especialmente en el
calculo cientfico que
se lleva a cabo por
medio
de
las
computadoras.
Introduccin:
11
12
Programacin Lineal
En los siglos XVII y XVIII, grandes matemticos como
Newton, Leibnitz, Bernouilli y, sobre todo, Lagrange,
que tanto haban contribuido al desarrollo del clculo
infinitesimal, se ocuparon de obtener mximos y
mnimos condicionados de determinadas funciones.
Posteriormente el matemtico frnces Jean BaptisteJoseph Fourier (1768-1830) fue el primero en intuir,
aunque de forma imprecisa, los mtodos de lo que
actualmente llamamos programacin lineal y la
potencialidad que de ellos se deriva.
Origen
13
14
15
16
17
18
19
Programacin Lineal
La programacin lineal es uno de los primeros
modelos matemticos de la investigacin de
operaciones el cual es usado para encontrar un
valor extremo de una funcin lineal dada y
compuesta de varias variables; cuando estas
deben ser no negativas y ellas deben satisfacer
ciertas restricciones las cuales se presentan en la
forma de ecuaciones o inecuaciones lineales.
El problema mas simple de programacin lineal
generalmente contiene un total de 2 a 3 variables.
Definicin:
20
10
Investigacin De Operaciones
Minimiza costos
operaciones
Consecuentemente
maximiza
la
rentabilidad de las
empresas
de
cualquier actividad
econmica
Carlos Agreda, Ph. D
Mxima produccin
y productividad
21
Objetivo:
22
11
23
Qu es Programacin?
Programacin es el planeamiento generalmente de
actividades econmicas con propsitos de optimizacin.
Maximizar
ganancias
Minimizar
costos
Por ejemplo:
24
12
uso
de
interpretacin
El mtodo simplex.
Modelo dual y precio optimo.
Anlisis de pos-optimalidad y P. L. bajo
incertidumbre.
Programacin Lineal
Modelo
y
geomtrica.
25
26
13
27
Proporcionalidad: En un modelo de P. L la
funcin objetivo y cada restriccin de las
variables de decisin tienen que ser lineales. Es
decir el indicador de eficiencia (utilidad o costo)
en la funcin objetivo y la cantidad de cada
recurso usado tienen que ser proporcionales, al
valor de cada variable de decisin considerada
individualmente.
28
14
29
30
15
31
Min
Sujeto a:
m
a
i 1
ij xj
( Z ) cj xj
j 1
= bi
i 1, 2....., m
Donde:
j 1,2......, n
y,
xj 0
Max
32
16
Restricciones funcionales
m
a
j 1
ij xj
= bi
i 1, 2....., m
j 1, 2......, n
j 1
33
Condiciones de no negatividad.
xj 0 j = 1, 2, ., n
Max Z C1 X 1 C2 X 2 ....... Cn X n
34
17
Sujeto a:
A1 1 x1 + a1 2 x2 + + a1 n b1
A2 1 x1 + a2 2 x2 + + a2 n b2
A3 1 x1 + a3 2 x2 + + a3 n b3
Carlos Agreda, Ph. D
.
.
.
Am 1 x1 + am 2 x 2 + + am n bm
35
Max ( Z ) c1 , c2 , c3 ,......., cn
Donde:
bi vector columna
x1
x
2
x3
.
.
xn
cx
c vector fila
x vector columna
36
A matriz mxn
18
a1 1 a1 2 ......a1n
a2 1 a2 2 ......a2 n
x1
x
2
.
.
xm
b
1
b
2
=
.
.
bm
Ax
37
x1 0
x
2 0
. . x 0
. 0
xm 0
Por otro lado, el problema de programacin lineal puede
tambin plantearse de la siguiente manera:
38
19
Recurso
1 2 3 .n
1
2
3
.
.
.
.
m
c1
X1
Cantidad
del recurso
disponible
b1
b2
b3
.
.
.
.
Bm
Actividad
c2 c3 ... cn
x2 x3 .. xn
Donde:
xj = Nivel de la variable j (variable de decisin)
(j = 1, 2, ., n)
cj = incremento en Z que resultara debido a cada unidad de
incremento en xj.
(j = 1, 2, ., n) coeficiente de beneficio de la j-enesima
variable
z = medida global de la efectividad. Funcin objetivo, funcional
o funcin preferencial (maximizar o minimizar ganancias o
costos)
bi = Cantidad de recursos disponibles en la i-esima restriccin
unidad de recurso, i = 1, 2 ., m
aij = cantidad de recurso i consumida por cada unidad de la
actividad j.
Coeficiente de la j-esima variable de decisin en i-esima
restriccin
39
40
20
Ax
X
B } Restriccin
=
o } Condicin de no negatividad
Sujeto a:
Donde:
X = (x1, x2, ., xn)T = Vector columna con n componentes.
Se le denomina vector de actividad; y sus
componentes son variables de decisin.
41
a11a12 ....a1n
a21a22 ....a2 n
Matriz de m filas y n
A .
columnas. Se le denomina
matriz de coeficientes.
.
am1am 2 ....amn
42
21
Programacin
lineal
Variable
xj
Modelo
Sistema real
supuesto o
simulado
Representacin
matemtica f(x)
funciones
lineales
43
Grafico
Algebraico
Del algoritmo simplex
Del algoritmo del tablero simplex.
44
22
Mtodo Grafico
45
Summary
Para solucionar los problemas usando el modelo
matemtico de programacin lineal en la tcnica de
transporte, se debe tener en cuenta lo siguiente:
2. Overtime in one center versus straight time in
another
3. Addition of more machines (additional available
time in the machine center)
4. Addition of new machines, special tools or
improvements (reduction in unit production rates)
46
23
47
Problema de aplicacin N 1.
Labores
mineras
Tajeo 1
Tajeo 2
Zn
(%)
Pb
(%)
Produccin
planificada (Tm/da)
Costo ($)
(Hr/hombre/Tm)
4
8
6
4
40
60
4
6
48
24
Se pide:
i. Usando el mtodo grafico, calcular la produccin que
debe extraerse de cada uno de los tajeos, de tal
manera de cumplir con los requerimientos de esta, a
un costo mnimo por hora/hombre.
49
Solucin.
Sea x1 el tonelaje explotado por da del tajeo 1.
Sea x2 el tonelaje explotado por da del tajeo 2.
Tajeo 1 .. x1 40 Tm/dia
ii) La capacidad de produccin del:
50
Tajeo 2 .. X2 60 Tm/dia
25
Min Z 4 x1 6 x2
Luego el planeamiento matemtico para resolver este
problema de programacin lineal mediante el mtodo
grafico ser el siguiente:
Sujeto a:
x1
40 ..
(1)
x2
60 ..
(2)
x1 + x2
80 ..
(3)
-2.5x1 + 1.5x2
000 ..
(4)
1.5x1 - 0.5x2
000 ..
(5)
y
obviamente: x1, x2 0 .. (6)
Por lo tanto, la solucin grafica estar contenida en el
primer cuadrante (esta prcticamente es una condicin
general para este tipo de problemas, desde que ellos
tratan acerca de tonelajes, dlares, recursos, etc., etc. en
los cuales valores negativos no son aceptables.
51
52
26
54
27
55
x1 = 0, x2 = 0
z=0
x1 = 30, x2 = 50
z = 420
x1 = 20, x2 = 60
z = 440
x1 = 30
x2 = 50
56
28
57
58
29
59
Problema de aplicacin N 2.
Se tiene el siguiente problema de programacin lineal.
Subject to:
X1 + x2 20
(1)
X1 = 15
(2)
X1 + 3x2 45
(3)
-3X1 + 5x2 60
(4)
Se pide:
Solucionar el problema de P. L, usando el mtodo
grafico.
60
30
Tipos de concentrados
I (TM)
II (TM)
Disponibilidad
(Tm/month)
1
2
2
1
3
1
2
1
15,000
10,000
12,000
10,000
Problema de aplicacin N 3.
61
Se pide:
62
31
Mtodo Algebraico
El presente mtodo de solucin ser mostrado a travs
del siguiente ejemplo:
Sujeto a:
1x1 + 3x2
15000 .. (A)
2x1 + 1X2
10000 .. (B)
2x1 + 2X2
12000 .. (C)
1x1 + 1X2
10000 .. (D)
x1 0
Max Z 4 x1 3 x2
63
x2 0
2x1 + 1x2
2x1 + 2x2
1x1 + 1x2
=15000 (A)
+ x4
= 10000 (B)
+ x5
+ x6
= 12000 (C)
= 10000 (D)
1x1 + 3x2 + x3
32
6
2
= 15 combinaciones posibles.
65
x1 = 0
x3 = 15000
x4 = 10000
x5 = 12000
x2 = 0
x6 = 10000
66
33
67
x2 = 0
x1 + x3 = 15000 --- x3
= 15,000 x1 x1 = 15000
x1 + x6 = 10000 --- x6
= 12,000 x1 x1
= 10000
68
34
x1 5000
Re ales
x
0
2
z = 20000
70
35
Como se maximiza,
se
ve
que
la
incorporacin de x2
lo beneficia, mientras
que x4 lo perjudica.
71
x2 (x4 = 0 .)
x3 = 10000 5/2x2 ()
72
36
De B) 2x1 + x2 + x4 = 10000
x1 = 5000 x2 ()
73
x3 = 5000
Z = 22,000
x4 = 0
Se ha mejorado la solucin
x5 = 0
ser la optima?
74
x6 = 4000
37
Igualando a ambas:
5000 x2 x4 = 6000 x2 x5
x2 = 2000 + x4 x5
75
Z = 22000 x4 x5
76
38
77
78
39
Paso 1
Paso 2
Si
Resuelva para la
mejor solucin
bsica factible
Paso 3
No
La solucin bsica
factible es la
Paso 4
optima
Stop.
Paso 0
79
80
40
81
82
41
83
42