Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACIÓN LINEAL
TABLA DE CONTENIDO
2. FORMULAS ......................................................................................................... 3
7. DICCIONARIO ................................................................................................... 36
BIBLIOGRAFIA ........................................................................................................ 38
1
1. MAPA CONCEPTUAL DEL TEMA DE PROGRAMACIÓN LINEAL
2
2. FORMULAS 1
Dependiendo del problema las restricciones se pueden expresar con signo de igualdad
(=), con signo de mayor o igual que (≥) o con signo de menor o gual que (≤).
1
Tomado del libro: Chase, R., Jacobs, F. y Aquilano, N. (2009) Administración de operaciones,
producción y cadena de suministros. Duodecima edición. México: Mc Graw Hill. 38 p.
3
3. PRACTICA: EJERCICIOS RESUELTOS2
Maximizar 𝑍 = 3𝑋 + 𝑌
12𝑋 + 14𝑌 ≤ 85
3𝑋 + 2𝑌 ≤ 18
𝑌≤4
Minimizar 𝑍 = 2𝐴 + 4𝐵
2
Tomado del libro: Chase, R., Jacobs, F. y Aquilano, N. (2009) Administración de operaciones,
producción y cadena de suministros. Duodecima edición. México: Mc Graw Hill. 53 p.
4
DESARROLLO DE LOS PROBLEMAS:
PROBLEMA 1:
5
3) Luego en Ir se tiene la siguiente ventana, dar visto bueno en Solver y aceptar:
Maximizar 𝑍 = 3𝑋 + 𝑌
12𝑋 + 14𝑌 ≤ 85
3𝑋 + 2𝑌 ≤ 18
𝑌≤4
Se define la Función Objetivo: las Celdas Cambiantes son los valores de X y Y que
son desconocidos. Estas celdas se dejan vacías.
6
En la celda F7 se tiene la ecuación formulada de la Función Objetivo es decir 3𝑋 +
𝑌.
Ejemplo:
12𝑋 + 14𝑌 ≤ 85 = (D13 * D6) + (E13 * E6)
7
Se deben diligenciar los espacios que están en la nueva ventana llamada Parámetros
de Solver de la siguiente manera:
Se deben escoger las ecuaciones, especificar los signos y agregar las capacidades
máximas.
e) En Opciones:
Se debe dar visto bueno a Adoptar modelo lineal y Adoptar no negativos y aceptar:
8
f) Como paso final debe ir a Resolver: escoger utilizar solución de solver y
entregar todos los informes y Aceptar:
Verificando respuestas:
9
Programación
lineal.xlsx
Resolviendo en Solver:
10
Se obtiene la siguiente ventana:
Cambiando celdas: son las celdas que se han dejado vacías de los valores de X y Y
que son las incógnitas.
11
Más las restricciones de 𝑋 ≥ 0 𝑦 𝑌 ≥ 0.
Entonces se tiene:
12
Pero en el botón de Opciones se debe: dar visto bueno en Adoptar modelo lineal y
Adoptar no negativos y Aceptar.
13
Programación
lineal.xlsx
14
4. ACTIVIDADES DE EVALUACIÓN: EJERCICIOS PROPUESTOS
EXERCISE 1:
Solve=
The Shader Electronics Company have the follows problema de linear programming:
Where 𝑋1 equals the number of Walkmans produced and 𝑋2 equals the number of
Watch- TVs produced.
Solve:
Solution:
Soluciones de
Programación Lineal.xlsx
15
EXERCISE 2:
Solve=
Solve:
Solution:
Soluciones de
Programación Lineal.xlsx
16
5. PROBLEMAS DE APLICACIÓN PARA GESTIÓN DE
OPERACIONES
EJERCICIO 3:
Estudios de demanda permiten estimar que para el próximo mes se deben producir al
menos 900 unidades de G, 300 de P y entre 800 y 1700 de S. La disponibilidad de
crudo C1 es de 1400 unidades y de C2 de 2000 unidades. Los beneficios económicos
por unidad producida son:
Producto G P S
Beneficio / u 4 6 7
Solución:
3
Ríos, S., Ríos, D., Caballerro, A., Jiménez, J. y Jiménez, A. (2006) Problemas de investigación
operativa. Madrid: Ra-Ma. 3 p.
17
Restricciones:
Se tienen 2 tipos de crudos, y se produce gasóleo (G), gasolina sin plomo (P) y
gasolina súper 97 (S).
7 x1 + 10 x2 < = 1400
12 x1 + 8 x2 < = 2000
8 x1 + 10 x2 > = 900
6 x1 + 7 x2 > = 300
5 x1 + 4 x2 > = 800
5 x1 + 4 x2 < = 1700
Y se soluciona en Solver:
18
b) Completar la información que se requiere en la siguiente ventana:
Cambiando las Celdas: se deben las celdas de las incógnitas del problema que son
x1 y x2.
19
Sujetas a las siguientes restricciones:
Se deben agregar todas las siguientes (por favor fijarse en el cambio de signos y
agregar las ecuaciones de no negatividad):
7 x1 + 10 x2 < = 1400
12 x1 + 8 x2 < = 2000
8 x1 + 10 x2 > = 900
6 x1 + 7 x2 > = 300
5 x1 + 4 x2 > = 800
5 x1 + 4 x2 < = 1700
En el botón de opciones, por favor dar visto bueno en Adoptar modelo lineal y
Adoptar no negativos.
20
Ejemplos de
Programación Lineal.xlsx
EJERCICIO 44:
4
Chase, R., Jacobs, F. y Aquilano, N. (2009) Administración de operaciones, producción y cadena de
suministros. Duodecima edición. México: Mc Graw Hill. 36 p.
21
Si la compañía quiere maximizar la utilidad ¿Cuántos bastones de hockey y juegos de
ajedrez debe producir por día?
Solución:
MAXIMIZAR Z= $2H+$4C
a) Defina las celdas cambiantes: se deben identificar las celdas que se utilizarán para
las variables de decisión del problema. Se trata de H y C, el número de bastones
de Hockey y el número de juegos de Ajedrez que se producirán. Estas son C6 y
D6.
22
Celda Objetivo: se selecciona el valor que se desea optimizar. Que en este caso es la
utilidad.
Celdas Cambiantes: son las celdas que solver cambia para maximizar la utilidad.
23
Resultados:
Ejemplos de
Programación Lineal.xlsx
EJERCICIO 55: Una mueblería elabora tres productos: mesas, sofás y sillas. Estos
productos son procesados en cinco departamentos: el de serrado, el de corte de tela, el
de lijado, el de entintado y el de montaje. Las mesas y las sillas solo llevan madera, y
los sofás llevan madera y tela. Se requiere mucho pegamento e hilo y estos
representan un costo relativamente insignificante que queda incluido en el gasto de
operaciones. Los requerimientos específicos de cada producto son los siguientes:
5
Chase, R., Jacobs, F. y Aquilano, N. (2009) Administración de operaciones, producción y cadena de
suministros. Duodécima edición. México: Mc Graw Hill. 45 p.
24
Recurso o actividad Requerimiento por Requerimiento por Requerimiento por
mesa sofá silla
Madera (4350 pies 10 pies de tablones a 7.5 pies de tablones 4 pies de tablones a
de tablones) $10/pie =$100/mesa a $10/pie= $75 $10/pie=$40
Tela ( 2500 yardas) Ninguno 10 yardas a $17.50 Ninguna
/yarda=$175
Serrar la madera 30 minutos 24 minutos 30 minutos
(280 h)
Cortar la tela (140 Ninguno 24 minutos Ninguno
horas)
Lijar (280 horas) 30 minutos 6 minutos 30 minutos
Entintar (140 24 minutos 12 minutos 24 minutos
horas)
Montar (700 horas) 60 minutos 90 minutos 30 minutos
Los gastos de trabajo directo de la compañía suman $75.000 dólares por mes por
concepto de las 1.540 horas de trabajo, a 48.70 dólares por hora. Basándose en la
demanda actual, la empresa puede vender 300 mesas, 180 sofás y 400 sillas por mes.
Los precios de venta son 400 dólares para las mesas, 750 dólares para los sofás y 240
dólares para las sillas. Suponga que el costo de mano de obra es fijo y que, durante el
próximo mes, la empresa no proyecta contratar ni despedir a empleados.
Se desea saber:
Solución:
La utilidad se calcula como el ingreso por cada artículo menos el costo de materiales
(madera y tela), menos el costo de mano de obra.
MAXIMIZAR LA UTILIDAD=
UTILIDAD= (400- 100) X1 + (750- 75-175) X2 + (240-40) X3 -75000
300 X1 + 500 X2 + 200 X3 -75000
25
SUJETA A LAS RESTRICCIONES:
DEMANDA:
Mesas: X1 ≤ 300
Sofás: X2 ≤ 180
Sillas: X3 ≤ 24
26
Resultados:
27
Ejemplos de
Programación Lineal.xlsx
EJERCICIO 66:
Requisitos de tiempo
(h/100 pies)
Proceso Ruta 1 Ruta 2 Ruta 3
Fusión 1 1 45
Extrusora A 3 0 90
Extrusora B 0 1 160
Cada 100 pies de tubo procesado en la ruta 1 utilizan 5 libras de materias primas,
mientras que cada 100 pies de tubo producidos en la ruta 2 utilizan solamente 4
libras. Esta diferencia es el resultado de las diferentes tasas de desperdicio de cada
una de las máquinas de extrusión. La consecuencia, la utilidad por 100 pies de tubo
procesados en la ruta 1 es de $60 y en la ruta 2 es de $80. Hay en total 200 libras de
materias primas disponibles.
Solución:
6
Ejercicio propuesto tomado: Krajewski, L., Ritzman, L., y Malhotra, M. (2008) Administración de
operaciones, procesos y cadenas de valor. México: Pearson Prentice Hall. 616 p.
28
FUNCIÓN OBJETIVO: MAXIMIZAR: $60 𝑋1 + $80𝑋2
Y condiciones de no negatividad:
𝑋1 , 𝑋2 ≥ 0
29
En la pestaña de Datos dar clic en Solver:
Diligenciar:
En Cambiando las Celdas: se deben señalar las celdas de las incógnitas X1 y X2.
30
En Opciones modificar adoptar modelo lineal y adoptar no negativos:
Resultados:
31
Ejemplos de
Programación Lineal.xlsx
32
6. ACTIVIDADES DE EVALUACIÓN: EJERCICIOS PROPUESTOS DE
APLICACIÓN A LA GESTIÓN DE OPERACIONES
SUJETO A:
3X1 + 5 X2 + X3 ≤ 150 (TIEMPO DE LA MAQUINA A)
5X1 + 3 X2 + 2X 3 ≤ 100 (TIEMPO DE LA MAQUINA B)
X1 + 2 X2 + X3 ≤ 160 (TIEMPO DE LA MAQUINA C)
X1 ≥ 0, X2 ≥ 0 Y X3 ≥ 0
i. 150,7
ii. 162,5
iii. 167,0
iv. 164,5
Solución:
ii. 162,5
Solución a los
problemas de Gestión propuestos.xlsx
7
Tomado: Krajewski, L., Ritzman, L., y Malhotra, M. (2008) Administración de operaciones, procesos
y cadenas de valor. México: Pearson Prentice Hall. 618 p.
33
EJERCICIO PROPUESTO 28:
Son las dos de la tarde del viernes y Joe Bob, el chef principal (encargado de la
parrilla) de Bruce’s Diner, está tratando de decidir cuál es la mejor manera de asignar
las materias primas disponibles a los cuatro platillos especiales del viernes por la
noche. La decisión se debe tomar temprano por la tarde porque tres de los platillos se
deben empezar a preparar ya (albóndigas, tacos y picadillo). La tabla que está en
seguida contiene la información sobre los alimentos en inventario y las cantidades
requeridas para cada platillo.
Joe Bob quiere maximizar el ingreso porque ya ha comprado todos los materiales, los
cuales están en el congelador.
Se desea saber:
1. ¿Cuál es la mejor mezcla de los especiales del viernes por la noche para
maximizar el ingreso de Joe Bob?
8
Tomado: Chase, R., Jacobs, F. y Aquilano, N. (2009) Administración de operaciones, producción y
cadena de suministros. Duodécima edición. México: Mc Graw Hill. 49 p.
34
ii. 20 hamburguesas de queso, 55 albóndigas, 78 tacos y 67 porciones de
picadillo.
iii. 20 hamburguesas de queso, 60 albóndigas, 65 tacos y 55 porciones de
picadillo.
iv. 10 hamburguesas de queso, 60 albóndigas, 55 tacos y 95 porciones de
picadillo.
Solución:
Demanda:
Solución a los
problemas de Gestión propuestos.xlsx
35
7. DICCIONARIO9
Certidumbre: palabra que se utiliza para describir que un hecho se conoce sin lugar
a duda.
Holgura: la cantidad por la cual el lado izquierdo es menor que el lado derecho.
Método gráfico de programación lineal: tipo de análisis gráfico que comprende los
siguientes cinco pasos: trazar el gráfico de las restricciones, identificar la región
factible, trazar la línea de la función objetivo, encontrar la solución visual y encontrar
la solución algebraica.
Programación lineal: técnica que es útil para asignar los recursos escasos entre las
distintas demandas que compiten por ellos.
9
Tomados del libro: Krajewski, L., Ritzman, L. y Malhotra, M. (2008). Administración de
operaciones, procesos y cadenas de valor. Octava edición. México: Pearson Prentice Hall. 600-613.
36
Punto extremo: punto que se localiza en la intersección de dos (o posiblemente más)
líneas de restricción, en la frontera de la región factible.
Región factible: región que representa todas las combinaciones permisibles de las
variables de decisión en un modelo de programación lineal.
Recursos limitados: es una cantidad limitada de alguno de los siguientes recursos
(trabajadores, equipo, dinero y materiales). Porque de lo contrario no habría problema
de programación lineal.
Restricciones: las limitaciones que restringen las opciones permisibles para las
variables de decisión.
Variables de decisión: las variables que presentan las opciones que están bajo el
control de la persona que toma las decisiones.
37
BIBLIOGRAFIA
38
PAGINAS DE INTERNET DE PROGRAMACIÓN LINEAL
http://www.andrew.cmu.edu/user/mgoic/files/documents/optimization/modelos.pdf
http://www.investigacion-operaciones.com/Formulacion%20Problemas.htm
http://excelforo.blogspot.com/2009/12/solver-un-ejemplo-de-programacion.html
http://books.google.com.co/books?id=H0Zz-
1He8vYC&pg=PA17&lpg=PA17&dq=planteamiento+de+ejercicios+de+programaci
%C3%B3n+lineal&source=bl&ots=FjX5vsZyNv&sig=W7vUUe0x1GKef7D47Rbo
QjlUw5Q&hl=es&ei=65RHTNDDBYL_8AaP4qHhBA&sa=X&oi=book_result&ct=
result&resnum=7&ved=0CCcQ6AEwBjgo#v=onepage&q=planteamiento%20de%20
ejercicios%20de%20programaci%C3%B3n%20lineal&f=false
http://www.virtual.unal.edu.co/cursos/sedes/manizales/4060014/html/Capitulo%20II/
problemas.htm
http://www.webs.ulpgc.es/sistrat/programacionlineal/
http://portal.uexternado.edu.co/irj/go/km/docs/documents/UExternado/pdf/5_revistaS
otavento/pdfSotavento/Sotavento%2010/GloriaDiaz.pdf
http://www.uoc.edu/in3/emath/docs/PL_PLE_Excel_Lindo.pdf
http://books.google.com.co/books?id=cGLZ7W0BzQoC&pg=PA90&lpg=PA90&dq
=planteamiento+de+ejercicios+de+programaci%C3%B3n+lineal&source=bl&ots=g
wdfeMsii6&sig=bPx6m9glG4MXRgG2y5iFxqH8vTk&hl=es&ei=CJhHTPflA4H68
AbEubzmBA&sa=X&oi=book_result&ct=result&resnum=9&ved=0CC4Q6AEwCDi
-AQ#v=onepage&q&f=false
http://www.reflexiones.fcs.ucr.ac.cr/documentos/88_1/programacionLinealAplicacio
nPequenasMedianasEmpresas.pdf
39