Está en la página 1de 16

Universidad de La Frontera de Temuco Facultad de Ingenier a, Ciencias y Administraci on

Tarea N umero 1 Optimizaci on

Profesor : Juan Pablo Concha Integrantes : Cristian Millacan V ctor Valdebenito Entrega : 18 de diciembre de 2012

Indice
1. Ejercicio 1 1.1. Modelamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2. Modelo Final . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2. Ejercicio 2 2.1. Modelamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2. Modelo Final . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3. Ejercicio 3 3.1. Modelamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2. Modelo Final . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4. Ejercicio 4 4.1. Modelamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2. Modelo Final . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5. Ejercicio 5 5.1. Modelamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2. Modelo Final . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 4 6 6 12 13 13 13 15 15 15 16 16 16

1.
1.1.

Ejercicio 1
Modelamiento
M y N, como los almacenes 1 y 2 respectivamente. A,B y C como los proveedores 1,2 y 3 respectivamente. Para comenzar a modelar este problema, denimos:

Sean las variables xij , la cantidad de dinero que invierte el almac en i en el proveedor j . De aqu , podemos decir que: x11 es la cantidad de dinero que invierte el almac en M en el proveedor A. x12 es la cantidad de dinero que invierte el almac en M en el proveedor B. x13 es la cantidad de dinero que invierte el almac en M en el proveedor C. x21 es la cantidad de dinero que invierte el almac en N en el proveedor A. x22 es la cantidad de dinero que invierte el almac en N en el proveedor B. x23 es la cantidad de dinero que invierte el almac en N en el proveedor C.

Finalmente, sean zM y zN las ganancias semanales de los almacenes M y N respectivamente, entonces la funci on objetivo que vamos a maximizar ser a: z = zM + zN Si M compra cierta cantidad de A, obtiene un 10 % de ganancia. Como M invierte x11 en el almac en A, entonces su ganancia ser a 0, 1 x11 = 0, 1 x11 . De manera an aloga, M obtendr a como ganancia, las cantidades 0, 19 x12 y 0, 11 x13 de los proveedores B y C respectivamente, por lo tanto: zM = 0, 10 x11 + 0, 19 x12 + 0, 11 x13 Aplicando el mismo razonamiento para el almac en N, obtenemos que N ganar a las cantidades 0, 11 x21 , 0, 20 x22 y 0, 12 x23 de los proveedores A,B y C respectivamente, por lo que: zN = 0, 11 x21 + 0, 20 x22 + 0, 12 x23 Con lo que nuestra funci on objetivo est a dada por: m ax z = 0, 1 x11 + 0, 19 x12 + 0, 11 x13 + 0, 11 x21 + 0, 20 x22 + 0, 12 x23 Ahora consideremos que la cantidad que el almac en M invierte semanalmente debe ser menor o igual a
3 3

23000000, por lo que:


j =1

x1j 23000000 , y as mismo para el almac en N, donde


j =1

x2j 29000000.

Tambi en debemos notar que el proveedor A, no puede suministrar m as de 10 millones de pesos, por lo que la suma de las variables con sub ndice j = 1 (A es el proveedor 1) deben ser menores o iguales a 10
2

millones. Esto lo escribimos como:


i=1 2 2

xi1 10000000

De igual manera, para los proveedores B y C escribimos sus l mites de suministros como: xi2 30000000 y
i=1 i=1

xi3 12000000 respectivamente.

Finalmente, todas las restricciones juntas quedan como:


3

x1j 23000000
j =1 3

x2j 29000000
j =1 2

xi1 10000000
i=1 2

xi2 30000000
i=1 2

xi3 12000000
i=1

1.2.

Modelo Final

Como las variables xij con i = {1, 2}, j = {1, 2, 3} representan cantidades de compra en dinero, son todas mayores que cero. As que nalmente el problema de programaci on lineal queda modelado como: m ax z = 0, 1x11 + 0, 19x12 + 0, 11x13 + 0, 11x21 + 0, 20x22 + 0, 12x23 3 s.a x1j 23000000 j =1 3 x 29000000 2 j j =1 2 (P L1) = x 10000000 i1 i=1 2 x 30000000 i2 i=1 2 x 12000000 i3 i=1 xij 0 , i = {1, 2}; j = {1, 2, 3} Para resolver el problema (P L1) en forma gr aca, eliminamos variables, asignando las nuevas variables X = x11 y Y = x12 , obteniendo: x21 = 107 X x22 = 3 7 Y x13 = 23 106 X Y x23 = 11 106 + X + Y Reemplazando en la funci on objetivo obtenemos: z = 8,3

Entonces el problema lineal cambia, quedando (P L1 ) de la forma: m ax z = 8,3 s.a X 10000000 Y 30000000 (P L1 ) = X + Y 23000000 X + Y 11000000 X, Y 0 Al gracar la funci on, obtenemos:

2.
2.1.

Ejercicio 2
Modelamiento

Para comenzar, hemos de darnos cuenta de que el problema se centra en encontrar cu anto dinero debemos invertir en cierto tipo de proyecto inmobiliario, para cierta zona de la ciudad. Entonces denamos los sub ndices i y j para los i- esimos proyectos inmobiliarios y para las j - esimas zonas de la ciudad, respectivamente. Entonces, denamos para este problema: Departamentos, casas y ocinas, como los proyectos inmobiliarios 1,2 y 3. A,B,C y D como las zonas de la ciudad 1,2,3 y 4. Sean las variables xij , la cantidad de dinero que invierte la empresa en el tipo de proyecto i, para una zona j . Haciendo un desglose de las variables xij , tenemos que: x11 es la cantidad de dinero que la empresa invierte para construir departamentos, en la zona A. x12 es la cantidad de dinero que la empresa invierte para construir departamentos, en la zona B. x13 es la cantidad de dinero que la empresa invierte para construir departamentos, en la zona C. x14 es la cantidad de dinero que la empresa invierte para construir departamentos, en la zona D. x21 es la cantidad de dinero que la empresa invierte para construir casas, en la zona A. x22 es la cantidad de dinero que la empresa invierte para construir casas, en la zona B. x23 es la cantidad de dinero que la empresa invierte para construir casas, en la zona C. x24 es la cantidad de dinero que la empresa invierte para construir casas, en la zona D. x31 es la cantidad de dinero que la empresa invierte para construir ocinas, en la zona A. x32 es la cantidad de dinero que la empresa invierte para construir ocinas, en la zona B. x33 es la cantidad de dinero que la empresa invierte para construir ocinas, en la zona C. x34 es la cantidad de dinero que la empresa invierte para construir ocinas, en la zona D.

Sea N , la cantidad de dinero que es parte del capital, pero que no se invertir a en los proyectos inmobiliarios, entonces tenemos que las sumas de todos estos dineros nos debe dar exactamente el capital de 1000 millones de pesos, es decir:
3 4

N+
i=1 j =1

xij = 109

Ahora debemos denir una variable que indique el n umero de departamentos, casas y ocinas a construir, en una zona. Sea nij , la cantidad de unidades del tipo de proyecto i a construir en la zona j . Haciendo un nuevo desglose concluimos que: n11 es la cantidad de departamentos que se construir an en la zona A. n12 es la cantidad de departamentos que se construir an en la zona B. 6 n13 es la cantidad de departamentos que se construir an en la zona C. n14 es la cantidad de departamentos que se construir an en la zona D.

n21 es la cantidad de casas que se construir an en la zona A. n22 es la cantidad de casas que se construir an en la zona B. n23 es la cantidad de casas que se construir an en la zona C. n24 es la cantidad de casas que se construir an en la zona D.

n31 es la cantidad de ocinas que se construir an en la zona A. n32 es la cantidad de ocinas que se construir an en la zona B. n33 es la cantidad de ocinas que se construir an en la zona C. n34 es la cantidad de ocinas que se construir an en la zona D.

De la primera tabla, podemos deducir que la ganancia, al invertir cierta cantidad x1j en departamentos, x1j 32 para una zona arbitraria j , est a dada por: % = 0,0032x1j . 100 7x3j respectivaDe la misma manera, deducimos la ganancia para casas y ocinas, obteniendo 0,02x2j y 375 mente. Finalmente, denamos el precio pi que cuesta construir una unidad del proyecto inmobiliario i, es decir: p1 es el precio que cuesta construir un departamento. p2 es el precio que cuesta construir una casa. p3 es el precio que cuesta construir una ocina. Los valores de los pi son conocidos para la empresa.

Hagamos ahora, un bosquejo de nuestra funci on objetivo. Para ello, denamos z1 , z2 , z3 y z4 como las funciones que entregan las ganancias de las inversiones hechas en departamentos, casas, ocinas y otros proyectos respectivamente. Vemos que la ganancia de construir departamentos en cualquier zona j , con una inversi on de $x1j es de:
4

z1 = 0,0032
j =1

x1j

Recordemos que n1j es la cantidad de departamentos que se construir an en la zona j y que p1 es el precio de construir un departamento. De esto se deduce que x1j = n1j p1 . Con esto obtenemos que:
4

z1 = 0,0032p1
j =1

n1j

De manera an aloga, obtenemos z2 y z3 , como:


4

z2 = 0,02p2
j =1 4

n2j

7p3 z3 = 375

n3j
j =1

Es sencillo ver que z4 no es otra cosa, sino: z4 = 0,1N Debemos hacer los ajustes correspondientes a z1 , z2 y z3 , seg un la zona j de construcci on del proyecto. Consideremos lo siguiente: 1. Para los departamentos construidos en la zona A; es decir, para el proyecto tipo i = 1 de la zona j = 1, la ganancia aumenta un 5 %. Para lograr esto, reescribimos z1 como:
4

z1 = 0,0032p1
j =1

n1j
4

= 0,0032n11 p1 + 0,0032p1
j =2

n1j
4

= (0,0032n11 p1 ) + 0,0032p1
j =2

n1j

Al t ermino colocado en par entesis, debemos aplicarle el 5 % de aumento, con lo que obtenemos:
4

z1 = 1,05 (0,0032n11 p1 ) + 0,0032p1


j =2 4

n1j

z1 = 0,00336n11 p1 + 0,0032p1
j =2

n1j

2. Para las casas en la zona C; es decir, para el proyecto tipo i = 2 de la zona j = 3, la ganancia aumenta un 7 %. Al igual que el caso anterior, separamos la suma en:
4

z2 = 0,02p2
j =1

n2j
4

z2 = 0,02n23 p2 + 0,02p2
j =1 j =3

n2j

Ahora aplicamos el aumento del 7 % al t ermino en solitario, producto de la oferta y demanda de la zona j = 3:
4

z2 = 1,07 (0,02n23 p2 ) + 0,02p2


j =1 j =3 4

n2j

z2 = (0,0214n23 p2 ) + 0,02p2
j =1 j =3

n2j

3. Finalmente, la u ltima condici on que nos queda por considerar con respecto a la oferta y demanda es que las casas en la zona D; es decir, para el proyecto tipo i = 2 de la zona j = 4, la ganancia disminuye un 3 %. Una vez m as, buscamos el t ermino que debe salir de la sumatoria para agregarle(en este caso quitarle) el porcentaje en que var a la ganancia en esta zona. Separando para el t ermino j = 4, obtenemos:
4

z2 = (0,0214n23 p2 ) + 0,02p2
j =1 j =3

n2j
2

z2 = (0,0214n23 p2 ) + 0,02n24 p2 + 0,02p2


j =1

n2j

Ahora es cuando aplicamos la disminuci on del 3 % obteniendo:


2

z2 = (0,0214n23 p2 ) + 0,97 (0,02n24 p2 ) + 0,02p2


j =1 2

n2j

z2 = (0,0214n23 p2 ) + (0,0194n24 p2 ) + 0,02p2


j =1

n2j

Ahora ya hemos nalizado el bosquejo de la funci on objetivo, obteniendo: z = z1 + z2 + z3 + z4 7 z = 0,00336n11 p1 +0,0032p1 n1j +(0,0214n23 p2 )+(0,0194n24 p2 )+0,02p2 n2j + 375p3 j =2 j =1
3 4 4 2 4

n3j +0,1N
j =1

En donde N = 109
i=1 j =1

xij , y adem as xij = nij pi , por lo que:


4 2 4

7 z = 0,00336n11 p1 + 0,0032p1 n1j + (0,0214n23 p2 ) + (0,0194n24 p2 ) + 0,02p2 n2j + 375p3 j =2 j =1


3 4

n3j +
j =1

0,1 109
i=1 j =1

nij pi

Comencemos a estudiar las restricciones de nuestro problema: 1. Zona j = 1 a) Proyecto i = 1. La cantidad de departamentos no puede exceder las 10 unidades, lo que se traduce en n11 10 b ) Proyecto i = 2. La cantidad de casas no puede exceder las 100 unidades, lo que se traduce en n21 100 c ) Proyecto i = 3. La cantidad de ocinas no puede exceder las 100 unidades, lo que se traduce en n31 100 2. Zona j = 2 a) Proyecto i = 1. La cantidad de departamentos no puede exceder las 3 unidades, lo que se traduce en n12 3 b ) Proyecto i = 2.La cantidad de vasas no puede exceder las 125 unidades, lo que se traduce en n22 125 c ) Proyecto i = 3.La cantidad de ocinas no puede exceder las 75 unidades, lo que se traduce en n32 75 3. Zona j = 3 a) Proyecto i = 1.La cantidad de departamentos no puede exceder las 0 unidades, lo que se traduce en n13 0 b ) Proyecto i = 2.La cantidad de casas no puede exceder las 200 unidades, lo que se traduce en n23 200 c ) Proyecto i = 3.La cantidad de ocinas no puede exceder las 10 unidades, lo que se traduce en n33 10 4. Zona j = 4 a) Proyecto i = 1.La cantidad de departamentos no puede exceder las 30 unidades, lo que se traduce en n14 30 b ) Proyecto i = 2.La cantidad de casas no puede exceder las 40 unidades, lo que se traduce en n24 40 c ) Proyecto i = 3.La cantidad de ocinas no puede exceder las 110 unidades, lo que se traduce en n34 110 10

Adem as de todo esto, cuando la empresa invierte m as de 500 millones en un tipo i de proyecto, sus ganancias bajan en un 10 %, lo que debemos evitar a toda costa, para que nuestra ganancia sea m axima, por lo que:
4

x1j 5 108
j =1 4

x2j 5 108
j =1 4

x3j 5 108
j =1

pero como xij = pi nij , esto queda expresado como:


4

p1 n1j 5 108
j =1 4

p2 n2j 5 108
j =1 4

p3 n3j 5 108
j =1

11

2.2.

Modelo Final
4 2

Asi que el modelo nal del problema queda expresado a continuaci on como: ax z = 0,00336n11 p1 + 0,0032p1 n1j + (0,0214n23 p2 ) + (0,0194n24 p2 ) + 0,02p2 m j =2 7 4 3 4 9 j =1 n3j + 0,1 10 i=1 j =1 nij pi 375p3 s.a n11 10 n21 100 n31 100 n12 3 n 22 125 n32 75 n13 0 n 23 200 (P L2) = n33 10 n 14 30 n24 40 n34 110 4 p1 n1j 5 108 j =1 4 p2 n2j 5 108 j =1 4 p3 n3j 5 108 j =1 nij 0 , i = {1, 2, 3}; j = {1, 2, 3, 4}

n2j +

j =1

12

3.
3.1.

Ejercicio 3
Modelamiento

En nuestro problema, debemos reducir el coste, por lo que nuestra funci on objetivo ser a la funci on que nos entregue el costo que tiene para Pedro P erez, fabircar una tonelada de cable. Preliminarmente, establecemos que: A y B son las aleaciones 1 y 2 respectivamente. Entonces las variables xi representan la cantidad de masa de la aleaci on i que ocupar a Pedro P erez en el cable que desea construir. Como primera condici on, se debe cumplir que:
2

xi = 1000Kg
i=1

Por otro lado, el costo de x1 toneladas, es de 80 euros/ton, y el costo de x2 toneladas, 60 euros/ton. As que el costo total ser a de: z = 80x1 + 60x2 Pero como los xi est an en Kilogramos, debemos dividirlos por 1000 para que se expresen en toneladas, por lo tanto corrigiendo las unidades obtenemos z = 0,08x1 + 0,06x2 Esta ser a nuestra funci on objetivo que buscaremos minimizar. Sabemos que el cobre que se ocupar a ser a: 80 % x1 + 68 % x2 = 0,80x1 + 0,68x2 An alogamente para el aluminio: 20 % x1 + 32 % x2 = 0,20x1 + 0,32x2 Como el cable debe tener al menos un 20 % de aluminio, entonces: 0,20x1 + 0,32x2 20 1000Kg 100

0,20x1 + 0,32x2 200Kg

3.2.

Modelo Final

Por lo tanto el problema queda modelado como: m ax z = 0,08x1 + 0,06x2 2 xi = 1000 s.a (P L3) = i =1 0,20x1 + 0,32x2 200 x1 , x2 0

Al ingresar el problema de programaci on lineal a WinQSB, obtenemos el siguiente gr aco, que muestra la soluci on o ptima:

13

14

4.
4.1.

Ejercicio 4
Modelamiento

Comencemos por establecer el horizonte temporal en el que el generador produce energ a. Sean h1 , h2 , h3 , , hn las horas en las que el generador produce energ a, siendo n el n umero de horas diarias que funciona dicho generador. Sean p1 , p2 , p3 , , pn los precios de la energ a producida en la hora i, con i = {1, 2, 3, , n}, y q1 , q2 , q3 , , qn la cantidad de energ a generada en la hora i. Por lo que la ganancia que genera la energ a generada en n horas diarias, queda expresado como:
n

z=
i=1

pi qi

Como la energ a m nima que puede producir el generador es cero, todos los qi est an acotados inferiormente. Sean las variables Ei las energ as m aximas a producir en la hora i. Con esto, tenemos que todos los hi Ei . Para este problema en particular, tenemos por el enunciado que todos los Ei son iguales, es decir, son una sola cantidad ja, por lo que podemos hacer Ei = E, i = {1, 2, 3, , n}. Sea , el l mite de diferencias de energ a que puede haber entre las producci on de dos horas consecutivas, entonces tenemos que: |qi+1 qi | Si i = n, entonces qn+1 = 0, ya que el generador no produce energ a fuera del rango de n horas, luego, qn . Consideremos adem as las variables c1 , c2 , c3 , , cn , que son los costos de producii on de enrg a en las horas h1 , h2 , h3 , , hn respectivamente. Por lo que nuestra funci on objetivo queda expresada como
n

z=
i=1

( p i q i ci )

En esta funci on objetivo, las variables pi y ci son conocidas. De hecho, he de esperarse que para toda i, se cumpla que pi > ci .

4.2.

Modelo Final

Finalmente, reuniendo todas las conclusiones, el problema que planteado de la siguiente manera: n ax m s.a (P L4) = z=
i=1

(pi qi ci ) h1 E h2 E . . .

hn E |q2 q1 | |q3 q2 | . . . |qn qn1 | |qn | qi 0 , i = {1, , n}

15

5.
5.1.

Ejercicio 5
Modelamiento

Sean las variables xi , las cantidades respectivas que deben desalojarse de los puntos pi de la carretera. Por ejemplo, x2 representa la cantidad de material que debe desalojarse del punto p2 , etc. Entonces, nuestra funci on objetivo ser a minimizar:
7

z=
i=1

xi

De la gura, desprendemos que: 1. La cantidad que debe desalojarse de p1 es lo que se lleve a p2 m as lo que se lleve a p7 . 2. La cantidad que debe desalojarse de p2 es lo que se lleve a p3 m as lo que se lleve a p1 . 3. La cantidad que debe desalojarse de p3 es lo que se lleve a p4 m as lo que se lleve a p2 . 4. La cantidad que debe desalojarse de p4 es lo que se lleve a p5 m as lo que se lleve a p3 . 5. La cantidad que debe desalojarse de p5 es lo que se lleve a p6 m as lo que se lleve a p4 . 6. La cantidad que debe desalojarse de p6 es lo que se lleve a p7 m as lo que se lleve a p5 . 7. La cantidad que debe desalojarse de p7 es lo que se lleve a p1 m as lo que se lleve a p6 . De aqu deducimos que: x1 x2 x7 200 x2 x3 + x1 300 x3 + x4 x2 150 x4 x5 x3 300 x5 + x6 + x4 100 x6 x7 x5 200 x7 + x1 + x6 150

5.2.

Modelo Final
min s.a (P L5) = z=
i=1 7

Con lo que obtenemos: xi

x1 x2 x7 200 x2 x3 + x1 300 x3 + x4 x2 150 x4 x5 x3 300 x5 + x6 + x4 100 x6 x7 x5 200 x7 + x1 + x6 150 xi 0 , i = {1, 2, 3, , 7}

16

También podría gustarte