Subido por Rodrigo Pinto Ruiz

INTRODUCCIÓN A LOS MODELOS DE PROGRAMACIÓN LINEAL

Anuncio
INTRODUCCIÓN A LOS MODELOS DE
PROGRAMACIÓN LINEAL
Elementos de Investigación de Operaciones
Presentado por:
Rodrigo Pinto
29.590.104
Contenido de la Presentación
01
La Programación
Lineal: Reflexiones
Optimizando decisiones,
maximizando resultados
03
Caso B: Merrill
Lynch
El éxito de la
transformación digital
02
Caso A: Disminución
de costos en una
cafetería
Controlar los recursos
aumenta las ganancias
01
La Programación
Lineal: Reflexiones
Optimizando decisiones, maximizando resultados
Introducción
El desarrollo de la programación
lineal ha sido clasificado como uno de
los avances científicos más
importantes de mediados del siglo
XX, y estamos de acuerdo con esta
aseveración. Su efecto desde 1950
ha sido extraordinario.
En la actualidad es una herramienta
de uso normal que ha ahorrado miles
o millones de dólares a muchas
compañías o negocios, incluso
empresas medianas, en los distintos
países industrializados del mundo; de
allí que, su aplicación a otros sectores
de la sociedad se ha ampliado con
rapidez.
Programación Lineal
Herramienta poderosa y ampliamente utilizada para resolver
problemas de optimización en una variedad de campos.
¿Cuál es la naturaleza de esta notable herramienta?
¿Qué tipos de problemas puede manejar?
Naturaleza de la Programación Lineal
La naturaleza de la programación lineal radica en su
capacidad para modelar problemas de optimización de
recursos del mundo real por medio de lenguaje
matemático
Las matemáticas nos proporcionan una representación
precisa y rigurosa de las cosas en el mundo. A través
de conceptos, fórmulas y estructuras matemáticas,
podemos describir y modelar fenómenos naturales,
procesos científicos, sistemas económicos, entre otros,
de forma empírica.
Naturaleza de la Programación Lineal
●
Elementos de la Programación Lineal
Función objetivo
¿Qué se requiere optimizar?
Maximizar / Minimizar
Altenativa o variables
¿Qué incógnitas se deben
determinar?
Restrincciones
¿Qué limitantes se presentan?
En la programación lineal se plantean
escenarios donde las relaciones entre
las variables son lineales y las
restricciones son también lineales.
Esto implica que las soluciones
óptimas se encuentran en las esquinas
o puntos de intersección de las
restricciones en un espacio de
dimensión n, lo que simplifica
considerablemente el proceso de
búsqueda de soluciones óptimas
¿Qué tipos de problemas puede manejar?
Se puede resolver problemas cualquier tipo de problemas siempre y cuando este se pueda expresar como
la relación de variable linales con sus respectivas restrincciones
Logística y transporte
•
•
Optimizar rutas de entrega
Distribución en una red logística
•
•
•
•
Planificar la fuerza laboral para
minimizar costos
Optimizar la programación de turnos
Gestionar el inventario de
medicamentos
Asignación de pacientes
Marketing
Recursos humanos
•
Salud y medicina
•
•
Seleccionar el canal de
distribución mas efectivo
Segmentar el mercado
•
•
Finanzas
Seleccionar la cartera más rentable
Optimizar la gestión de activos
financieros
•
•
Medioambiente
Optimizar el uso de energía
Reducir la emisión de gases
contaminantes
¿Realmente es tan
efectiva la
Programación Lineal?
Estudio de Caso: El éxito de la Investigación de Operaciones en la
optimización de la red de distribución de Coca-Cola FEMSA
Metodología:
Se realizó un análisis exhaustivo de la red
de distribución de Coca-Cola FEMSA,
incluyendo la ubicación de las plantas, los
centros de distribución y los puntos de
venta. Se utilizaron modelos matemáticos
y algoritmos de optimización para
identificar las rutas más eficientes para el
transporte de productos.
Resultados:
Indicador
Resultado
Impacto
Costos de
transporte
Reducción del
15%
Ahorro anual de
millones de
dólares
Tiempo de
entrega
Reducción del
20%
Mayor eficiencia y
puntualidad
Satisfacción del
cliente
Incremento
Mayor fidelización
de clientes
Si, lo es.
Caso A:
Disminución de costos
en una cafetería
Controlar los recursos aumenta las ganancias
02
Caso A:
¿Cómo puede el administrador de
una cafetería universitaria elegir los
ingredientes de un platillo para
darle un sabor suficientemente
bueno para los estudiantes, al
mismo tiempo que disminuye sus
costos?
Pasos para resolver un modelo:
01
02
03
04
SOLUCIÓN
05
Formular el problema
Determinar las variables de
decisión
Determinar restricciones del
problema
Determinar la función
objetivo
Resolución del modelo
01. Formular el Problema
Suposiciones a tener en cuenta:
•
Solo hay dos ingredientes principales
disponibles: A y B.
•
El sabor del platillo se considera suficientemente
bueno si se cumplen las cantidades mínimas
requeridas de cada ingrediente.
•
Los costos están directamente relacionados con
la cantidad de ingredientes utilizados.
•
Existe una cantidad máxima disponible de cada
ingrediente.
Se comienza por identificar un problema real que
requiere resolución. Para ello partimos de la pregunta
central del problema:
¿Qué cantidad de ingredientes se deben eligir?
En este sentido, la resolucion seria:
Determinar la cantidad de ingredientes A y B se deben
elegir, a fin de minimizar los costos.
02. Determinar las Variables de Decisión
Basándonos en la formulación del problema:
Una variable de decisión es un
elemento desconocido en un
problema de optimización.
Representa el valor que debemos
determinar para poder resolver la
interrogante.
¿Qué cantidad de ingredientes se deben eligir?
Nuestras variables de decisión son:
X1: Cantidad de ingrediente A utilizado
X2: Cantidad de ingrediente B utilizado
03. Determinar las Restricciones del Problema
Las restricciones están dadas por la
capacidad, disponibilidad, proporción, no
negatividad entre otras
Restricciones a tener en cuenta:
•
La cantidad total de A y B no puede exceder el
límite disponible.
•
Se necesita una cantidad mínima de cada
ingrediente para garantizar un sabor aceptable.
•
Se debe mantener el sabor del platillo por
encima del umbral mínimo establecido.
En este paso determinamos las funciones que limitan el problema:
1. Cantidad total de A y B:
X1 + X2 ≤ C
Donde C es la cantidad maxima disponible de ingredientes
2. Cantidad minima requerida de cada ingrediente:
X1 ≥ M1
X2 ≥ M2
Donde M1 y M2 son las cantidades minimas de cada ingrediente
3. Restriccion de sabor minimo
X1 + 2X2 ≥ Smin
Nota: Las variables de decisión
nunca pueden ser negativas
X1; X2 ≥ 0
Donde Smin es el nivel minimo de sabor aceptable del platillo
04. Determinar las Variables de Decisión
En este paso, es de vital importancia establecer el
contexto operativo del problema para de esta forma
determinar si es de Maximización o Minimización. En
este caso abordamos el contexto de disminuir costos
por ende hablamos de Minimizar.
F.O.: MIN C = C1X1 + C2X2
Donde C es costo total y C1 y C2 los costos asociados a
cada ingrediente
05. Resolución del Modelo
Creadas las escuaciones matemáticas solo basta resolverlas. Para ello existen diferentes metodos:
Métodos con Software
Metodos Manuales
Método
Método gráfico
Método del
simplex
Descripción
Ventajas
Se utiliza para problemas
con dos variables de
decisión. Se grafican las
Sencillo de
restricciones y se busca la entender y aplicar.
solución óptima en el
vértice de la región factible.
Desventajas
Software
Descripción
Ventajas
Desventajas
CPLEX
Es un software comercial de
alta potencia para resolver
problemas de programación
lineal.
Potente y eficiente.
Puede ser costoso.
LINGO
Es un software comercial con
una interfaz gráfica de usuario
que facilita su uso.
Fácil de usar.
Puede ser menos potente
que CPLEX
AMPL
Es un lenguaje de modelado
para problemas de
programación lineal.
Permite modelar problemas
de forma flexible.
Puede ser complejo de
aprender.
Python
Es un lenguaje de
programación de código
abierto que se puede utilizar
para resolver problemas de
programación lineal.
Gratis y de código abierto.
Puede ser menos eficiente
que software especializado.
Solo se puede usar
para problemas con
dos variables.
Es un método iterativo que
se utiliza para problemas
Puede usarse para
con cualquier número de
problemas con
variables. Se comienza con
Puede ser complejo
cualquier
una solución básica factible
de entender y aplicar.
número de
y se va mejorando hasta
variables.
encontrar la solución
óptima.
Caso B:
Merrill Lynch
El éxito de la transformación digital
03
Caso B: Merrill Lynch
A finales de la década de los noventa, las compañías de
servicios financieros generales sufrieron el ataque de
las firmas de correduría electrónica que ofrecían
costos de compraventa financiera muy bajos. Merrill
Lynch respondió con la realización de un gran estudio
de IO que recomendó la revisión completa de la
manera en que cobraba sus servicios, desde una
opción basada en activos de servicio completo —cargo
de un porcentaje fijo del valor de los activos en vez de
hacerlo por transferencias individuales— hasta una
opción de bajo costo para los clientes que deseaban
invertir en línea de manera directa.
La recolección y el procesamiento de datos tuvieron
un papel fundamental en el estudio. Para analizar el
efecto del comportamiento de cada uno de los clientes
en respuesta a diferentes opciones, el equipo decidió
montar una base de datos de clientes con una
capacidad de 200 gigabytes, la cual debía contener 5
millones de clientes, 10 millones de cuentas, 100
millones de registros de transacciones y 250 millones
de registros contables. Este objetivo requirió combinar,
reconciliar, filtrar y limpiar datos procedentes de
muchas bases de datos.
Resultados de la adopción de las recomendaciones:
Incremento de cerca de
50.000 millones de
dólares
en la posesión de activos de sus clientes y casi 80 millones de
dólares en ganancias adicionales
¿Cuáles fueron los
factores clave de éxito en
la tranformación?
Tranformación Digital
La transformación digital es el proceso mediante el
cual una organización integra la tecnología digital en
todas sus áreas para mejorar la eficiencia, crear
valor para sus clientes y adaptarse a las nuevas
necesidades del mercado. Este proceso implica un
cambio cultural, organizativo y tecnológico que
afecta a todos los aspectos de la empresa.
Merrill Lynch realizo una
transformación digital
utilizando la IO como
herramienta valiosa
Los principales objetivos de la transformación digital
son:
●
●
●
Mejorar la eficiencia: Automatizar procesos,
reducir costos y aumentar la productividad.
Crear valor para los clientes: Ofrecer nuevos
productos y servicios, mejorar la experiencia del
cliente y aumentar la satisfacción.
Adaptarse a las nuevas necesidades del mercado:
Responder a las nuevas tendencias y competir en
un entorno digitalizado.
Factores para el exito de la tranformación Merrill Lynch
01
•
•
La creación de una base de datos centralizada con 200
GB de capacidad permitió a Merrill Lynch analizar el
comportamiento de los clientes a fondo.
La integración de datos de diversas fuentes brindó una
visión integral de las necesidades y preferencias de los
clientes.
03
•
•
Recopilación y análisis de
datos:
Enfoque en el cliente
La empresa adaptó su modelo de negocio para ofrecer opciones
personalizadas a sus clientes, desde servicios completos hasta
opciones de bajo costo para inversiones online.
El análisis de datos permitió comprender mejor las necesidades
de los clientes y ofrecerles productos y servicios más
relevantes.
02
•
•
La empresa respondió rápidamente a la amenaza de las
firmas de corretaje electrónico con una estrategia
innovadora.
La adopción de nuevas tecnologías y la transformación
digital permitieron a Merrill Lynch mantenerse a la
vanguardia del mercado.
04
•
•
Agilidad y capacidad de
adaptación
Cultura de innovación
La empresa fomentó una cultura que aceptaba el
cambio y la toma de riesgos, lo que fue crucial para el
éxito de la transformación.
La inversión en investigación y desarrollo permitió a
Merrill Lynch crear soluciones tecnológicas
innovadoras.
Efecto en la posición competitiva de Merrill Lynch
Positivo
Mejora en la retención de clientes: La introducción de opciones de bajo
costo para la inversión en línea atrajo a clientes que buscaban alternativas
más baratas a las casas de bolsa tradicionales. Esto fortaleció la lealtad de
los clientes existentes y mitigó la fuga hacia las firmas de corretaje
electrónico.
Aumento en la captación de nuevos clientes: La nueva estructura de
tarifas, junto con la facilidad de uso de la plataforma online, atrajo a nuevos
clientes que buscaban invertir de forma directa.
Incremento en la rentabilidad: La reducción de costos operativos, gracias
a la automatización y la simplificación de procesos, generó un aumento en
las ganancias.
Mejora en la imagen de marca: La respuesta innovadora de Merrill Lynch
a la amenaza de las firmas de corretaje electrónico consolidó su imagen
como una empresa líder en la industria financiera.
Neutral
Competencia persistente: A
pesar de las mejoras, Merrill Lynch
aún enfrentaba la competencia de
las firmas de corretaje electrónico,
las cuales continuaban ofreciendo
tarifas bajas y una experiencia de
usuario intuitiva.
Riesgo de desinversión:
Algunos clientes con altos
patrimonios podrían haber
preferido la atención
personalizada de la opción de
servicio completo, lo que podría
haber impactado negativamente
en la captación de ingresos por
comisiones.
Negativo
Pérdida de ingresos
por comisiones: La
introducción de la
opción de bajo costo
implicó una reducción
en los ingresos por
comisiones,
especialmente para los
clientes que migraban
a la plataforma online.
Proyección
En general, la adopción de las recomendaciones del
estudio de IO tuvo un efecto positivo en la posición
competitiva de Merrill Lynch. La empresa logró
fortalecer su base de clientes, aumentar su
rentabilidad y mejorar su imagen de marca. Sin
embargo, la competencia en la industria financiera
sigue siendo intensa, por lo que Merrill Lynch
deberá continuar innovando y adaptándose a las
nuevas tendencias del mercado para mantener su
posición competitiva.
A largo plazo se puede esperar
●
●
●
La tendencia hacia la inversión online se
fortalecerá, lo que podría beneficiar a Merrill
Lynch por su plataforma robusta y su base de
clientes establecida.
La competencia por parte de las firmas de
corretaje electrónico y las Fintechs continuará
presionando los márgenes de ganancia.
El éxito de Merrill Lynch dependerá de su
capacidad para ofrecer una experiencia de
usuario superior, productos y servicios
innovadores, y una atención al cliente
personalizada.
Gracias!
¿Tienes alguna otra pregunta?
[email protected]
CREDITS: This presentation template was created by Slidesgo, and includes icons by
Flaticon, and infographics & images by Freepik
Descargar