Métodos

Métodos cuantitativos para la toma de decisiones
Métodos Cuantitativos para la
Toma de Decisiones
Integradora 3.
Modelos de
Programación Lineal
Objetivo
M A E S T R Í A
•
Al finalizar la actividad integradora, serás capaz de:
•
Resolver
R
l
problemas
bl
d
de PL por medio
di d
dell método
ét d
gráfico.
Encontrar la solución óptima por medio del método
simplex.
Determinar el impacto del análisis de sensibilidad a la
decisión de asignación de probabilidades.
•
•
Derechos reservados © TecMilenio, A.C.
1
Métodos cuantitativos para la toma de decisiones
Introducción
M A E S T R Í A
En este módulo aplicaremos la programación lineal,
llamada en ocasiones optimización, por medio de la cual
podemos resolver problemas de maximización o
minimización de una función lineal.
En otras palabras, la programación lineal
es la optimización de un resultado
basada en un conjunto de restricciones
utilizando un modelo matemático.
La programación lineal constituye una de
las ramas más estudiada y desarrollada
de la optimización en los últimos años.
Introducción
M A E S T R Í A
En la actualidad es un instrumento habitual en las
empresas privadas y administraciones públicas en todo el
mundo además de que hay numerosas aplicaciones
mundo,
prácticas en las demás ramas.
La teoría de la programación lineal también está incluida
dentro de la teoría de la optimización convexa y es
también considerada una parte muy importante en la
investigación de operaciones.
La programación lineal es muy utilizada en los negocios y
la economía, sin embargo también puede ser utilizada para
resolver ciertos problemas ingenieriles.
Derechos reservados © TecMilenio, A.C.
2
Métodos cuantitativos para la toma de decisiones
Introducción
M A E S T R Í A
Algunos ejemplos de aplicaciones de la programación
lineal en la economía son el Método de Insumo-Producto
de Leontief,
Leontief la determinación de precios sombra,
sombra etc
etc., un
ejemplo de una aplicación en los negocios podría ser
maximizar la utilidad de una fábrica que produce un
número de productos diferentes de los mismos materiales
utilizando los mismos recursos, y algunos ejemplos de
aplicación en la ingeniería puede ser la aproximación de
Chebyshev y el diseño de estructuras.
Introducción
M A E S T R Í A
Algunos de los métodos que abarca la programación lineal
son:
• Método Gráfico
• Método Simplex
• Dualidad
• Análisis de Sensibilidad
¡
¡Iniciemos
entonces en el p
práctico mundo de la
programación lineal!
Derechos reservados © TecMilenio, A.C.
3
Métodos cuantitativos para la toma de decisiones
Método Gráfico
M A E S T R Í A
¿Qué es el método gráfico?
•
El Método
Mét d gráfico
áfi es una té
técnica
i que consiste
i t en
representar de manera gráfica la solución a un problema
de Programación Lineal donde se ven involucradas dos
variables de decisión.
•
En caso de existir mas variables de decisión será
necesario recurrir a otros métodos para obtener la mejor
solución.
Método Gráfico
M A E S T R Í A
Pasos a seguir para obtener la mejor solución
mediante el método gráfico
A continuación te presentamos qué pasos debes seguir
para resolver de manera correcta los problemas de
Programación Lineal mediante el Método gráfico:
Paso 1. Establecer cuál eje representa a cada variable de
decisión. Antes de empezar a graficar, es necesario que
asignes a ambas variables el eje que las representarán.
Derechos reservados © TecMilenio, A.C.
4
Métodos cuantitativos para la toma de decisiones
Método Gráfico
M A E S T R Í A
Paso 2. Representar las restricciones de manera
gráfica. Una vez asignados los ejes a ambas variables,
será necesario graficar las restricciones establecidas en la
etapa de formulación. El conjunto de restricciones
graficadas en el plano cartesiano nos indicará la región en
donde estarán el conjunto de soluciones y la solución
óptima a nuestro problema de Programación Lineal.
•
¿Cómo representar las restricciones de manera
gráfica?
áfi ? Muy
M sencillo,
ill ttodas
d llas d
desigualdades
i
ld d se
convierten en igualdades. Una vez igualadas,
obtenemos los puntos en donde cruza la línea con el eje
‘X’ y ‘Y’ y se unen los puntos.
Método Gráfico
M A E S T R Í A
Paso 3. Identificar la región factible. Como lo
mencionamos en el punto anterior, el conjunto de
restricciones graficadas en el plano cartesiano nos indica
la región en donde se encuentran el conjunto de
soluciones y la solución óptima a nuestro problema. Para
ello es necesario resaltar o sombrear el área que respeta
las especificaciones dadas por las restricciones hechas en
la etapa de formulación.
Paso 4. Obtener la mejor solución. Para obtener la mejor
solución mediante el Método gráfico tenemos dos
opciones, encontrarla por medio del ‘Método de isoutilidad’
o por medio del ‘Método de solución del punto esquina’.
Derechos reservados © TecMilenio, A.C.
5
Métodos cuantitativos para la toma de decisiones
Método Gráfico
M A E S T R Í A
Los pasos se muestran a continuación:
a)) Método
Mét d de
d solución
l ió de
d línea
lí
de
d isoutilidad
i
tilid d
1. Igualar la función objetivo a una suma arbitraria.
2. Graficar la línea de la misma manera que se graficaron
las restricciones.
Método Gráfico
M A E S T R Í A
3. Trazar líneas paralelas a la línea de la función objetivo
hacia la derecha si se desea maximizar o a la izquierda
si se desea minimizar.
4. Identificar el punto más alto (maximizar) o más bajo
(minimizar) en la gráfica. Dicho punto será la solución
óptima a nuestro problema de programación lineal.
Derechos reservados © TecMilenio, A.C.
6
Métodos cuantitativos para la toma de decisiones
Método Gráfico
M A E S T R Í A
b) Método de solución del punto esquina
1 Establecer
1.
E t bl
en lla gráfica
áfi llos puntos
t más
á alejados
l j d ((punto
t
esquina) dentro de la región factible.
2. Localizar las coordenadas de cada punto esquina.
3. Evaluar las coordenadas en la función objetivo.
4. Seleccionar la combinación que cumpla con el objetivo
de nuestro problema, si se busca maximizar, la mejor
solución será la de resultado mayor, si se busca
minimizar será la de menor resultado.
Método Simplex
M A E S T R Í A
En el tema anterior, explicamos cómo el método gráfico
puede ser usado para resolver problemas de
Programación Lineal con dos variables de decisión.
Sin embargo, la gran mayoría de los problemas de
Programación Lineal contienen más de dos variables de
decisión y no se pueden resolver con el método gráfico,
por lo q
p
que se requiere
q
un p
proceso de solución algebraico
g
llamado Método Simplex.
Derechos reservados © TecMilenio, A.C.
7
Métodos cuantitativos para la toma de decisiones
Pasos del Método Simplex
M A E S T R Í A
Los pasos para resolver los problemas de Programación
Lineal por medio del Método Simplex son los siguientes:
1. Formular el problema.
2. Agregar variables holgura (una por cada restricción).
No se toma en cuenta la restricción de no negatividad.
3. Preparar el tableau inicial.
Pasos del Método Simplex
5. Identificar el valor
M A E S T R Í A
más grande (variable que entra).
6. Identificar la razón de cambio más pequeña de la
columna en la que se encuentra el valor más grande de
(columna j) usando la fórmula
(variable que sale).
7. Identificar el elemento pivote, el cual se encontrará en
lla posición
i ió d
de lla columna
l
d
dell valor
l más
á alto
lt d
de y en ell
renglón de la razón de cambio más pequeña.
Derechos reservados © TecMilenio, A.C.
8
Métodos cuantitativos para la toma de decisiones
Pasos del Método Simplex
M A E S T R Í A
8. Hacer que el valor del elemento pivote sea igual 1,
mediante la siguiente formula:
9. Hacer que los valores arriba o abajo del elemento
pivote sean igual a 0 mediante la siguiente fórmula:
10.Obtener los valores de
Pasos del Método Simplex
M A E S T R Í A
11. Calcular los valores de
12. Calcular el valor de la función objetivo.
13. Si todos los valores de las columnas en el renglón
,
la solución es óptima, si no regresar al paso
5.
Derechos reservados © TecMilenio, A.C.
9
Métodos cuantitativos para la toma de decisiones
Dualidad
M A E S T R Í A
•
El problema dual o dualidad, es estudiado por medio de
la Programación Lineal y se obtiene matemáticamente
de un modelo primal dado (método simplex) de
Programación Lineal.
•
Los problemas duales y primales están altamente
relacionados, de tal forma que la solución simplex
óptima
p
de cualquiera
q
de los dos p
problemas conduce
automáticamente a la solución óptima del otro.
Dualidad
M A E S T R Í A
•
La relación del método simplex con la dualidad y el
análisis de sensibilidad es que estos dos últimos son
potencialidades del primero.
primero
•
Imagina ahora si el método simplex nos ofrece más y
mejores elementos para la toma de decisiones, lo que
es posible realizar por medio de la dualidad.
•
Aunque el objetivo principal es el de resolver un
problema de Programación Lineal llegando a una
solución óptima.
Derechos reservados © TecMilenio, A.C.
10
Métodos cuantitativos para la toma de decisiones
Dualidad
M A E S T R Í A
•
En la mayoría de los problemas de Programación
Lineal, el dual es definido para varias formas del primal,
dependiendo del signo de las variables
variables, tipos de
restricciones y del sentido de la optimización (es decir,
si se quiere minimizar o maximizar).
•
La experiencia nos indica que algunas veces, los
analistas que no dominan esta metodología se
confunden con los detalles de estas definiciones. Es aún
más
á iimportante
t t que ell uso d
de esas d
definiciones
fi i i
múltiples puede conducir a interpretaciones
inconsistentes de los datos en la tabla simplex, sobre
todo en lo que respecta a los signos de las variables.
Dualidad
M A E S T R Í A
El concepto de dualidad indica que para cada problema de
Programación Lineal hay una asociación y una relación
muy importante con otro problema de programación lineal
lineal,
llamada precisamente dual.
La relación entre el problema dual y el problema original o
primal, presenta varias ventajas:
•
Aporta elementos que aumentan sustancialmente la
comprensión de la Programación Lineal.
Derechos reservados © TecMilenio, A.C.
11
Métodos cuantitativos para la toma de decisiones
Dualidad
M A E S T R Í A
•
El análisis de dualidad es una herramienta útil en la
solución de problemas de Programación Lineal
Lineal, por
ejemplo cuando hay más restricciones que variables.
•
El problema dual tiene interpretaciones e informaciones
importantes que muestran que los análisis marginales
están siempre involucrados implícitamente al buscar la
p
a un p
problema de Programación
g
Lineal.
solución óptima
Dualidad
M A E S T R Í A
Un problema dual se formula de un problema primal de la
siguiente forma:
1. Si el primal es un problema de maximización, su dual
será un problema de minimización y viceversa.
2. Los coeficientes de la función objetivo del problema
primal se convierten en los coeficientes del vector de la
disponibilidad en el problema dual.
3. Los coeficientes del vector de disponibilidad del
problema original se convierten en los coeficientes de
la función objetivo (vector de costo o precio) en el
problema dual.
Derechos reservados © TecMilenio, A.C.
12
Métodos cuantitativos para la toma de decisiones
M A E S T R Í A
Dualidad
4. Los coeficientes de las restricciones en el problema
primal, será la matriz de los coeficientes tecnológicos
en el dual
dual.
5. Los signos de desigualdad del problema dual son
contrarios a los del primal.
6. Cada restricción en un problema corresponde a una
variable en el otro problema. Si el primal tiene m
restricciones y n variables, el dual tendrá n
restricciones y m variables. Así, las variables Xn del
primal se convierte en nuevas variables Ym en el dual.
Análisis de Sensibilidad
M A E S T R Í A
•
Como ya lo hemos mencionado, tú como tomador de
decisiones no sólo te debe de bastar con obtener la
solución óptima,
óptima si no también es necesario que
conozcas qué tan sensible es tu problema de
Programación Lineal a los cambios en el entorno.
•
Este análisis se debe hacer independientemente del
método o manera en que hayas obtenido solución
óptima, es decir ya sea por medio del Método Gráfico,
Mét d Si
Método
Simplex
l o usando
d algún
l ú paquete
t computacional
t i
l
como MS Excel, WinQSB, QM, entre otros.
Derechos reservados © TecMilenio, A.C.
13
Métodos cuantitativos para la toma de decisiones
Análisis de Sensibilidad
M A E S T R Í A
Dentro de la Programación Lineal existen dos tipos de
análisis de sensibilidad que se deben hacer una vez
obtenida nuestra solución óptima
óptima, los cuales son los
siguientes:
1. Análisis de sensibilidad en los coeficientes de la función
objetivo.
2. Análisis de sensibilidad en los recursos o valores del
lado derecho.
Análisis de Sensibilidad
M A E S T R Í A
1. Análisis de sensibilidad en los coeficientes de la
función objetivo.
Como lo hemos ido mencionando a lo largo de la
explicación de la Programación Lineal, la formulación y
solución de los problemas que usan esta técnica es una
representación ideal de los mismos, lo cual en la realidad
no es siempre así, por tal motivo los análisis de sensibilidad
nos ayudarán a entender hasta qué tan sensibles son las
variables y recursos usados.
Tiene el propósito de ayudarte como tomador de decisiones
a estar preparado en caso que suceda algún cambio en el
entorno y altere la configuración a las tasas de contribución
de tu objetivo, como por ejemplo la utilidad en la empresa.
Derechos reservados © TecMilenio, A.C.
14
Métodos cuantitativos para la toma de decisiones
Análisis de Sensibilidad
M A E S T R Í A
2. Análisis de sensibilidad en los recursos o valores
del lado derecho.
Habrá ocasiones en donde los cambios a los que nos
enfrentemos en el día a día sólo se presenten en los
recursos disponibles, para ello al igual que en los
anteriores enfoques debemos estar preparados para tomar
decisiones, esto es:
¿q sucedería si la cantidad de mano de obra disponible
¿qué
p
es
sólo la mitad? o ¿qué pasaría si por algún cambio o
adquisición tecnológica se incrementan la cantidad de horas
disponibles en un 25% en una máquina dada?
Cierre
M A E S T R Í A
Como estudiamos en este módulo, la programación lineal es
una de las principales ramas de la investigación de
operaciones.
p
En esta categoría se consideran todos aquellos modelos de
optimización donde las funciones que lo componen, es decir,
función objetivo y restricciones, son funciones lineales en las
variables de decisión.
Los modelos de programación lineal, por su
sencillez son frecuentemente usados para
sencillez,
abordar una gran variedad de problemas de
naturaleza real en ingeniería y ciencias sociales,
lo que ha permitido a empresas y organizaciones
importantes beneficios y ahorros asociados a su
utilización.
Derechos reservados © TecMilenio, A.C.
15
Métodos cuantitativos para la toma de decisiones
Referencias Bibliográficas
•
M A E S T R Í A
Render, B., Stair, R. M., Hanna, M. E. (2006). Métodos
Cuantitativos para los Negocios. México: Pearson
Prentice Hall
Hall.
M A E S T R Í A
Créditos
Diseño de contenido:
Lic. Iván Alarcón Múgica, MET
Coordinador académico del área:
L.I. Oscar Andrés Rodríguez Múgica, MATI
Edición de contenido:
Lic. Miriam Gómez Moore, MED
Edición de texto:
Lic. Alejandra Zaragoza Scherman
Diseño gráfico:
Lic. Alejandro Calderas González, MATI
Derechos reservados © TecMilenio, A.C.
16