IN34A - Optimización

Documentos relacionados
Problemas de Transbordo

Práctica N 6 Modelos de Programación Lineal Entera

Práctica N o 8 Desigualdades Válidas - Algoritmos de Planos de Corte - Algoritmos Branch & Cut

Planteamiento de problemas de programación lineal. M. En C. Eduardo Bustos Farías

Álgebra Matricial y Optimización Ma130

CAPITULO III. Determinación de Rutas de Entregas

Formule un modelo de programación lineal binaria que minimice la distancia máxima entre un distrito y su respectiva estación.

PROBLEMAS de Programación Lineal : Resolución Gráfica

Contenido: Solución algebraica a los problemas de programación lineal con el método simplex.

Programación Lineal: Modelos PLE

MÉTODO DEL DUAL (TEORIA DE DUALIDAD)

Pauta Clase Auxiliar: Indicadores

Problemas de Localización

Formulación del problema de la ruta más corta en programación lineal

PROBLEMA DE FLUJO DE COSTO MINIMO.

Z Optima X 1 + X 2 5 Z 1 -X 1 + 2X Región factible. Figura 1

IV. EL ESTUDIO TECNICO

Programación NO Lineal (PNL) Optimización sin restricciones

PROBLEMA DE FLUJO DE COSTO MINIMO.

PROGRAMACIÓN DINÁMICA. Idalia Flores

Investigación de Operaciones I. Problemas de Asignación

Contabilidad de costos

Modelos de Redes: Problema del flujo máximom. M. En C. Eduardo Bustos Farías

PREPARACIÓN Y EVALUACIÓN DE PROYECTOS. AUTOR : NASSSIR SAPAG CHAIN REYNALDO SAPAG CHAIN QUINTA EDICION 2008 Msc. Javier Carlos Inchausti Gudiño 2011

PROBLEMAS DE PROGRAMACIÓN ENTERA I

Programación entera: Ejemplos, resolución gráfica, relajaciones lineales. Investigación Operativa, Grado en Estadística y Empresa, 2011/12

Actividades de Trabajo Independiente

Introducción a la Programación Lineal. Juan Pablo Cobá Juárez Pegueros Investigación de Operaciones Ingeniería Mecánica Facultad de Ingeniería 2015

Examinar y tomar acciones sobre los problemas operativos Reducir gastos y aumentar la eficiencia operativa.

Introducción a Programación Lineal

PROGRAMACIÓN NO LINEAL INTRODUCCIÓN

La matriz de insumo-producto + la programación lineal para la. evaluación del impacto de distintas políticas económicas

Planteamiento de problemas de programación lineal. M. En C. Eduardo Bustos Farías

Fundamentos de Investigación de Operaciones Asignación y Vendedor Viajero

Prof. Pérez Rivas Lisbeth Carolina

Universidad Tec Milenio: Profesional IO04001 Investigación de Operaciones I. Tema # 9

Breve introducción a la Investigación de Operaciones

UN MODELO DE PROGRAMACIÓN DE INVERSIONES

Optimización y Programación Lineal

Matrices: repaso. Denotaremos con M m n el conjunto de matrices de tamaño m n, o sea, de m filas y n columnas. Una matriz A M m n es de la forma A =

Modelo Stackelberg. Abel Hibert Agosto-Diciembre 2012 ITESM Campus Monterrey


Antecedentes. Ejemplos de Optimización en Procesos Agrícolas. Planificación v/s Operación. Planificación, Operación y Control en el negocio agrícola

Programación dinámica p. 1

PLANIFICACIÓN DE LA PRODUCCIÓN DE HORTALIZAS: EJEMPLO DE UNA HERRAMIENTA DE APOYO A LA COMPETITIVIDAD

PROBLEMA DEL TRANSPORTE VRP (VEHICLE ROUTING PROBLEM)

VALOR PRESENTE Y COSTO DE OPORTUNIDAD DEL CAPITAL ( Brealey & Myers)

INVESTIGACIÓN OPERATIVA

Con miras a conocer la metodología que se aplica en el Método SIMPLEX, tenemos a continiacion un ejemplo:

Programación Lineal. El método simplex

MODELOS DE COMPUTACION I Preguntas Tipo Test. 1. El lema de bombeo puede usarse para demostrar que un lenguaje determinado es regular.

Programación Lineal. El modelo Matemático

UNIDAD III. INVESTIGACIÓN DE OPERACIONES

II. INTRODUCCIÓN A LA INVESTIGACIÓN DE OPERACIONES

EL MÉTODO SIMPLEX ALGEBRAICO: MINIMIZACION. M. En C. Eduardo Bustos Farías

METODO SIMPLEX ANALISIS DE SENSIBILIDAD Y DUALIDAD

Capítulo 4 Método Algebraico

1. Considerar el problema de transporte definido por (Origen) a= (6, 7, 8), (Destino) b= (6, 9, 4, 2) y

PROBLEMA 1. Considere el siguiente problema de programación lineal:

Sistemas de Ecuaciones Lineales y Matrices

COMO INVERTIR EN FINCA RAIZ

VALORES EXTREMOS Y PUNTOS DE SILLA.

Introducción a la Programación Dinámica. El Problema de la Mochila

PROGRAMACIÓN LINEAL MÉTODO GRÁFICO

MANUAL SIMULACIÓN DE NEGOCIOS CONCURSO PARA COLEGIOS

Producto Maquina A Maquina B Acabado Muñecas 2 hr 1 hr 1 hr Soldados 1 hr 1 hr 3 hr

Programación Lineal MARCAS GRADO I GRADO II UTILIDAD REGULAR 50% 50% $ 5 SÚPER 75% 25% $ 6

Programación Entera. P.E pura: Todas las variables de decisión tienen valores enteros.

Capítulo 9 Estructura y Administración de Portafolios de Inversión

Clase #1 INTRODUCCIÓN: INVESTIGACIÓN DE OPERACIONES (I.O.) Y MODELAMIENTO MATEMATICO

Unidad 6 Método de transporte

(2.a) INTRODUCCIÓN A LA FORMULACIÓN DE MODELOS LINEALES

Programación Lineal y Entera

Clase 9 Programación No Lineal

TEMA 2: PROGRAMACIÓN LINEAL.

Tamaño de la Fuerza de Ventas. Mtro. Sabino Valentín Olivares

La solución inicial puede ser óptima o no, la forma de saberlo es realizando la prueba de optimalidad que consiste en los siguientes pasos:

PROGRAMACION ENTERA. M. en C. Héctor Martínez Rubin Celis 1

GUIA DE EJERCICIOS - TEORIA DE DECISIONES

Modelos de Programación Lineal: Resolución gráfica y Teorema fundamental. Investigación Operativa, Grado en Estadística y Empresa, 2011/12

Asignación de cargas de trabajo mediante gantt:

IN Guía de Problemas Resueltos de Geometría de Programación Lineal v1.0

Programación Dinámica 1

Comprobar experimentalmente la ley de Ohm y las reglas de Kirchhoff. Determinar el valor de resistencias.

CAPÍTULO 4 TÉCNICA PERT

Implementación servidor DHCP Windows Server 2008

PROBLEMAS RESUELTOS SELECTIVIDAD ANDALUCÍA 2015 MATEMÁTICAS APLICADAS A LAS CIENCIAS SOCIALES TEMA 3: PROGRAMACIÓN LINEAL

Problemas de transporte, asignación y trasbordo

PLE: Ramificación y Acotamiento

EJERCICIO DE MAXIMIZACION

PROBLEMA DE FLUJO DE COSTO MINIMO.

PROGRAMACION CUADRATICA

PROGRAMACIÓN LINEAL PROGRAMACIÓN LINEAL.

Curso de Programación 1

PROGRAMA ASIGNATURA. Horas Cronológicas Semanales Presénciales Adicionales Total. Nº de Semanas (A) (B) (C=A+B) (D) (E=C*D) (F=E/27)

Programación Lineal. Modelo de Redes. Alcance de las aplicaciones. Curso: Investigación de Operaciones Ing. Javier Villatoro

Transcripción:

IN34A - Optimización Modelos de Programación Lineal Leonardo López H. lelopez@ing.uchile.cl Primavera 2008 1 / 24

Contenidos Programación Lineal Continua Problema de Transporte Problema de Localización de Plantas 2 / 24

Problema de Transporte Contenidos Programación Lineal Continua Problema de Transporte Problema de Localización de Plantas 3 / 24

Problema de Transporte Problema de Transporte El problema de transporte consiste en un conjunto M = {1,..., m} orígenes y un conjunto N = {1,..., n} de destinos. La cantidad de producto disponible en cada origen i M es a i y la demanda en cada destino j N es b j. El costos unitario de transporte entre el origen i M y el destino j N es c ij. Se desea determinar como hacer llegar los productos desde los orígenes a los destinos a costo mínimo. 4 / 24

Problema de Transporte Problema de Transporte: Modelo Lineal Variables de decisión: x ij = Flujo de productos enviados desde el origen i al destino j. Restricciones: 1. Satisfacer demanda de cada destino: x ij b j j N i M 2. Respetar la disponibilidad de producto en cada origen: x ij a i i M j N 3. Naturaleza de las variables: x ij 0 i M, j N Función Objetivo: mín z = c ij x ij i M j N 5 / 24

Problema de Transporte Problema de Transporte con Transbordo Supongamos ahora que existe un conjunto Q = {1,..., q} centros de transbordo. Los productos deben ser enviados desde los orígenes a los centros de transbordo y desde alĺı, a los destinos. Todos los productos deben pasar por un centro de transbordo. El centro de transbordo k Q puede recibir y despachar hasta w k productos. El costo unitario de transporte entre el origen i M y el centro de transbordo k Q es de e ik. El costo unitario de transporte entre el centro de transbordo k Q y el destino j N es de d kj. 6 / 24

Problema de Transporte Problema de Transporte con Transbordo: Modelo Lineal I Variables de decisión: x ik = Flujo de productos enviados desde el origen i al centro de transbordo k. y kj = Flujo de productos enviados desde el centro de transbordo k al destino j. Restricciones: 1. Satisfacer demanda de cada destino: y kj b j k Q j N 2. Respetar la disponibilidad de producto en cada origen: x ik a i i M k Q 3. Capacidad de los centros de transbordo: x ik w k i M k Q 7 / 24

Problema de Transporte Problema de Transporte con Transbordo: Modelo Lineal II 4. Todo lo que llega a un centro de transbordo es despachado: x ik = y kj k Q i M j N 5. Naturaleza de las variables: x ik 0, y kj 0 i M, j N, k Q Función Objetivo: mín z = e ik x ik + d kj y kj i M k Q k Q j N 8 / 24

Contenidos Programación Lineal Continua Problema de Transporte Problema de Localización de Plantas 9 / 24

Existe un conjunto C = {1,..., c} de cursos que una universidad debe dictar. Se cuenta con un conjunto P = {1,..., p} de profesores que pueden dictarlos. El profesor i P tiene una preferencia b ij por dictar el curso j C. Suponga que existen más profesores que cursos y que cada profesor puede dictar a lo más un curso. Se desea encontrar la asignación profesor-curso que maximice las preferencias de los profesores. 10 / 24

: Modelo Lineal Variables de { decisión: 1 si el profesor i se asigna al curso j x ij = 0 Restricciones: 1. Cada curso debe tener un profesor: x ij = 1 j C i P 2. Cada profesor debe ser asignado a lo más a un curso: x ij 1 i P j C 3. Naturaleza de las variables: Función Objetivo: x ij {0, 1} i P, j C máx z = b ij x ij i P j C 11 / 24

Selección de Proyectos Un inversionista dispone de un presupuesto de K para invertir en un conjunto N = {1,..., n} de proyectos diferentes. El proyecto j N require una inversión de a j y tiene una rentabilidad estimada de r j. Debe decidir qué proyectos realizar de forma de maximizar la rentabilidad de la inversión. 12 / 24

Selección de Proyectos: Modelo Lineal Variables de decisión: { 1 si se invierte en el proyecto j x j = 0 Restricciones: 1. Respetar el presupuesto del inversionista: a j x j K j N 2. Naturaleza de las variables: x j {0, 1} j N Función Objetivo: máx z = j N r j x j Este problema corresponde al problema de la mochila (o knapsack) binario. 13 / 24

Selección de Proyectos: Restricciones Adicionales Proyectos incluyentes: Los proyectos i y k deben realizarse ambos simultáneamente o ambos no deben realizarse: x i = x j Proyectos excluyentes: Se puede invertir en el proyecto i o en el proyecto k o en ninguno de ellos, pero no en ambos: x i + x j 1 Un requisito: Para invertir en el proyecto i se requiere invertir en el proyecto k. Sin embargo, se puede invertir en el proyecto k sin invertir en el i: x i x k Varios requisitos: Para invertir en el proyecto i se requiere invertir en al menos uno de los proyectos del conjunto Q N: x i j Q x j 14 / 24

Vendedor Viajero Un vendedor debe viajar a n ciudades distintas, las que se encuentran indexadas a través del conjunto N = {1,..., n}. Desde cada ciudad i N se puede viajar hasta cada ciudad j N \ {i} con un costo de c ij. El vendedor debe partir desde una ciudad arbitraria, visitar cada una de las ciudades restantes exactamente una vez, y retornar a la ciudad desde donde partió. Se desea determinar la secuencia de ciudades (tour) que debe seguir el vendedor para realizar su recorrido a costo mínimo. 15 / 24

Vendedor Viajero: Modelo Lineal I Variables de decisión: { 1 si el vendedor va desde la ciudad i a la ciudad j x ij = 0 Restricciones: 1. El vendedor debe entrar exactamente una vez a cada ciudad: x ij = 1 j N i N\{j} 2. El vendedor debe salir exactamente una vez a cada ciudad: x ij = 1 i N j N\{i} 16 / 24

Vendedor Viajero: Modelo Lineal II 3. El vendedor no puede realizar subtours: i S j S\{i} 4. Naturaleza de las variables: x ij S S N tal que 2 S N 2 x ij {0, 1} i, j N Función Objetivo: mín z = c ij x ij i N j N 17 / 24

Problema de Localización de Plantas Contenidos Programación Lineal Continua Problema de Transporte Problema de Localización de Plantas 18 / 24

Problema de Localización de Plantas Localización de Plantas Existe un conjunto I de localizaciones posibles para instalar un total de P plantas que fabrican un único producto. Existe un conjunto J de clientes que demandan el producto. La demanda del cliente j J es de d j. El costo de instalar una planta en la localidad i I es c i. El costo unitario de transporte desde la localidad i I al cliente j J es h ij. La capacidad de una planta instalada en la localidad i I es de U i Se desea determinar qué plantas deben instalarse y como distribuir los productos desde las plantas hasta los clientes a costo mínimo. 19 / 24

Problema de Localización de Plantas Localización de Plantas: Modelo Lineal I Variables de decisión: { 1 si se instala una planta en la localidad i x i = 0 y ij = Cantidad de productos enviados desde la planta i al cliente j. Restricciones: 1. Satisfacer la demanda de cada cliente: y ij d j i I j J 20 / 24

Problema de Localización de Plantas Localización de Plantas: Modelo Lineal II 2. Capacidad de producción de la planta: y ij U i j J y ij M x i i I, j J, con M suficientemente grande Sin embargo, las dos condiciones anteriores podrían escribirse como: y ij U i x i i I j J Si x i = 0, entonces todas las variables y i1,..., y i J también son iguales a cero. Esto ya que no pueden haber envíos desde una planta no instalada. Si x i = 1, entonces la planta a lo más envía a los clientes toda su capacidad. 3. Número de plantas instaladas: x i P i I 21 / 24

Problema de Localización de Plantas Localización de Plantas: Modelo Lineal III 4. Naturaleza de las variables: x i {0, 1}, y ij 0 i I, j J Función Objetivo: mín z = c i x i + h ij y ij i I i I j J 22 / 24

Contenidos Programación Lineal Continua Problema de Transporte Problema de Localización de Plantas 23 / 24

Hillier, F. S. and Lieberman, G. J. (2001). Introduction to Operations Research. McGraw-Hill, 7 edition. Varas, S., Ortiz, C., and Vera, J. (2000). Optimización y modelos para la gestión. Dolmen Ediciones. 24 / 24