You are on page 1of 11

1.

1 METODO DE DESCOMPOSICION LINEAL


El mtodo de descomposicin lineal viene a ser un mejoramiento del mtodo
simplex revisado en ciertos casos. Resulta que mientras ms grande es la matriz A,
tambin es mayor el nmero de ceros en la misma. Es decir, por regla general, a
medida que la matriz de coeficientes adjuntos aumenta (por tenerse ms actividades
y ms restricciones).
A continuacin se muestra un esquema de descomposicin lineal:

Restricciones comunes

Actividad

Actividad 2

Restricciones
Independientes
Actividad n

Figura 1. Distribucin de una programacin lineal descomponible

El modelo matemtico correspondiente es:


Maximizar Z = C1X1 + C2X2 + CnXn
S.a.

A1X1 + A2X2 + + AnXn b0


b1

D1X1
D2X2

b2
DnXn bn

Xj 0 ,

j= 1,2, 3 n

Se agregan las variables de holgura y de exceso que sean necesarias para convertir
todas las desigualdades en ecuaciones.

El principio de descomposicin se basa en representar todo el problema en funcin


de los puntos extremos de los conjuntos DjXj bj , Xj 0, para hacerlo, se debe
acotar el espacio de soluciones definido por cada DjXj bj , Xj 0 . Siempre se
puede satisfacer este requisito para cualquier conjunto j, agregando la restriccin
artificial 1Xj M, siendo M suficientemente grande.
Ejemplo 1.
Resolver la siguiente programacin lineal con el algoritmo de descomposicin:

Para una perforacin (On Shore) de 3000 mt. Se requieren barrenas ticnicas;
barrenas de insertos, barrenas de cortadores fijos y barrenas PDC. Para aumentar la
eficiencia en la seleccin se analizan 4 datos obtenidos de pozos vecinos: A, B, C, D.
cada barrena seleccionada debe contar con no ms de 40 unidades de barrenas
ticnicas, no exceder la cantidad de 12 u. de barrenas de insertos, una cantidad
mnima de 5 u. de barrenas de cortadores fijos y no pasar del a cantidad de 50 u. de
(PDC).

Los estudios de pozos vecinos para la tasa m/h de barrenas seleccionadas.


Tipo de Barrena
Barrena ticnica

A
1

B
1

C
1

D
1

Barrena de insertos

Barrena de cortadores fijos

Barrena PDC

Tasa m/h (Barrena)

PROBLEMA: maximizar la tasa de perforacin m/h con la cantidad de barrenas


seleccionadas.
Desarrollo:
X1 = Cantidad de Barrenas en A (m/h).
X2 = Cantidad de Barrenas en B (m/h).
X3 = Cantidad de Barrenas en C (m/h).
X4 = Cantidad de Barrenas en D (m/h).

F.O. Maximizar Z = 3X1 + 5X2 + X3 + X4


S.a.

X1 + X2 + X3 + X4 40
12

5X1 + X2

X3 + X4 5
X3 + X4 50
X1, X2, X3, X4 0
,

Sub problema 1
1,1

1,2 1,k

1,1

C1X12A1X1k

C1 X11
A1X11

Sub problema 2

A1 X12 .. A1X1k

1,2 . 1,k

C2X21

C2X22 C2Xk

A1X11 A1X12..A1X1k

Solucin bsica de
arranque.
X5
X6
X7
0

-M

-M

=40

. 1

0 . 0

=1

1 . 1

=1

C1 = (3,5)
A1 = (1,1)
Espacio de soluciones,D1X1 b1:

5X1 + X2 12
X1 ,X2 0

C1 = (3,5)
A1 = (1,1)
Espacio de soluciones,
D2X2b2:

X3 + X4 5
X3 + 5X4 50
X3, X4 0

Aadimos las variables auxiliares X5, X6, X7, y transformamos en igualdad.

Iteracin 1.
XB = (X5, X6, X7) = (40, 1,1)
CB = (0, -M, -M) B = (B)-1 = I
Iteracin 1. ( j = 1 ). Se tiene:
) - C1X1

Z1-C1 = CB (B)-1(

(
= (0, -M, -M)(

)(

)
)-(3,5)(

= -3X1 5X2 M
Entonces la programacin lineal correspondiente es:
Minimizar w1 = -3X1 5X2 M

S.a.

5X1 + X2 12
X1, X2 0

Subproblema 2 ( j =2 ). La programacin lineal asociada es:


) - C2X2

Minimizar z2 c2 = CB (B)-1(
(
= (0, -M, -M)(

= -X3 X4 M
S.a.

X3 + X4 5
X3 + 5X4 50
X3, X4 0

En la iteracin 3.

B=

B =

Por tanto:
XB = ( 22 , 11 , 23) = B (40,1,1) = (

, 1,

CB = (C2X22, C1X11, C2X23) = (50, 60, 5) es el ptimo.

)(

)
) - (1,1)(

Se puede calcular la solucin ptima del problema original por sustitucin directa.
X1* = (X1, X2) = 11 X11 = 1(0,12) = (0,12)
X2*= (X3, X4) = 22X22 + 23X23
= ( )(

( ) (5,0)

= (28,0)
Ejemplo 2.
Para producir un determinado hidrocarburo (gas) se requiere: C1 ,C2 ,C3 , C4 ,C5 ,C6.
Para justificar su produccin en superficie (Up Stream) se van a usar 4 diferentes muestras
obtenidas de laboratorio de estos 6 compuestos, A, B, C, D.
Cada M3 de muestra obtenida debe tener a lo menos de 40% C1, por lo menos un 30% C2, no
exceder el 20% de C3, no ms de 5% C4, y no exceder 4% de C5 y finalmente una cantidad
mnima de 1% de C6.
El anlisis cromatografico y las caractersticas de las muestras de laboratorio son:

%C1
%C2
%C3
%C4
%C5
%C6

A
50
30
20
2
0
0

B
40
30
20
9
0
0

C
59
31
0
0
9
0

D
46
36
0
0
9
8

Rentabilidad
M3/$

130

110

90

75

Plantear como un modelo de PL la situacin problema; maximizar la rentabilidad M3/$ para


justificar la produccin.

Ejemplo 3.

Se requiere transportar metano con los siguientes contaminantes; H2S ,N2, CO, para justificar su
transporte por tubera de acero se analizan 3 diferentes resistencias a la corrosin; E,F,H (grado
del acero).

Cada resistencia debe tener a lo menos 30% de aleacin de tungsteno, no ms de 35% de


aleacin de cromo, y debe tener un 35% de aluminio galvanizado.
Se muestran los datos a diferentes resistencias.

H2S
N2
CO
Rentabilidad
grado acero/$

E
20
30
50

F
30
40
30

H
50
30
20

90

80

70

Problema: maximizar la rentabilidad grado acero/$ para el transporte de metano.

1.2 TCNICAS DE COTA INFERIOR Y SUPERIOR


En los modelos de programacin lineal, las variables pueden tener cotas superior e
inferior explicitas. Por ejemplo, en las instalaciones productivas las cotas superior e
inferior pueden representar las demandas mximas y mnimas de ciertos productos.
El algoritmo acotado es computacionalmente eficiente, porque tiene en cuenta a las cotas
en forma implcita, se estudiaran primero las cotas inferiores, por ser ms sencillo.
Dado:
X L, se usa la sustitucin:
X = L + X,

X 0

Se resuelve el problema en trminos de X (cuya cota inferior es igual a cero). La X


original se determina por sustitucin en reversa, que es legtima porque garantiza que
X = X + L permanecer siendo no negativa para toda X 0.
A continuacin se estudiaran las restricciones de cota superior, X U. La idea de la
sustitucin directa (es decir, X= U X, X 0) no es correcta, porque la sustitucin en
reversa X = U - X. No asegura que X permanezca siendo no negativa.

Ejemplo 1.

En una refinera se desea seleccionar entre un separador bifsico y trifsico, para la seleccin
de la mejor opcin en separador se analizan caudales de fluido por separador A, B, C.
Cada separador debe cumplir con un caudal mximo de 14 pie de fluido (recuperable) y no
pasar de 43 pie de fluido (residual).

Separador bifsico(pie)

Separador trifsico(pie)

Precio pie/$

Problema Maximizar la rentabilidad pie/$ por determinado separador.


Desarrollo:

Sean:
X1 = cantidad de pie en A por separador
X2 = cantidad de pie en B por separador
X3 = cantidad de pie en C por separador

F.O. Max Z = 3X1 + 5X2 + 2X3


S.a.

X1 + X2 + 2X3 14
2X1 + 4X2 + 3X3 43
0 X1 4,7 X2 10,0 X3 3
La cota inferior de X2 se tiene en cuenta usando la sustitucin X2 = y +7, donde 0 X2

10 7 = 3.
Iteracin 1.
Bsica
X1
X2
X3
X4
X5
Solucin
Z
-3
-5
-2
0
0
35
X4
1
1
2
1
0
7
X5
2
4
3
0
1
15
Entonces B = B = I y XB = (X4, X5) = Bb = (7,15). Como X2 es la variable entrante (Z2 C2 =
-5), se obtiene
B P2 = (1,4)
Que da como resultado:
1 = min

= 3.75, que corresponde a X5

2 = (porque BP2 >0)


A Continuacin, dada la cota superior de la variable entrante x2 3, se ve que:
X2 = min (3.75, , 3) = (u2)=3
Como x2 entra en su cota superior (u2 =3), XB queda sin cambiar y X2 se vuelve no bsica
en su cota superior. Se usara la sustitucin x2 = 3 x2 para obtener el nuevo cuadro.
Bsica
Z
X4
X5
Se obtiene:

X1
-3
1
2

X'2
5
-1
-4

X3
-2
2
3

X4
0
1
0

X5
0
0
1

Solucin
50
4
3

X1 = min (1.5, , 4) = 1.5 (= 1)


Entonces la variable entrante x1 se vuelve bsica y la variable saliente x5 se vuelve bsica
en nivel cero.

Investigacin de Operaciones
EVALUACION EN CLASE

NOMBRE:

NOTA:

FECHA:

1.) Mtodo de descomposicin lineal


Para producir un determinado hidrocarburo (gas) se requiere: C1 ,C2 ,C3 , C4 ,C5 ,C6.
Para justificar su produccin en superficie (Up Stream) se van a usar 4 diferentes muestras
obtenidas de laboratorio de estos 6 compuestos, A, B, C, D.
Cada M3 de muestra obtenida debe tener a lo menos de 40% C1, por lo menos un 30% C2, no
exceder el 20% de C3, no ms de 5% C4, y no exceder 4% de C5 y finalmente una cantidad
mnima de 1% de C6.
El anlisis cromatografico y las caractersticas de las muestras de laboratorio son:
%C1
%C2
%C3
%C4
%C5
%C6

A
50
30
20
2
0
0

B
40
30
20
9
0
0

C
59
31
0
0
9
0

D
46
36
0
0
9
8

Rentabilidad
M3/$

130

110

90

75

Plantear como un modelo de PL la situacin problema; maximizar la rentabilidad M3/$ para


justificar la produccin.
Sub problema 1
1,1
C1 X11
A1X11

Sub problema 2

1,2 1,k

1,1

C1X12A1X1k
A1 X12 .. A1X1k

C2X21

1,2 . 1,k
C2X22 C2Xk

A1X11 A1X12..A1X1k

Solucin bsica de
arranque.
X5
X6
X7
0

-M

-M

0 = bi

. 1

0 . 0

=bi

1 . 1

=bi

You might also like