Está en la página 1de 11

Moya Navarro, Marcos.

Planeación de la producción mediante la programación lineal con incertidumbre: Uso del programa OR Brainware Decision Tools
Tecnología en Marcha, Vol. 24, N.° 4, Octubre-Diciembre 2011, P. 85-95

Planeación de la producción mediante la


programación lineal con incertidumbre:
Uso del programa OR Brainware Decision Tools2
Fecha de recepción: 28/09/2010
Fecha de aceptación: 04/03/2011 Marcos Moya Navarro1

Palabras clave programado en la plataforma de Microsoft


Ingeniería, industria, investigación de Office Excel a partir de la versión 2007.
operaciones, ciencias de la computación,
programación matemática. Key words
Engineering, industry, operations
Resumen research, computer sciences, mathematical
Cuando se utiliza la programación lineal programming.
para construir modelos de programación y
control de la producción, es común asumir Abstract
que todos los parámetros del modelo son When linear programming is used to build
conocidos y son ciertos. Sin embargo,
models of production planning is common
esto no es frecuente en los problemas de
to assume that all model parameters are
la vida real.
both known and real. However, this is not
El objetivo de este trabajo es mostrar cómo common in real life problems.
se selecciona el mejor curso de acción
The aim of this paper is to show how
en un plan de producción al combinar
to select the best course of action in
herramientas deterministas, como la
a production planning combining
programación lineal, con el análisis de
deterministic tools such as linear
decisiones terminales, tomando en cuenta
programming and the decision making
criterios de elección no probabilistas
analysis, taking into account probabilistic
y criterios de elección probabilistas en
and not probabilistic criteria.
el análisis de decisiones. Para resolver
el problema de programación lineal se In order to solve the production planning
presenta el programa OR Brainware model by means of linear programming,
Decisión Tools, el cual está completamente a new software named “OR Brainware

1. Escuela de Ingeniería en Producción Industrial. Instituto Tecnológico de Costa Rica.


Correo electrónico: mmoya@itcr.ac.cr.
2. El programa OR Brainware Decision Tools es un programa registrado de Marcos Moya Navarro, Ph.D
y trabaja con base en la plataforma de Microsoft Office Excel 2007 o Microsoft Office Excel 2010.
Microsoft Office Excel es una marca registrada de Microsoft Corporation.

Octubre -Diciembre 2011 85


Decision Tools” is introduced. It is fully que se va a optimizar y expresarla como
programmed from the Microsoft Office una función matemática. Necesariamente,
Excel 2007. para determinar esta función, deben
identificarse claramente las variables que
están actuando en el modelo.
Introducción
La función objetivo siempre estará expresada
La programación lineal es apropiada para
en función de las variables de decisión
determinar el plan de producción de mínimo
X1, X2,…, Xn, las cuales representan por
costo total, y fueron Hanssmann y Hess
ejemplo, las cantidades de producción que
(1960) los primeros en formular un plan de deberán planearse por cada uno de los
producción mediante la programación lineal productos o servicios a producir.
(Sipper y Bulfin, 1998). Todo problema de
optimización y, en este caso particular, el Lo importante en este punto es dejar claro
planeamiento de la producción mediante que para utilizar la programación lineal
programación lineal con incertidumbre, debe haber un objetivo o meta que la
consta de dos etapas. La primera etapa organización desea alcanzar. Los objetivos
consiste en plantear un modelo matemático que frecuentemente se plantean están en
del problema, que generalmente está términos de minimizar costos, maximizar
expresado en forma verbal. La segunda etapa utilidades, minimizar el tiempo total
consiste en resolver el problema por alguna requerido por una actividad o un conjunto
herramienta de optimización apropiada que de actividades, minimizar distancias
utiliza el Método Simplex, desarrollado por recorridas, etc.
George B. Dantzig en 1947. Restricciones funcionales
Se le llama modelo de programación lineal En el problema de planeamiento de la
al planteo matemático de aquello que está producción mediante programación lineal
escrito verbalmente. En el problema de con incertidumbre deben identificarse
planeamiento de la producción mediante todas las limitaciones estipuladas en el
programación lineal con incertidumbre, sistema que se está estudiando y expresarlas
están presentes tres partes que componen matemáticamente.
todo problema y que son básicas para Se pueden definir varios tipos de
plantear y resolver este tipo de problemas. restricciones, entre las que se incluyen
Estas partes son: restricciones de capacidad de producción,
restricciones de fuerza laboral, restricciones
Función objetivo
de demanda mínima y máxima de los
La función objetivo del modelo de productos, restricciones de materiales
planeamiento de la producción está y horas totales disponibles por periodo,
expresada en términos de la ganancia total entre otras.
obtenida por la fabricación de los productos
o bien por la suma de los costos variables El conjunto de restricciones que se origina,
de producción. Si los requerimientos de una por cada uno de los recursos limitados
que tiene el sistema que está en estudio,
producción son variables, según lo indica
constituye las llamadas restricciones
el pronóstico de la demanda, entonces tiene
funcionales. Esta etapa es la que se
sentido maximizar las ganancias totales
encarga de proporcionar los cursos de
obtenidas por el plan de producción; si
acción alternativos o decisiones, de las
el requerimiento de producción es fijo,
cuales una permite alcanzar el objetivo.
conviene, por lo tanto, minimizar los
costos variables de producción. Restricciones de no negatividad
En esta primera parte del modelo El objetivo de este tipo de restricciones es
matemático, debe determinarse la cantidad expresar todas aquellas condiciones que a

86 Vol. 24, N.° 4 2011


simple vista no se ven. Estas condiciones Problema de planeamiento de
no están explícitamente en el problema, la producción por resolver
pero resultan evidentes físicamente. Por Una empresa produce cuatro familias
ejemplo, las tasas de producción no pueden de productos de línea blanca. En este
ser negativas. Algunas veces se restringe a
momento se tiene el problema de decidir
que estas tasas de producción sean enteras.
cuánto producir de cada una de las familias
En este paso es necesario estar en capacidad
de productos para el próximo periodo. Del
de expresar las decisiones del problema
proceso de producción se ha extraído la
en términos de la estructura básica de la
información que se muestra en el cuadro 1.
programación lineal, incorporándolas a la
función objetivo y a las restricciones en De acuerdo con esto, las familias P2 y P3
términos de ecuaciones lineales. requieren un procedimiento en todos los
departamentos de la planta. Las variables
En el planeamiento de la producción es
de decisión a resolver son las siguientes:
frecuente que se necesite decidir cuáles
recursos de la producción deben usarse, X1 = Número de unidades a producir
sean estos propios o alquilados, y en qué de la familia 1.
cantidad para satisfacer los requerimientos X2 = Número de unidades a producir
de demanda al menor costo posible. de la familia 2.
Moskowitz y Wright (1982) indican que
este tipo de problemas de decisión es X3 = Número de unidades a producir
característicamente complejo, y que es casi de la familia 3.
imposible para un tomador de decisiones X4 = Número de unidades a producir
tener en cuenta todos los factores que de la familia 4.
inciden en la decisión simultáneamente.
La administración de la empresa tiene
Los autores también indican que el análisis incertidumbre sobre las utilidades
de decisión proporciona un conjunto rico unitarias estimadas que recibirá por la
en conceptos y técnicas para ayudar al comercialización de los productos, dado
tomador de decisiones a tratar problemas que la compañía estima los costos totales
de decisión complejos bajo incertidumbre de la producción mediante la metodología
y tiene que ver con la toma racional, de costeo ABC, la cual basa el costo
principalmente bajo condiciones de unitario sobre todos los insumos de la
incertidumbre. El objetivo es contestar la producción que se consumen, y estos
pregunta: ¿cuál es la mejor alternativa que recursos son variables de un periodo a otro.
se puede seleccionar?, esto con base en la La empresa ha estimado que cualquiera
información que se tiene ahora, la cual es de las utilidades unitarias siguientes
casi siempre incompleta e incierta. es posible:

Ventas por
Tiempos de procesamiento
Utilidad periodo
Familia
Empa unitaria
Estampado Taladrado Terminado Inspección Min Max
que
P1 - 0,25 0,15 0,05 0,14 49 300 900
P2 0,15 0,45 0,25 0,05 0,15 45 150 600
P3 0,14 0,60 0,20 0,04 0,10 42 150 500
P4 0,10 0,30 - 0,06 0,12 40 200 800
Horas
200 650 230 100 250
Disponibles

Octubre - Diciembre 2011 87


Utilidades Unitarias necesario que esté disponible para su
Cu1 Cu2 Cu3 Cu4
uso tanto el complemento de SOLVER
de Microsoft Excel como la ejecución
49 45 42 40
de Macros que estén deshabilitadas,
49 45 22 20 excepto las firmadas digitalmente. Si el
30 35 42 40 complemento de Solver y la ejecución
de macros en Excel no están activados el
Estudios realizados por la compañía programa OR Brainware Decision Tools
indican que para los próximos veinte no se ejecutará.
meses las siguientes utilidades unitarias OR Brainware Decision Tools en un
podrían ocurrir: programa de computadora cuyo objetivo
es apoyar el proceso de toma de decisiones
Frecuencia de
Cu1 Cu2 Cu3 Cu4 de la pequeñas y medianas empresas
ocurrencia
PYMES, tanto en procesos de manufactura
49 45 42 40 4 de los 20 meses como de servicios, de tal manera que estas
49 45 22 20 10 de los 20 meses
empresas puedan contar con herramientas
de investigación de operaciones de clase
30 35 42 40 6 de los 20 meses mundial para apoyar el proceso de toma
de decisiones,  pero con inversiones en
Asimismo, un estudio reciente indicó que programas computacionales que estén a
la compañía tiene una probabilidad de su alcance.
0,45% de tener ventas buenas y un 0,55% Su menú principal se compone de una
de tener ventas promedio en los próximos serie de cuatro módulos de programación
meses. que hacen que este programa sea único
Con base en estas utilidades unitarias y en su género, pues está programado
sus correspondientes probabilidades de completamente en la plataforma de
ocurrencia estimadas, la compañía necesita Microsoft Excel y corre en versiones  de
conocer el plan de producción óptimo, Office 2007 o 2010, y es completamente
es decir, el plan de producción de mínimo amigable con el usuario.  De esta manera,
costo. los usuarios de este programa no tienen
que preocuparse por una serie de detalles
Después de estudiar el problema con técnicos complicados.
detalle, la empresa considera que el
modelo de programación lineal se puede Los módulos incluidos en el software son:
utilizar para resolver el problema, pues • Optimización lineal
se cumplen bien las suposiciones de
• Control de inventarios
aditividad y proporcionalidad respectivas.
• Programación de proyectos
En consecuencia, el problema de análisis
de decisiones descrito, anteriormente, se • Teoría de colas
resolverá con ayuda del programa OR
Brainware Decision Tools desarrollado
en la plataforma de Microsoft Excel, por Modelo de planeamiento de la
Marcos Moya Navarro, Ph.D. * Nota pie producción por resolver
*Para más información sobre la licencia y Con base en la información anterior, el
uso de este programa, consúltese la pagina modelo de programación lineal planteado
web www.orbrainware.com. es el siguiente:
Para que el programa OR Brainware Como se observa, el modelo consta
Decision Tools se pueda ejecutar, es de cuatro variables de decisión y trece

88 Vol. 24, N.° 4 2011


Max X0 = 49 X1 + 45 X2 + 42 X3 + 40 X4
Sujeto a:

0.15 X2 + 0.14 X3 + 0.10 X4 < 200 ( 1)


0.25 X1 + 0.45 X2 + 0.60 X3 + 0.30 X4 < 650 ( 2)
0.15 X1 + 0.25 X2 + 0.20 X3 < 230 ( 3)
0.05 X1 + 0.05 X2 + 0.04 X3 + 0.06 X4 < 100 ( 4)
0.14 X1 + 0.15 X2 + 0.10 X3 + 0.12 X4 < 250 ( 5)

X1 > 300 ( 6)

X1 < 900 ( 7)

X2 > 150 ( 8)

X2 < 600 ( 9)

X3 > 150 (10)

X3 < 500 (11)

X4 > 200 (12)

X4 < 800 (13)

No negatividad

X1, X2, X3, y X4 > 0

restricciones funcionales. Para resolver el lineal, por lo que el usuario solo tendrá
problema de programación lineal mediante que introducir los datos correspondientes.
el programa OR Brainware Decision Tools*
Paso 3: Resolver el problema. Las pantallas
se debe seguir el siguiente procedimiento.
3, 4 y 5 muestran este procedimiento.
Nota: *Para información de licencia e
instalación, consúltese la página web En este paso se puede utilizar la solución
indicada anteriormente. de Solver, y los resultados se mostrarán
en el campo que el modelo reservó para la
solución, como se muestra en la pantalla
Procedimiento de solución del anterior; o bien se puede seleccionar
problema obtener el “Informe de Respuestas”, en
Paso 1. Cargar la plataforma OR Brainware cuyo caso el modelo de Solver crea una
Decision Tools. Aparece la pantalla 1: hoja nueva con los resultados obtenidos
Paso 2: Seleccionar el módulo de en forma de informe. Las pantallas 6 y 7
Optimización Lineal. Este módulo muestra muestran los resultados del modelo tanto
la pantalla 2. en el modelo, como en la hoja de informe
de respuestas.
La pantalla indica que existen cuatro
variables de decisión y trece restricciones Los resultados de la solución del problema
funcionales en este modelo. Este paso creará por medio de OR Brainware Decision Tools
la estructura del modelo de programación indican que, para maximizar la utilidad

Octubre - Diciembre 2011 89


Pantalla 1. Pantalla 2.

Pantalla 3.

Pantalla 4.

90 Vol. 24, N.° 4 2011


Pantalla 5.

Pantalla 6.

Octubre - Diciembre 2011 91


un criterio de decisión pesimista y un
criterio de decisión probabilista, como lo
es la maximización del valor monetario
esperado de la utilidad total del programa
de producción.
El criterio de decisión optimista (Maximax)
lo usan aquellos tomadores de decisiones
que consideran que la naturaleza es
benevolente con ellos y, por lo tanto,
seleccionan lo mejor de lo mejor. Bajo
este criterio de decisión, la compañía debe
seleccionar el modelo No. 3 que contiene
la utilidad más grande de las utilidades
máximas obtenidas, según el modelo
de programación lineal. Por lo tanto, la
compañía debe producir 650 unidades de
la familia 1, 150 unidades de la familia
2, 300 unidades de la familia 3, y 800
Pantalla 7. unidades de la familia 4, para un ingreso
máximo de 89 750 unidades monetarias.

de la empresa, se deben producir 900 El criterio de decisión pesimista (Maximin),


unidades de la familia UNO, 150 unidades lo usan aquellos tomadores de decisiones
que consideran que la naturaleza es
de la familia DOS, 287 unidades de la
malevolente con ellos y por lo consiguiente
familia TRES y 600 unidades de la familia
seleccionan lo mejor de lo peor. Bajo este
CUATRO. La ganancia máxima obtenida
criterio de decisión, la compañía debe
por la fabricación de estas cuatro familias
seleccionar el modelo No. 2 que contiene la
es de 86 904 unidades monetarias.
utilidad más baja de las utilidades máximas
El siguiente cuadro resume las utilidades obtenidas por el modelo de programación
totales, así como el programa de producción lineal. Por lo tanto, la compañía debe
correspondiente, según cada uno de los producir 900 unidades de la familia 1, 260
esquemas de costo anteriores. unidades de la familia 2, 150 unidades de
Para decidir sobre cuál es el programa de la familia 3 y 800 unidades de la familia
producción óptimo para el próximo periodo 4, para un ingreso máximo de 70 760
es necesario usar un criterio de selección unidades monetarias.
adecuado en la toma de decisiones. En El criterio de decisión del valor monetario
este trabajo se usarán tres criterios de esperado de las utilidades (VMEU), lo
decisión: un criterio de decisión optimista, usan aquellos tomadores de decisiones

Ingreso unitario Utilidad Nivel de producción óptima por periodo


Modelo Cu1 Cu2 Cu3 Cu4 máxima X1 X2 X3 X4

1 49 45 42 40 86904 900 150 287 600

2 49 45 22 20 70760 900 260 150 583

3 30 35 70 55 89750 650 150 300 800

92 Vol. 24, N.° 4 2011


probabilidades de ocurrencia de los ingresos. Se tienen las siguientes probabilidades de
ocurrencia para la utilidad unitaria de cada uno de los productos:

racionales que tienen información Probabilidad de de Probabilidad de


Cu1 Cu2 Cu3 Cu4
adicional sobre las C u1 Cu2 Cu3 de
probabilidades Cu4 ocurrencia de ocurrencia
ocurrencia de los ingresos. Se tienen
49 45 42 40 las 49 45 0.20
42 40 0,20
siguientes probabilidades49 de45ocurrencia
22 20 49 45 0.50
22 20 0,50
para la utilidad unitaria30
de cada uno
35 42 de los40
30 35 0.30
42 40 0,30
productos.

Por lo tanto,
Por lo tanto, la función objetivo del valor monetario la función
esperado de losobjetivo
ingresosdelsevalor
obtiene
monetario esperado de los ingresos se
como sigue: obtiene como sigue:
VMEU = 49!! + 45!! + 42!! + 40!! ∗ 0.20 + 49!! + 45!! + 22!! + 20!! ∗ 0.50
+ 30!! + 35!! + 42!! + 40!! ∗ 0.30

43,3!! +  
VMEU =
42!! + 32!! + 30!!

Como
Comosiguiente
siguientepaso,
paso,se se
resuelve el modelo
resuelve el de programación
entonces linealesperado
el ingreso máximo con la IME
función
objetivo
modeloVMEU.
de programación lineal con la es de:
función objetivo VMEU. IME = 86904 * 0,20 + 70760 *0,50 +
Bajo este criterio de decisión la compañía debe producir 900
89750 unidades
* 0,30 de la familia #1,
= 79685,80.
Bajo este criterio de decisión, la compañía
180 unidades
debe producirde900
la unidades
familia #2,
de la250 unidades de la familia #3, y 600 unidades de la
familia El valor esperado de la información
familia
1, 180#4,unidades
para un ingreso máximo2, de250
de la familia 72 530perfecta
unidades monetarias.
VEIP se calcula como sigue:
unidades de la familia 3 y 600 unidades de VEIP = IME - VMEU
la familia 4, para un ingreso máximo de 72
530 unidades monetarias. VEIP = 79685,80 – 72 530
  Por lo tanto, si la empresa tiene certeza VEIP = 7 155,80
  de que en los próximos meses los
Por lo tanto, 7155,80 es la cantidad
ingresos unitarios son como se indicaron máxima de dinero que la compañía estaría
anteriormente, esto es: dispuesta a pagar por hacer estudios de
Cu1= 49, Cu2= 45, Cu3= 42 y Cu4= 40 con mercado sobre sus líneas de productos.
probabilidad de 0,20 La compañía realiza cada cierto tiempo un
Cu1= 49, Cu2= 45, Cu3= 22 y Cu4= 20 con estudio sobre sus productos para estimar
las ventas esperadas y los ingresos unitarios
probabilidad de 0,50
esperados. Un estudio reciente indicó que
Cu1= 30, Cu2= 35, Cu3= 42 y Cu4= 40 con la compañía tiene una probabilidad de
probabilidad de 0,30 45% de tener un escenario optimista de

Cu1= 49, Cu2= 45 Cu1= 49, Cu2= 45 Cu1= 30, Cu2= 35 Probabilidades
Cu3= 42 y Cu4= 40 Cu3= 22 y Cu4= 20 Cu3= 42 y Cu4= 40 Marginales

Ventas optimistas (VO) 0,095 0,220 0,135 0,45


Ventas promedio (VP) 0,105 0,280 0,165 0,55
Probabilidades
0,20 0,50 0,30 1,00
Marginales

Octubre - Diciembre 2011 93


ventas y un 55% de tener un escenario acuerdo con dado que las ventas obtenidas
de ventas esperadas o promedio. El son ventas optimistas. Esto es:
Cu1= 49, Cu2=de45
siguiente cuadro resume la distribución Cu1= 49, Cu2= 45 Cu1= 30, Cu2= 35
= 42ingresos
Cu3los y Cu4= 40 Cu3= 22 y Cu4= 20E( X | VO)
0 = 42 y Cu4= 40
Cu3
probabilidad conjunta sobre
Ventas Optimistas
unitarios esperados. (VO) 0,475 0,440
La tabla final muestra las0,450
probabilidades
Ventas promedio (VP) 0,525 condicionales de ventas0,550
0,560 promedio dados
LaTotal
compañía desea conocer cuál 1,00 debe ser 1,00 1,00
los ingresos unitarios estimados.
el plan de producción que debe adoptar si
las ventas que ocurrieran en el próximo En consecuencia, si las ventas obtenidas
En consecuencia:
periodo fueranSi las ventas
ventas obtenidas fueran fueran
optimistas. ventasventas optimistas,
optimistas, el valor
el valor esperado
esperado de
de la función objetivo se calcula como
la función objetivo
Para poder se calcula
obtener este plancomo sigue:
de producción,
sigue:
se requiere conocer la función objetivo de
! !! !" = 49!1 + 45!2 + 42!3 + 40!4 ∗ ! !1 = 49, !2 = 45, !3 = 42, !4 = 40 !")
+ 49!1 + 45!2 + 22!3 + 20!4 ∗ ! !1 = 49, !2 = 45, !3 = 22, !4 = 20 !")
+ 30!1 + 35!2 + 42!3 + 40!4 ∗ ! !1 = 30, !2 = 35, !3 = 42, !4 = 40 !")

0.475 ∗ 0.20
! !! = 49, !! = 45, !! = 42, !! = 40  !") = = 0.211
0.45

0.440 ∗ 0.50
! !! = 49, !! = 45, !! = 22, !! = 20  !") = = 0.489
0.45

0.450 ∗ 0.30
! !! = 30, !! = 35, !! = 42, !! = 40 !") = = 0.300
0.45

! !! !" = 49!1 + 45!2 + 42!3 + 40!4 ∗ 0.211 + 49!1 + 45!2 + 22!3 + 20!4 ∗ 0.489
+ 30!1 + 35!2 + 42!3 + 40!4 ∗ 0.300

! !! !" = 43,30  !1 + 42,00  !2 + 32,22  !3 + 30,22  !4

La solución obtenida mediante OR Brainware Decision Tools se muestra a


La solución obtenida mediante OR
continuación: Conclusión
Brainware Decision Tools se muestra en Se concluye que los modelos deterministas
la pantalla 8. combinados con los modelos de toma
La solución óptima indica que deben de de decisiones probabilistas y con
producirse 900 unidades de la familia 1, incertidumbre son una poderosa
180 unidades de la familia 2, 250 unidades herramienta que permite obtener mucho
de la familia 3 y 600 unidades de la familia más información para apoyar el proceso
4. El valor esperado de la ganancia. si el de planeación de la producción para la
escenario de ventas fuera optimista, es toma de decisiones si se compara con
decir, si las ventas fueran altas, es de 72 los modelos deterministas por si solos.
717 unidades monetarias. Adicionalmente, el proceso de toma de

Cu1= 49, Cu2= 45 Cu1= 49, Cu2= 45 Cu1= 30, Cu2= 35


Cu3= 42 y Cu4= 40 Cu3= 22 y Cu4= 20 Cu3= 42 y Cu4= 40
Ventas Optimistas (VO) 0,475 0,440 0,450
Ventas promedio (VP) 0,525 0,560 0,550
Total 1,00 1,00 1,00

94 Vol. 24, N.° 4 2011

 
decisiones en las pequeñas y medianas
empresas se ve robustecido con la aparición
de nuevas herramientas computacionales
con modelos de investigación de
operaciones incorporados cada vez más
amigables y con menos consideraciones
técnicas para el usuario.

Bibliografía
Hillier, F. y Lieberman, G. (2006). Introducción
a la Investigación de Operaciones. (ed. 8)
México: Editorial Mc Graw Hill.
Moskowitz, H. y Wright, G. (1982). Investigación
de Operaciones. México: Editorial Prentice Hall.
Moya, M. (1995). Probabilidad y Estadística:
Un Enfoque Teórico y Práctico. Cartago:
Editorial Tecnológica.
Moya, M. (1998). Investigación de Operaciones.
La Programación Lineal. (3 ed.) San José:
Editorial UNED.
Pantalla 8. Sipper, D. y Bulfin, R. (1998) Planeación y
Control de la Producción. México: Editorial
Mc Graw Hill.

Octubre - Diciembre 2011 95

También podría gustarte