36

PROGRAMACION LINEAL IIIa

Embed Size (px)

Citation preview

Page 1: PROGRAMACION LINEAL IIIa
Page 2: PROGRAMACION LINEAL IIIa

La programación lineal puede ser definida desde el punto de vista primo y dual.

El primo se define como una herramientacuantitativa para resolver problemas deprogramación de actividades.

El dual como una técnica cuantitativa para lasolucionar de asignación de recursos.

Page 3: PROGRAMACION LINEAL IIIa

Forma canónica

∑=

=n

jjj xcx

10

Minimizar

Sujeta a:

∑=

=≥n

jiij miba

1...,2,1

njx j ,...,2,10 =≥

∑=

=n

jjj xcx

10

Maximizar

Sujeta a:

∑=

=≤n

jiij miba

1...,2,1

njx j ,...,2,10 =≥

Page 4: PROGRAMACION LINEAL IIIa

Forma estándar

∑=

=n

jjj xcx

10

Minimizar

Sujeta a:

∑=

==n

jiij miba

1...,2,1

njx j ,...,2,10 =≥

∑=

=n

jjj xcx

10

Maximizar

Sujeta a:

∑=

==n

jiij miba

1...,2,1

njx j ,...,2,10 =≥

Page 5: PROGRAMACION LINEAL IIIa

Ejemplo

Transformar a forma canónica

Minimizar: 321 832 xxxxo ++=

( )( )( )( )4159833332952711072

321

321

321

321

≤++

≥++=++≤−+

xxxxxxxxxxxxSujeta a:

0,, 321 ≥xxx

Page 6: PROGRAMACION LINEAL IIIa

( )1072

11072

321

321

−≥+−−≤−+

xxxxxx

( )

952795279527

29527

321

321321

321

−≥−−−≥++≤++

=++

xxxxxxxxx

xxx

( )

1598

15981598

41598

321

321321

321

−≥−−−

−≥++≤++

≤++

xxx

xxxxxx

xxx

( )3333 321 ≥++ xxx

Page 7: PROGRAMACION LINEAL IIIa

EjemploTransformar a forma estándar

Maximizar 21 23 xxxo +=

( )( )( )3428231102

21

21

21

≥+−≤+=−

xxxxxxSujeta a:

0, 21 ≥xx

Page 8: PROGRAMACION LINEAL IIIa

( )0823

2823

3321

21

≥=++≤+

xxxxxx

( )1102 21 =− xx

( )04

34

4421

21

≥=−+−≥+−

xxxxxx

Maximizar 4321 0023 xxxxxo +++=

0,,,4823102

4321

421

321

21

≥=−+−=++=−

xxxxxxxxxxxxSujeta a:

Page 9: PROGRAMACION LINEAL IIIa

EJEMPLO 1

Un fabricante de radios portátiles desea conocer cuántasunidades de los tipos de aparatos que manufacturadeben producirse durante el siguiente periodo paramaximizar la utilidad.

Basándose en esta información, el fabricante estima quela demanda mínima para cada tipo de radio: A, B, C YD será de 250, 300, 250 y 200 unidades,respectivamente. El fabricante tiene disponibles 1000unidades de tiempo y 2000 unidades de materia primapara el siguiente periodo. A continuación se presentala información que consideramos esencial pararesolver el problema.

Page 10: PROGRAMACION LINEAL IIIa

Tipo de radio Tiempo Materia prima Precio de venta

Costo de venta

A 2 3 300 200

B 3 2.2 420 280

C 4 2 360 240

D 1.5 2 250 150

En donde, por ejemplo, se requieren de 3.0 unidades detiempo y 2.2 unidades de materia prima para fabricar un radiode tipo B.Formule el problema mediante un modelo de PL.

Page 11: PROGRAMACION LINEAL IIIa

Maximizar:43210 100120140100 xxxxx +++=

10005.10.40.30.2 4321 ≤+++ xxxxSujeta a :

20000.20.22.20.3 4321 ≤+++ xxxx

2501 ≥x

3002 ≥x

2503 ≥x

2004 ≥x

4,3,2,1,0 =≥ jx j

Page 12: PROGRAMACION LINEAL IIIa

EJEMPLO 2Considere una empresa que utiliza tres tipos de maquinas:

cortadoras de metal, tornos universales y taladros radialespara fabricar cinco diferentes componentes mecánicos quese utilizan en la industria siderúrgica. Cada uno de estoscomponentes requiere invariablemente de cierta operaciónen cada tipo de máquina. Se supone que el ritmo deproducción es continuo y que cada uno de los componentesmecánicos debe ir primero a la cortadora, luego al torno yfinalmente al taladro. Además, se asume que el tiempo depreparación requerido para cada máquina al cambiar laproducción d un componente mecánico a otro, esdespreciable.

En la siguiente tabla se muestra la informaciónproporcionada por el departamento de ingenieríaindustrial de la empresa, la cual consta de:

Page 13: PROGRAMACION LINEAL IIIa

a) Las horas de operación requeridas en cada tipo de máquina,por unidad de cada componente mecánico.b) El tiempo total disponible en cada tipo de maquina en horaspor semana.c) La utilidad que se obtiene por la venta de cada unidad paralos diferentes componentes mecánicos.

Tipo de maquinaComponente mecánico Tiempo total disponible

por semana1 2 3 4 5Cortadora 0.6 1 1.3 1 1 1920Torno 1.3 2.1 1.8 3 2.4 3360Taladro 2.1 1.7 2.3 1 1.5 2880Utilidad unitaria 4.2 8.4 9.5 6.21 7.3

El jefe del departamento desea determinar el programa deproducción semanal de los cinco componentes mecánicos paramaximizar la utilidad.Formule un modelo de PL para este problema.

Page 14: PROGRAMACION LINEAL IIIa

543210 3.721.645.940.822.4 xxxxxx ++++=Maximizar:

192000.180.025.100.160.0 54321 ≤++++ xxxxx

336041.220.375.110.234.1 54321 ≤++++ xxxxx

28805.135.131.267.110.2 54321 ≤++++ xxxxx

5,.....2,1,0 =≥ jx j

Sujeta a :

Page 15: PROGRAMACION LINEAL IIIa

RMC es una pequeña empresa que fabrica una variedad deproductos basados en sustancias químicas. En un procesode producción particular, se emplean tres materias primaspara producir dos productos: un aditivo para combustible yuna base para solvente. El aditivo para combustible sevende a compañías petroleras y se usa en la producción degasolina y combustibles relacionados. La base para solventese vende a una variedad de empresas químicas y se empleaen productos para limpieza en el hogar e industriales. Lastres materias primas se mezclan para fabricar el aditivopara combustible y la base para el solvente, tal como seindica en la tabla. Ésta nos muestra que una tonelada deaditivo para combustible es una mezcla de 0.4 toneladasdel material 1 y 0.6 toneladas del material 3. Una toneladade la base para solvente es una mezcla de 0.5 toneladas delmaterial 1, 0.2 toneladas del material 2 y 0.3 toneladas delmaterial 3.

Page 16: PROGRAMACION LINEAL IIIa

ProductoAditivo para combustible Base para solvente

Material 1 0.4 0.5Material 2 0.2

Material 30.6 0.3

0.6 toneladas del material 3 se usan en cada tonelada de aditivo para combustible.

Page 17: PROGRAMACION LINEAL IIIa

Material Cantidad disponible para la producción

Material 1 20 toneladasMaterial 2 5 toneladasMaterial 3 21 toneladas

El departamento de contabilidad analizó las cifras deproducción, asignó todos los costos relevantes y llegó a preciosque, para ambos productos, producirían una contribución a lautilidad de $40 por cada tonelada de aditivo para combustibleproducida y $30 por cada tonelada producida de base parasolvente.

Page 18: PROGRAMACION LINEAL IIIa

210 3040 xxx +=Maximizar:

205.04.0 21 ≤+ xx

52.0 2 ≤x

213.06.0 21 ≤+ xx

0, 21 ≥xx

Sujeto a : Material 1

Material 2

Material 3

Page 19: PROGRAMACION LINEAL IIIa

Como practica adicional en la formulación e interpretación de lasolución de computadora para programas lineales implican más de dosvariables de decisión, consideremos un problema de minimización queimplica tres variables de decisión. Bluegrass Farms, ubicado enLexington, Kentucky, ha estado experimentando con una dieta especialpara sus caballos de carrera. Los componentes alimentarios disponiblespara la dieta son un producto estándar para caballos, un producto deavena enriquecida y un nuevo aditivo alimentario de vitaminas yminerales. Los valores nutritivos en unidades por libra y los costos paralos tres componentes alimentarios se resumen en la tabla 8.3; porejemplo, cada libra del componente estándar contiene 0.8 unidades deingrediente A, 1 unidad del ingrediente B y 0.1 unidades del ingredienteC. Los requerimientos dietéticos mínimos diarios para cada caballo sontres unidades del ingrediente A, seis unidades del ingrediente B ycuatro unidades del ingrediente C. Además, para controlar el peso delos caballos, la alimentación diaria total para un caballo no debeexceder de 6 libras.

Page 20: PROGRAMACION LINEAL IIIa

3210 350.025.0 xxxx ++=Minimizar:

32.08.0 21 ≥+ xx

60.35.10.1 321 ≥++ xxx

40.26.01.0 321 ≥++ xxx

0,, 321 ≥xxx

Sujeta a : Ingrediente A

Ingrediente B

Ingrediente C

6321 ≤++ xxx Peso

Page 21: PROGRAMACION LINEAL IIIa

Componentealimentario

Estándar Avena enriquecida Aditivo

Ingrediente A 0.8 0.2 0.0Ingrediente B 1.0 1.5 3.0Ingrediente C 0.1 0.6 2.0

Costo por libra $0.25 $0.50 $3.00

Page 22: PROGRAMACION LINEAL IIIa

Electronic fabrica sistemas de radio portátiles que pueden usarse paracomunicarse de dos vías. El nuevo producto de la compañía, con unalcance de hasta 25 millas, es adecuado para emplearse en una variedadde aplicaciones de negocios y personales. Los canales de distribuciónpara el nuevo radio son los siguientes:• Distribuidores de equipo marino.• Distribuidores de equipo de negocios.• Cadenas nacionales de tiendas de ventas al menudeo.• Correo directo.

La firma estableció el presupuesto de publicidad en $5000. Se disponede un máximo de 1800 horas de la fuerza de ventas para asignarlas alesfuerzo de ventas de los radios. La administración decidió tambiénproducir exactamente 600 unidades para el periodo de producciónactual. Por último, un contrato en curso con una cadena nacional detiendas de ventas al menudeo requiere que al menos 150 unidades seandistribuidas a través de este canal de distribución.

Page 23: PROGRAMACION LINEAL IIIa

Canal de distribución

Ganancia por unidad vendida

Costo depublicidad por unidad vendida

Esfuerzo de ventas

personales por unidad vendida

Distribuidores marinos

$90 $10 2 horas

Distribuidores de negocios

$84 $8 3 horas

Tiendas nacionales de ventas al

menudeo

$70 $9 3 horas

Correo directo $60 $15 Ninguna

Page 24: PROGRAMACION LINEAL IIIa

43210 60708490 xxxxx +++=Maximizar:

5000159810 4321 ≤+++ xxxx

1800332 321 ≤++ xxx

6004321 =+++ xxxx

0,,, 4321 ≥xxxx

Sujeta a :Presupuesto de

publicidad

Disponibilidad de la fuerza de ventas

Nivel de producción

1503 ≥xRequerimiento de

tiendas de ventas al menudeo

Page 25: PROGRAMACION LINEAL IIIa

La Think-Big Development Co. es una inversionista importante en proyectos dedesarrollo de bienes raíces comerciales. Actualmente tiene la oportunidad deinvertir en tres grandes proyectos de construcción. Proyecto 1: un edificio de oficinas de varios pisos. Proyecto 2: un hotel. Proyecto 3: un centro comercial.

Cada proyecto requiere que cada socio efectúe inversiones en cuatro momentosdistintos: un pago inicial ahora y capital adicional después de uno, dos, y tres años.Así, un socio que toma cierto porcentaje de participación está obligado a invertir eseporcentaje de cada cantidad mostrada en la tabla del proyecto. La administraciónestá dispuesta a comprometer todo el capital de inversión disponible hoy, así comoel capital de inversión adicional que se espera esté disponible durante los siguientestres años. Basado en las estimaciones actuales de flujos de efectivo futuros, todos losinversionistas, incluida Think- Big, lo repartirán luego en proporción a su parte de lainversión total.Para cada proyecto, 100 participantes de 1% (o fracciones de estas) se venden agrandes inversionistas, tales como Think-Big, quienes se convierten en socios delproyecto al invertir sus partes proporcionales en los cuatro tiempos especificados. SiThink-Big toma 10 participantes del proyecto 1, deberá proporcionar $4 millonesahora y luego $6 millones, $9 millones y $1 millón en los años uno, dos y tres,respectivamente. Hoy la compañía cuenta con $25 millones disponibles parainversión de capital. Las proyecciones se dispondrá de otros $20 millones en un año,$20 millones más después de dos años y otros $15 millones en tres años.

Page 26: PROGRAMACION LINEAL IIIa

Uso de recurso por unidad de cada actividad (inversión acumulada por participación de 1%)

Recurso Proyecto 1 Proyecto 2 Proyecto 3 Cantidad de recursos

disponible

1 $0.40 millones $0.80 millones $0.90 millones $25 millones

2 $1.00 millones $1.60 millones $1.40 millones $45 millones

3 $1.90 millones $2.40 millones $1.60 millones $65 millones

4 $2.00 millones $3.10 millones $2.20 millones $80 millones

Contribuciónpor unidad

$0.45 millones $0.70 millones $0.50 millones

Page 27: PROGRAMACION LINEAL IIIa

3210 5.07.045.0 xxxx ++=Minimizar:

259.08.04.0 321 ≤++ xxx

454.16.1 321 ≤++ xxx

656.14.29.1 321 ≤++ xxx

0,,, 4321 ≥xxxx

Sujeta a :Total de la

inversión actual

Total de la inversión dentro de 1 año

Total de la inversión dentro de 2 años

802.21.32 321 ≤++ xxxTotal de la inversión

dentro de 3 años

Page 28: PROGRAMACION LINEAL IIIa

Un ganadero decide elaborar una mezcla para alimento deanimales a base de alfalfa, sorgo, avena, maíz, soya yharinolina. De cada 100 kilogramos de mezcla, desea que almenos 30 de ellos sean proteínas, no más de 40 sean decalcio, y como máximo 35 kilogramos de fósforo.A continuación se presenta la información del contenido dela mezcla y los precios de los ingredientes a combinar

Page 29: PROGRAMACION LINEAL IIIa

Ingrediente Proteína (%) Calcio (%) Fósforo (%) Precio ($/kg)

Alfalfa 25 50 25 7

Sorgo 40 20 40 9Avena 10 30 60 8Maíz 65 15 20 20Soya 40 20 40 5

Harinolina 30 20 50 15

Además, no se pueden usar más de 10 kilogramos de harinolina ni másde 12 kilogramos de soya por cada 100 kilogramos de mezcla.

Page 30: PROGRAMACION LINEAL IIIa

6543210 15520897 xxxxxxx +++++=Minimizar:

3030.040.065.010.040.025.0 654321 ≥+++++ xxxxxx

Sujeta a :

4020.020.015.030.020.050.0 654321 ≤+++++ xxxxxx

3550.040.020.060.040.025.0 654321 ≤+++++ xxxxxx

106 ≤x

125 ≤x

100654321 =+++++ xxxxxx

0,,,,, 654321 ≥xxxxxx

Page 31: PROGRAMACION LINEAL IIIa

Claire Syverson, subdirectora de mercadotecnia de Super GrainCorporation, se enfrenta a un reto intimidante: como entrar a unmercado ya saturado de cereales para desayuno. Claire ya contrató auna empresa publicitaria líder, Giacomi & Jackowitz, para que leayuden a desarrollar una campaña promocional de cobertura nacionalque logrará la mayor exposición posible para Crunchy Start. SuperGrain pagará a esta firma honorarios basados en servicios realizados(sin exceder $1 millón) y ha asignado $4 millones adicionales paragastos de publicidad.Giacomi & Jackowitz ha identificado los tres medios publicitarios másefectivos para este producto: Medio 1: comerciales de televisión en programas infantiles sabatinos. Medio 2: anuncios en revistas de alimentos y orientadas a la familia. Medio 3: anuncios en los suplementos dominicales de los principales

periódicos.

El problema ahora es determinar qué niveles deben seleccionarse paraestas actividades publicitarias para obtener la mejor mezclapublicitaria.

Page 32: PROGRAMACION LINEAL IIIa

Uso de recursos por unidad de cada actividad

Recurso Comerciales en TV

Anuncios en revistas

Anunciosdominicales

Cantidad de recursos disponible

1. Presupuestopara anuncios

$300000 $150000 $100000 $4 millones

2. Presupuesto para planeación

$90000 $30000 $40000 $1 millón

3. Espacios publicitarios en TV

1 0 0 5

Contribución por unidad

130 60 50

Contribución por unidad = número de unidades de exposiciónesperadas por anuncio.

Page 33: PROGRAMACION LINEAL IIIa

3210 5060130 xxxx ++=Maximizar:

4000100150300 321 ≤++ xxxSujeta a :

1000403090 321 ≤++ xxx

0,, 321 ≥xxx

Gastos Publicitarios

Costos de planeación

Número de espacios de televisión

51 ≤x

Page 34: PROGRAMACION LINEAL IIIa

United Airlines agregará más vuelos a y desde su aeropuerto base, de modo querequiere contratar más agentes de servicio a clientes. Sin embargo, no está clarocuántos más debe contratar. La administración reconoce la necesidad de controlarcostos y de brindar un nivel de servicio satisfactorio para los clientes de lacompañía, de modo que se busca un trueque deseable entre estos dos factores. Sehe hecho un análisis basado en los nuevos horarios de vuelos del número mínimode agentes de servicio a clientes que deben estar de guardia en diferentes horas deldía para brindar un nivel satisfactorio de servicio a clientes. Una cláusula delacuerdo actual de la compañía con el sindicato que representa a los agentes deservicio a clientes dice que cada agente trabaja un turno de ocho horas y los turnosautorizados son: Turno 1: 6:00 am a 2:00 pm. Turno 2: 8:00 am a 4:00 pm. Turno 3: 12:00 pm a 8:00 pm. Turno 4: 4:00 pm a 12:00 am. Turno 5: 10:00 pm a 6:00 am.

El problema es determinar cuántos agentes deben asignarse a los respectivosturnos cada día para minimizar el costo total de personal debido a los agentes, altiempo que se cumplen (o sobrepasan) los requerimientos de servicio dados en laúltima columna.

Page 35: PROGRAMACION LINEAL IIIa

Contribución al beneficio por unidad de actividad.

Beneficio Turno de las 6 am

Turno de las 8 am

Turno de las 12 pm

Turno de las 4 pm

Turno de las 10 pm

Nivel mínimo

aceptableAtiende de las 6-8 am 1 0 0 0 0 48Atiende de las 8-10 am 1 1 0 0 0 79

Atiende de 10 am - 12 pm 1 1 0 0 0 65

Atiende del 12-2 pm 1 1 1 0 0 87

Atiende de 2-4 pm 0 1 1 0 0 64

Atiende de 4-6 pm 0 0 1 1 0 73

Atiende de 6-8 pm 0 0 1 1 0 82

Atiende de 8-10 pm 0 0 0 1 0 43

Atiende de 10 pm - 12 am 0 0 0 1 1 52

Atiende de 12 am - 6 am 0 0 0 0 1 15

Costo unitario $170 $160 $175 $180 $195

Page 36: PROGRAMACION LINEAL IIIa

543210 195180175160170 xxxxxx ++++=

Minimizar:

481 ≥xSujeta a :

7921 ≥+ xx

0,,,, 54321 ≥xxxxx

Total de agentes de 6 a 8 am

Total de agentes de 8 a 10 am

Total de agentes de 12 a 6 am155 ≥x

(En dólares)

.

.

.

.

.

.