Investigación Operativa



Documentos relacionados
CAPÍTULO 1: INTRODUCCIÓN. Todas las personas sabemos que la gran mayoría de las actividades humanas conllevan lo

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Problemas de Programación Entera

TEMA 6 SELECCIÓN DE INVERSIONES PRODUCTIVAS CON RIESGO (parte II)

Colección de Problemas IV

Mezcla de Mercadotecnia

El Futuro de la Computación en la Industria de Generación Eléctrica

Análisis y cuantificación del Riesgo

Servicios Administrados al Cliente

Unidad 5 Utilización de Excel para la solución de problemas de programación lineal

CAPÍTULO 1: INTRODUCCIÓN. El presente capítulo muestra una introducción al problema de Optimizar un Modelo de

MODULO RAZONES DE RENTABILIDAD.

La utilización de aire acondicionado de alta eficiencia.

CAPÍTULO III MARCO TEÓRICO. Cada día cambian las condiciones de los mercados debido a diferentes factores como: el

Líneas de espera. Introducción.

FINANZAS: Gestionando para el emprendimiento

PROYECTO DISEÑO Y CONSTRUCCIÓN DE LA MAQUETA DE UNA CASA

5. PROCEDIMIENTOS DE CONTROL POR ÓRDENES DE PRODUCCIÓN Y POR CLASE

Competencia Matemática tica y PISA (OCDE,2003) 6. Matemátizar se identifica con la resolución de problemas

PROGRAMACIÓN LINEAL. Ejemplo a) Dibuja el recinto formado por los puntos que cumplen las siguientes condiciones:

Administración de la cadena de suministro

2. LOS SISTEMAS DE COSTOS

Cartera Activa De Banchile Inversiones

Descripción y tabla de especificaciones para prueba formativa Área Matemática Año 2014

Estudio Técnico INTRODUCCIÓN

Dirección de Operaciones

Un programa entero de dos variables Jueves, 4 de abril. La región factible. Por qué programación entera? Variables 0-1

INGENIERÍA EN ORGANIZACIÓN INDUSTRIAL (SEMIPRESENCIAL)

MANUAL de SICAV y FONDOS de INVERSION EXTRANJEROS

de riesgos ambientales

CAPITULO 1 INTRODUCCIÓN. Puesta en Evidencia de un circulo virtuoso creado por los SRI entre los Mercados Financieros y las Empresas

Colección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl

Finanzas de Empresas Turísticas

OPTIMIZACIÓN Y SIMULACIÓN PARA LA EMPRESA. Tema 2 Programación Lineal

5.1 Los intermediarios en el comercio electrónico

11.1. Diferentes situaciones sobre regiones factibles y óptimos. 1. Maximizar la función F(x,y) = 40x + 50y sujeta a las restricciones:

DISCOUNT CALL+ DISCOUNT PUT+

[PROYECTO] DOCUMENTO DE PRACTICA DE LAS NIIF. Aplicación de la Materialidad o Importancia Relativa en los Estados Financieros

RESUMEN NIIF 36: Deterioro del Valor de los Activos

Versión 10 Fecha de Elaboración: 21/10/2015 Página 1 de 8

MACROECONOMÍA DEFINICIONES

Demanda Dependiente Para cualquier producto para el que un programa puede ser establecida, se deben utilizar técnicas que dependen de la demanda

Ambas componentes del sistema tienen costos asociados que deben de considerarse.

Unidad 9. Implementación. M.C. Martín Olguín

Medición de Productividad del Valor Agregado: El primer paso hacia la competitividad

Dónde invertir? La elección de una estrategia de inversión.

Programación Lineal Continua/ Investigación Operativa. EJERCICIOS DE INVESTIGACIÓN OPERATIVA. Hoja 1

CRITERIOS DE GESTIÓN Y SELECCIÓN DE INVERSIONES FINANCIERAS V. Borrador

Documento técnico Conocer el costo total de propiedad de un sistema de impresión y aplicación de etiquetas

Programación Lineal Entera

FASES DEL PROCESO DE RESOLUCIÓN DE PROBLEMAS

Programación Lineal. Programación Lineal

Análisis y gestión de riesgo

Escuela Profesional de Ingeniería Económica Curso. Análisis Económico II (Microeconomía Intermedia II) Código. Examen Parcial (solucionario) Profesor

COSTEO ABSORBENTE Y DIRECTO-VARIABLE

TEMA 1. LA ECONOMÍA: CUESTIONES INTRODUCTORIAS QUÉ ES MACROECONOMÍA Y MICROECONOMÍA?

Sistemas de ayuda a la decisión Tema 5. Análisis de Sensibilidad Análisis Cualitivo y Análisis Paramétrico

INTRODUCCIÓN A LAS FINANZAS (Informática)

FONDOS DE INVERSIÓN DIVERSIFICACIÓN FLEXIBILIDAD RENTABILIDAD LA DECISIÓN QUE GENERA VALOR

PLAN DE MÉTRICAS EN OCHO PASOS

INTRODUCCIÓN A LA CONTABILIDAD DE COSTOS DEFINICIÓN

OPCION A ECONOMÍA Y ORGANIZACIÓN DE EMPRESAS - JUNIO DE

C A P Í T U L O C U A T R O : P R O P U E S T A E P C

HERRAMIENTAS DE EXCEL PARA EL ANALISIS Y VALORACION DE PROYECTOS DE INVERSION (I)

CAPÍTULO III CONTEXTO ORGANIZACIONAL

2.1 Planificación del Alcance

Bhar aumenta 30% la eficiencia y mejora la satisfacción de los clientes

El Rol Estratégico de los Sistemas de Información. Aplicaciones de sistemas clave en la organización (1)

LINEAMIENTOS BASICOS PARA EL DISEÑO Y ESTABLECIMIENTO DE SISTEMAS DE ALERTA TEMPRANA Juan Carlos Villagrán De León CIMDEN-VILLATEK, Guatemala

PROCEDIMIENTO DE EVALUACIÓN Y ACREDITACIÓN DE LAS COMPETENCIAS PROFESIONALES CUESTIONARIO DE AUTOEVALUACIÓN PARA LAS TRABAJADORAS Y TRABAJADORES

Gestión de Riesgos - Introducción

El fabricante desea planificar el proceso de producción y para ello establece las siguientes metas ordenadas por orden de importancia:

Logisplan Professional Piensos

FORMULACIÓN DE PROYECTOS DE INVERSIÓN PÚBLICA Y LA METODOLOGÍA GENERAL AJUSTADA

Tema 5: Sistemas Monetarios Internacionales

Fernando Mar, ITIL V3 Expert!

Criterios para seleccionar tecnología de Modelos de Toma de Decisiones

Los estados financieros proporcionan a sus usuarios información útil para la toma de decisiones

CREACIÓN DE UN PLAN DE MANTENIMIENTO PREVENTIVO

MANUAL DE ASIGNATURA

LA METODOLOGÍA DEL BANCO PROVINCIA

ANÁLISIS ACERCA DEL COMPORTAMIENTO DE LA DOLARIZACIÓN EN GUATEMALA

Nivel 1 Este es el nivel de soporte inicial, responsable de las incidencias básicas del cliente. El principal trabajo de un especialista de Nivel 1

CAPÍTULO 6 CONCLUSIONES Y RECOMENDACIONES

RIESGO Y RENTABILIDAD DE LA EMPRESA (Riesgo y Rendimiento) Qué es lo que determina el rendimiento requerido de una inversión?

Tendencias de mejora de la calidad en las empresas que utilizan el Sistema de Gestión de la Calidad TL 9000

UNIDAD 4. Producción: proceso por el cual los insumos se combinan, se transforman y se convierten en productos.

Tipo de máquina Tiempo disponible. (h/maq. Por semana) Fresadora 500 Torno 350 Rectificadora 150

ISO Anexo A OBJETIVOS DE CONTROL Y CONTROLES DE REFERENCIA DANIELA RAMIREZ PEÑARANDA WENDY CARRASCAL VILLAMIZAR

Ciclo de Operación. Rotación de inventarios Costo de ventas Promedio de inventarios. Significa las veces en un año que se vende el inventario.

6. Gestión de proyectos

Sistema de almacenamiento fotovoltaico: Requisitos del sistema de control de un inversor

LA REVOLUCIÓN DE LOS SISTEMAS DE INFORMACIÓN (S.I.) Introducción PORQUÉ SISTEMAS DE INFORMACIÓN? El Competitivo Entorno de los Negocios

1. Introducción al evaluación de proyectos

Administración de Empresas. 11 Métodos dinámicos de evaluación de inversiones 11.1

ELABORACIÓN DEL PLAN DE NEGOCIO DE EXPORTACIÓN. Lic. David Paredes Bullón

El presupuesto, tema clave de la gestión empresarial

Transcripción:

Investigación Operativa Ingeniería Informática Curso 08/09 Introducción Programación lineal Programación entera Programación combinatoria y en redes Simulación Sistemas de colas

Introducción: Qué es la IO? La IO consiste en el uso de métodos analíticos avanzados que ayudan en la toma de decisiones (proceso humano que habitualmente se realiza mediante la intuición). Para que la toma de decisiones sea lo más eficaz posible se requiere una metodología formal. La IO emplea modelos matemáticos para analizar situaciones complejas, que pueden ser de tipo financiero, científico, industrial, etc. Se pueden tomar mejores decisiones basándose en: Análisis exhaustivos de datos Consideración de todas las alternativas posibles Predicciones precisas de sucesos y estimaciones de riesgo Uso de las últimas técnicas y herramientas de decisión IO - 08/09 2

Introducción: Qué es la IO? Los métodos analíticos que emplea la IO incluyen: Optimización: encontrar la mejor decisión posible de entre un conjunto innumerable de alternativas. Simulación: imitación de la realidad (comportamientos, materiales, ideas,... ) que ahorra tiempo y dinero. Probabilidad y Estadística: ayuda a resumir/analizar información, medir riesgos, realizar predicciones, etc. IO - 08/09 3

Introducción: Qué es la IO? Los modelos matemáticos pueden ser tratados/resueltos mediante algoritmos computacionales. En este curso IO Modelización + Algoritmos Los pioneros de la IO moderna fueron los científicos ingleses durante la Segunda Guerra Mundial (IO = Planificación de operaciones militares). El desarrollo posterior ha ido ligado al de los ordenadores. IO - 08/09 4

Aplicaciones recientes de la IO Mediante un Decision Support System, Continental Airlines ahorró 40M $ en 2001 después de los atentados del 11/S, generando decisiones óptimas para reorganizar su flota. La compañía Ford, utilizando técnicas IO, optimizó la forma en la que diseñaba y probaba vehículos prototipo, ahorrando 250M $. La compañía UPS usó la IO para rediseñar su red de repartos y así ahorrar 87M $ entre 2000 y 2002, y otros 189M $ estimados hasta 2010. La cadena NBC usó la IO para mejorar sus estrategias de oferta de espacio publicitario incrementando su beneficio en más de 200M $. La compañía AT&T se ahorró más de 100M $ a finales de los 90 s optimizando la capacidad de restablecimiento de su red de telecomunicaciones tras un fallo en el sistema. British Telecom (BT) usa técnicas IO para optimizar la planificación de los 40000 ingenieros/informáticos de su plantilla. Espera ahorrar 250M $ cada año. IO - 08/09 5

Introducción: Metodología en IO Definición del problema: descripción de alternativas de decisión, determinación de un objetivo, especificación de restricciones. Formulación del modelo: traducción a un lenguaje matemático o modelo. Solución del modelo: lenguajes de modelización, algoritmos de optimización. Validación de la solución: tiene sentido la solución? es aceptable? se comporta bien?. Puesta en marcha de solución: traducción de la solución en instrucciones de operación. Haremos énfasis en la definición del problema, la formulación del modelo y la solución del mismo. IO - 08/09 6

Metodología: Definición y formulación del problema Identificar los elementos de decisión: objetivos, alternativas y restricciones. Recoger datos. Modelar: representación matemática del problema. Los objetivos se suelen modelar mediante funciones, las alternativas mediante variables y las restricciones/limitaciones mediante funciones (de dichas variables). Pero en ocasiones no se pueden construir modelos explícitos (elevada complejidad del problema, incertidumbre): modelos de simulación, técnicas heurísticas. IO - 08/09 7

Ejemplo: Problema del transporte Una empresa dispone de n centros de producción que fabrican un determinado producto. Este producto debe ser transportado a m centros de demanda (mercados). Transportar la mercancía de una fábrica a un mercado tiene un determinado precio. Por tanto, cómo se debe transportar la mercancía de forma tal que se minimice el coste total del envío? Definición y formulación del problema 1. objetivo de la empresa? posibles decisiones? restricciones o limitaciones sobre las decisiones? 2. recogida de datos: se dispone de i = 1,..., n plantas de producción y de j = 1,..., m mercados de venta, y se recopila la siguiente información: a i b j c ij cantidad máxima producida en planta i cantidad demandada en mercado j coste de transporte unitario desde fábrica i a mercado j IO - 08/09 8

Ejemplo: Problema del transporte 3. Modelización: Variables de decisión (cantidad a transportar de i a j): x ij. Objetivo (minimizar el coste total): Restricciones (demanda en mercado j): IO - 08/09 9

Ejemplo: Problema del transporte Restricciones (límite de producción en planta i): Restricciones (límite técnico): 4. Solución del problema:? IO - 08/09 10

Ejemplo: Problema del transporte 2 centros de producción y 3 mercados. Se suministran las distancias, d ij, entre los centros de producción y los mercados (en cientos de Km.): d ij M1 M2 M3 a i P1 2.5 1.7 1.8 350 P2 2.5 1.8 1.4 600 b j 325 300 275 Costes de envío: 90 euros por unidad transportada y 100 Km: c ij = 90d ij. IO - 08/09 11

Ejemplo: Problema del transporte Modelo: IO - 08/09 12

Ejemplo: Problema del transporte IO - 08/09 13

Ejemplo: Problema del transporte IO - 08/09 14

Ejemplo: Problema del transporte Costes marginales (o costes reducidos o multiplicadores): M1 M2 M3 P1 36 P2 9 Comentarios: es óptimo no enviar nada de P1 a M3 pero si insistimos en enviar un artículo se añadirán 36 euros al coste óptimo. Explicación: si enviamos un artículo de P1 a M3, entonces para mantener el balance producción/demanda debemos enviar una unidad menos de P2 a M3, una más de P2 a M1 y una menos de P1 a M1. El incremento neto en distancias es 180 140 + 250 250 = 40 Km., que cuestan 0.4 90 = 36 euros. IO - 08/09 15

Metodología: Tipos de modelos Deterministas: - Programación Matemática: Programación Lineal, Programación No Lineal, Programación Entera, Programación Combinatoria, Programación sobre redes, Programación Dinámica, Programación Multiobjetivo, - Teoría de juegos etc. Probabilísticos: - Programación estocástica, - Teoría de colas, - Simulación, - etc. IO - 08/09 16

Programación Matemática Herramienta de optimización utilizada en IO. Por qué es útil? La gente optimiza: las compañías aéreas planifican a la tripulación y a sus aviones de forma que minimizan sus costes; los inversores se crean carteras (portfolios) para maximizar su rentabilidad evitando un riesgo elevado; las industrias intentan maximizar la eficiencia en el diseño y operación de sus procesos de producción; etc. La naturaleza optimiza: Los sistemas físicos tienden a un estado de mínima energía; los rayos de luz viajan de forma tal que su tiempo de llegada es mínimo; etc. IO - 08/09 17

Programación Matemática Elementos de un problema de optimización (programa matemático): Objetivo a optimizar: beneficios, tiempo, energía, costes,... Variables (incógnitas): horarios de despegue de aviones, cantidad a invertir, decisión a tomar, alternativas,... Restricciones: limitaciones a las variables, por ejemplo, los horarios de despegue de los aviones están restringidos por cuestiones de seguridad aérea. Las cantidades a invertir en un fondo de inversión se deben diversificar. Una vez formulado el problema se resuelve mediante un algoritmo de optimización. Existen distintos algoritmos en función del tipo de problema que se trate de resolver. IO - 08/09 18

Programación Matemática: continua o entera Si las variables del problema son continuas se denomina problema de programación continua. Si las variables del problema son enteras se denomina problema de programación entera. Si las variables del problema son mezcla de continuas y enteras se denomina problema de programación entera mixta. Un problema continuo tiene un número infinito (no numerable) de posibles soluciones mientras que un problema entero tiene un número finito (numerable) de posibles soluciones. Pero resulta que, generalmente, un problema continuo es más fácil de resolver que uno entero (la suavidad de las funciones ayuda a inferir el comportamiento de las mismas cerca del óptimo). IO - 08/09 19

Programación Matemática: global o local Solución local: no se puede mejorar en una vecindad de la solución. Solución global: la mejor de todas las soluciones locales. Lo ideal es encontrar una solución global, pero generalmente no es posible encontrarla en un periodo razonable de tiempo. Dos alternativas: - conformarnos con una solución local rápida. - intentar buscar una solución global con heurísticos (o con algoritmos deterministas si la dimensión del problema es moderada). IO - 08/09 20