Optimización combinatoria Flujo en redes. Investigación Operativa, Grado en Estadística y Empresa, 2011/12
|
|
- Adolfo Araya Agüero
- hace 6 años
- Vistas:
Transcripción
1 Optimización combinatoria Flujo en redes Prof. José Niño Mora Investigación Operativa, Grado en Estadística y Empresa, 2011/12
2 Esquema Optimización combinatoria: definición y formulación de PE El problema de la mochila; desigualdades válidas El problema de asignación La propiedad de integralidad El problema del transporte Problemas de flujo en redes El problema del flujo de coste mínimo El problema de la ruta más corta El problema del flujo máximo
3 Optimización combinatoria (OC): definición Una amplia variedad de problemas de interés en aplicaciones se pueden representar de la siguiente forma Tenemos un conjunto finito E = {1,...,n} Acadaelemento e E le corresponde un coste: c e e Dada: familia F 2 E de subconjuntos factibles de E Problema de optimización combinatoria (OC): encontrar un subconjunto factible F F de coste mínimo: (PC) z =min c e : F F j F
4 Formulación de programación entera Dado un problema de OC { (PC) z =min e F c e : F F } el enfoque moderno de resolución se basa en formularlo como un programa entero binario Asociamos a cada F F x F (x F e ) e E, con x F e = su vector de incidencia 1 si e F 0 en otro caso El conjunto de vectores de incidencia factibles es: S { x F : F F } {0, 1} E
5 Formulación de programación entera Definimos variables de decisión binarias: para e E, 1 si se selecciona el elemento e x e = 0 en otro caso Reformulamos (PC) como el programa entero binario (PE) z =min { e E c e x e : x S } Buscaremos representar el conjunto de soluciones factibles S mediante restricciones lineales
6 Ej: elproblemadelamochila Propuestas de proyectos: E = {1,...,n} Presupuesto total: b e Retorno esperado del proyecto e : c e e Inversión requerida por el proyecto e : a e e Problema: seleccionar un conjunto de proyectos que maximice el retorno sin superar el presupuesto
7 Ej: Formulación de OC Familia de subconjuntos factibles de proyectos: F = { F 2 E : e F a e b } Formulación de OC: (PC) z =max { e F c e : F F }
8 Ej: formulación de PE Variables de decisión: 1 si se selecciona el proyecto e x e = 0 en otro caso Objetivo: max n c e x e e=1 Restricciones: ( 1 restricción!) n presupuesto: a e x e b e=1 variables binarias: x e {0, 1}, e =1,...,n
9 Ej: Problema de la mochila, con n =5 Formulación de PE: (PE) z =max2x 1 +5x 2 +5x 3 + x 4 +8x 5 sujeto a 79x 1 +53x 2 +53x 3 +45x 4 +45x x e {0, 1}, e E Relajación lineal: (PL) z PL =max2x 1 +5x 2 +5x 3 + x 4 +8x 5 sujeto a 79x 1 +53x 2 +53x 3 +45x 4 +45x x e 1, e E
10 Ej: resolviendo la relajación lineal Relajación lineal: (PL) z PL =max2x 1 +5x 2 +5x 3 + x 4 +8x 5 sujeto a 79x 1 +53x 2 +53x 3 +45x 4 +45x x e 1, e E Solución de (PL) : z PL =18.63, con x PL =(0.34, 1, 1, 0, 1) T Cómo reforzar la formulación? Qué desigualdades válidas podemos añadir?
11 Ej: encontrando desigualdades válidas A la vista de las restricciones 79x 1 +53x 2 +53x 3 +45x 4 +45x x e {0, 1} es claro que las siguientes son desigualdad válidas: D {1,2,3} : x 1 + x 2 + x 3 2, D {2,3,4,5} : x 2 + x 3 + x 4 + x 5 3 Por qué? Comprobamos si son violadas por la solución de (PL) : D {1,2,3} : x PL 1 + x PL 2 + x PL 3 =2.34 > 2: sí D {2,3,4,5} : x PL 2 + x PL 3 + x PL 4 + x PL 5 =3 3: no Reforzaremos las formulaciones (PE), (PL) con D {1,2,3}
12 Ej: reforzando la formulación Reforzamos la formulación (PE) añadiendo la desigualdad válida violada (D 1,2,3 ) : obtenemos la formulación reforzada (PE ),conrelajación lineal (PL ) z PL =max2x 1 +5x 2 +5x 3 + x 4 +8x 5 sujeto a 79x 1 +53x 2 +53x 3 +45x 4 +45x D {1,2,3} : x 1 + x 2 + x x e 1 Solución de (PL ) : z PL =18.6 < = z PL, con x PL =(0, 1, 1, 0.6, 1) T
13 Ej: reforzando la formulación Viola x LP la desigualdad válida D {2,3,4,5}? D {2,3,4,5} : x PL 2 + x PL 3 + x PL 4 + x PL 5 =3.6 > 3: sí Reforzamos las formulaciones (PE ), (PL ) con D {2,3,4,5} : obtenemos la formulación entera (PE ),conrelajación lineal (PL )
14 Ej: reforzando la formulación Reforzamos (PE ), (PL ) con D {2,3,4,5} : obtenemos la formulación entera (PE ),conrelajación lineal (PL ) : (PL ) z PL =max2x 1 +5x 2 +5x 3 + x 4 +8x 5 sujeto a 79x 1 +53x 2 +53x 3 +45x 4 +45x D {1,2,3} : x 1 + x 2 + x 3 2 D {2,3,4,5} : x 2 + x 3 + x 4 + x x e 1 Solución de (PL ) : z PL =18<z LP =18.6 < = z LP, con x LP =(0, 1, 1, 0, 1) T
15 Se sigue que x LP =(0, 1, 1, 0, 1) T es la solución entera buscada. Por qué?
16 El problema de asignación Hay n personas disponibles para realizar n tareas Cada persona ha de ser asignada a una tarea, y viceversa Coste de asignar la persona i alatarea j : c ij e Problema: encontrar una asignación con coste mínimo
17 Representación gráfica (grafo) Muchos problemas de OC se representan mediante grafos Grafo G =(N, E) : conjunto de nodos N, y conjunto de arcos E N N Ejemplo de asignación: personas 1 tareas
18 Formulación de OC Conjunto de nodos: N = {1,...,n} Representamos una asignación individual por un arco orientado e =(i, j) : persona i tarea j Conjunto de elementos (arcos) deinterés: E {e =(i, j) N N : 1 i, j n} Coste del elemento/asignación individual e =(i, j) : c ij e Familia de subconjuntos factibles: F { F 2 E : los arcos (i, j) F dan una asignación válida }
19 Familia F Familia de subconjuntos factibles: F { F 2 E : los arcos (i, j) F dan una asignación válida } De forma más expĺıcita: F = {F = {(1,j 1 ), (2,j 2 ),...,(n, j n )} :(j 1,...,j n ) Π n }, donde Π n es el conjunto de permutaciones de N {1,...,n} Número de subconjuntos factibles: F = n! (ej: 70! ) No podemos resolver el problema por enumeración completa, salvo para valores pequeños de n Ejemplo de: explosión combinatoria
20 Formulación de PE Variables de decisión: ( n 2 variables) 1 si se asigna la persona i alatareaj x ij = 0 en otro caso n n Objetivo: min c ij x ij i=1 j=1 Restricciones: ( 2n restricciones) la persona i a una tarea: una persona a la tarea j: n x ij =1, i =1,...,n j=1 n x ij =1, i=1 x ij {0, 1}, j =1,...,n
21 Ej: representación gráfica personas tareas 1 x 13 =1 x 21 = x 32 =1 3
22 Integralidad: Formulación completa de PL La relajación de PL es: n n z PL =min c ij x ij i=1 j=1 sujeto a n x ij =1, i =1,...,n j=1 n x ij =1, i=1 j =1,...,n x ij 0, 1 i, j n Esta formulación tiene la propiedad de integralidad: la solución de la relajación lineal es entera Tenemos una formulación completa
23 Problemas de flujo en redes Clase de modelos de OC muy importante en aplicaciones Modelos para el transporte de productos através de una red de distribución Los problemas clásicos de flujo en redes se pueden resolver como programas lineales: tiene la propiedad de integralidad
24 El problema del transporte (PT) Nodos origen: M = {1,...,m} (e.g. fábricas) Nodos destino: N = {1,...,n} (e.g. tiendas) a i : oferta (# de unidades) en el origen i M b j : demanda (# de unidades) en el destino j N Suponemos que i a i j b j. Por qué? c ij e : coste de transporte/unidad en el arco (i, j) Conjunto de arcos: E = M N Problema: Encontrar un plan de transporte de coste mínimo
25 PT: Representación gráfica origen arcos destino a 1 1 c 11 x 11 oferta a b 1 demanda 2 b 2 a 3 3
26 PT: formulación de programación entera Variables de decisión: ( mn variables) x ij = # de unidades transportadas del origen i al destino j Objectivo: z =min i M c ij x ij j N Restricciones: ( m + n restricciones) * Oferta en el origen i : x ij a i, i M j N * Demanda en el destino j : x ij b j, j N i M * No-negatividad & integralidad: x ij 0, (i, j) E y entera
27 PT: propiedad de integralidad El problema del transporte tiene la propiedad de integralidad Proposición: Si las ofertas a i y las demandas b j son enteras, entonces la solución óptima de la relajación lineal del problema del transporte es entera La formulación dada es completa
28 Problema: flujo de coste mínimo (PFCM) Encontrar un plan de transporte de coste mínimo para un producto en una red de suministro: grafo G =(N, E) N : conjunto de nodos; E N N : conjunto de arcos c ij : coste (e) por unidad transportada por el arco (i, j) b i : oferta neta en el nodo i ;es: > 0 en nodos origen (oferta: b i ) =0 en nodos intermedios < 0 en nodos destino (demanda: b i ) Suponemos que: demanda total = oferta total, es decir: i N b i =0
29 l ij : ĺımite inferior en el flujo por el arco (i, j) u ij : ĺımite superior en el flujo por el arco (i, j)
30 PFCM: representación gráfica b 1 = 100 b 4 = c 14 =1 e (l 14,u 14 )=(50, 80) 4 e b 3 = e (70, 120) 2 e (50, 120) 3 e e 2 e 4 e b 6 = b 2 = e 5 b 5 = 80
31 PFCM: formulación de programación entera Variables de decision: x ij = # de unidades (flujo) transportadas por el arco (i, j) E Objectivo: z =min (i,j) E c ij x ij Restricciones: Capacidad superior (flujo/arco): x ij u ij, (i, j) E Capacidad inferior (flujo/arco): x ij l ij, (i, j) E Balance de flujo: x ij x ji = b i, i N j :(i,j) E j :(j,i) E No negatividad e integralidad: x ij 0 yentera
32 PFCM: ecuaciones de balance del flujo Restricciones fundamentales Dado un nodo i N : flujo hacia fuera del nodo i : j :(i,j) E flujo hacia dentro del nodo i : j :(j,i)e x ij x ji oferta neta del noto i : b i Ecuación de balance del flujo para el nodo i : flujo hacia fuera - flujo hacia dentro = oferta neta, i.e. x ij x ji = b i j :(i,j) E j :(j,i) E
33 PFCM: propiedad de integralidad El PFCM tiene la propiedad de integralidad Proposición: Si las ofertas netas b i y las capacidades l ij,u ij, son enteras, entonces la solución óptima de la relajación lineal del PFCM es entera La formulación dada es completa
34 PFCM: formulación de PE (ejemplo) z =minc 12 x 12 + c 13 x 13 + c 14 x 14 + c 23 x 23 + c 25 x 25 + c 34 x 34 + c 35 x 35 + c 46 x 46 + c 56 x 56 sujeto a nodo 1:x 12 + x 13 + x 14 = b 1 nodo 2:x 23 + x 25 x 12 = b 2 nodo 3:x 34 + x 35 x 13 x 23 = b 3 nodo 4:x 46 x 14 x 34 = b 4 nodo 5:x 56 x 23 x 35 = b 5 x ij u ij x ij l ij x ij 0 yentera
35 PFCM: formulación con vectores/matrices Representamos las ecuaciones de balance del flujo (EBF) vía la matriz de incidencia nodo-arco A =(a ie ) i N,e E : a ie = 1 si e =(i, j) para algún nodo j 1 si e =(j, i) para algún nodo j 0 en otro caso Escribiendo como vectores columna x =(x ij ) (i,j) E, b =(b i ) i N, las EBF son: Ax = b Escribimos también como vectores columna c =(c ij ) (i,j) E, l =(l ij ) (i,j) E, u =(u ij ) (i,j) E
36 Matriz de incidencia nodo-arco (ejemplo) Matriz A : nodo\arco x 12 x 13 x 14 x 23 x 25 x 34 x 35 x 46 x
37 Algoritmos generales o especializados Como el PFCM se puede formular como un programa lineal, podemos resolverlo con algoritmos generales para PL: Símplex Al aplicar, e.g., el método Símplex, se explota la estructura especial para desarrollar algoritmos especializados, que son más eficientes
38 El problema de la ruta más corta (PRC) Dada: una red de transporte: grafo G =(N, E) c ij = distancia correspondiente al arco e =(i, j) E N = n nodos; nodo s : origen; nodo t : destino Problema: Cuál es la ruta más corta (o rápida) para ir del origen al destino? Es un caso especial del PFCM Definimos b : b s =1, b t = 1, b i =0 para i N \{s, t} Los parámetros u, l del PFCM no son necesarios La propiedad de integralidad garantiza que la solución de la relajación lineal tendrá x ij {0, 1}, dando una ruta óptima
39 PRMC: representación gráfica b 1 =0 1 c 14 =1 b 4 =0 4 4 b 3 = b 6 = 1 2 b 2 =1 6 5 b 5 =0
40 El problema del flujo máximo (PFM) Red de transporte (grafo) G =(N, E) Nodo origen: s ;nododestino: t d ij : capacidad máxima de transporte por el arco (i, j) E Problema: encontrar el plan de transporte que maximiza el flujo transportado de s a t El flujo máximo es la capacidad de la red
41 PFM: representación gráfica (ejemplo) d 12 =
42 PFM: formulación de programación entera Variables de decisión: x ij = flujo en el arco (i, j) E Objetivo: z =max x sj (flujo fuera de s ) j N :(s,j) E Restricciones: Capacidad: x ij d ij, (i, j) E Balance del flujo: x ij j N :(i,j) E j N :(j,i) E x ji =0, i N \{s, t} x ij 0 yentera, (i, j) E
43 PFM: propiedad de integralidad El PFM tiene la propiedad de integralidad Proposición: Si las capacidades d ij son enteras, entonces la solución óptima de la relajación lineal del PFM es entera La formulación dada es completa
Programación entera: Ejemplos, resolución gráfica, relajaciones lineales. Investigación Operativa, Grado en Estadística y Empresa, 2011/12
Programación entera: Ejemplos, resolución gráfica, relajaciones lineales Prof. José Niño Mora Investigación Operativa, Grado en Estadística y Empresa, 2011/12 Esquema Programación entera: definición, motivación,
Más detallesPráctica N o 8 Desigualdades Válidas - Algoritmos de Planos de Corte - Algoritmos Branch & Cut
Práctica N o 8 Desigualdades Válidas - Algoritmos de Planos de Corte - Algoritmos Branch & Cut 8.1 Para cada uno de los siguientes conjuntos, encontrar una desigualdad válida que agregada a la formulación
Más detallesSoluciones básicas factibles y vértices Introducción al método símplex. Investigación Operativa, Grado en Estadística y Empresa, 2011/12
Soluciones básicas factibles y vértices Introducción al método símplex Prof. José Niño Mora Investigación Operativa, Grado en Estadística y Empresa, 2011/12 Esquema PLs en formato estándar Vértices y soluciones
Más detallesModelos de Programación Lineal: Resolución gráfica y Teorema fundamental. Investigación Operativa, Grado en Estadística y Empresa, 2011/12
Modelos de Programación Lineal: Resolución gráfica y Teorema fundamental Prof. José Niño Mora Investigación Operativa, Grado en Estadística y Empresa, 2011/12 Esquema Resolución gráfica de problemas de
Más detallesTema 3: El Método Simplex. Algoritmo de las Dos Fases.
Tema 3: El Método Simplex Algoritmo de las Dos Fases 31 Motivación Gráfica del método Simplex 32 El método Simplex 33 El método Simplex en Formato Tabla 34 Casos especiales en la aplicación del algoritmo
Más detallesTeoría de grafos y optimización en redes
Teoría de grafos y optimización en redes José María Ferrer Caja Universidad Pontificia Comillas Definiciones básicas Grafo: Conjunto de nodos (o vértices) unidos por aristas G = (V,E) Ejemplo V = {,,,,
Más detallesAlgebra lineal y conjuntos convexos
Apéndice A Algebra lineal y conjuntos convexos El método simplex que se describirá en el Tema 2 es de naturaleza algebraica y consiste en calcular soluciones de sistemas de ecuaciones lineales y determinar
Más detallesProgramación Lineal Continua
Elisenda Molina Universidad Carlos III de Madrid elisenda.molina@uc3m.es 8 de octubre de 2008 Esquema 1 Formulación y Ejemplos 2 3 Ejemplo: Producción de carbón Una empresa minera produce lignito y antracita.
Más detallesSimulación I. Investigación Operativa, Grado en Estadística y Empresa, 2011/12
Simulación I Prof. José Niño Mora Investigación Operativa, Grado en Estadística y Empresa, 2011/12 Esquema Modelos de simulación y el método de Montecarlo Ejemplo: estimación de un área Ejemplo: estimación
Más detallesDepartamento de Matemáticas. ITAM Programación lineal (+ extensiones). Objetivos y panorama del c
Programación lineal (+ extensiones). Objetivos y panorama del curso. Departamento de Matemáticas. ITAM. 2008. Introducción Programación lineal http://allman.rhon.itam.mx/ jmorales La programación lineal
Más detallesGeometría combinatoria de cuadrados mágicos, latinos, sudokus y otras tablas curiosas
Geometría combinatoria de cuadrados mágicos, latinos, sudokus y otras tablas curiosas Jesús A. De Loera University of California, Davis trabajo conjunto con Shmuel Onn (Technion Haifa Israel) Cuadrados
Más detallesUn programa entero de dos variables. 15.053 Jueves, 4 de abril. La región factible. Por qué programación entera? Variables 0-1
15.053 Jueves, 4 de abril Un programa entero de dos variables Introducción a la programación entera Modelos de programación entera Handouts: material de clase maximizar 3x + 4y sujeto a 5x + 8y 24 x, y
Más detallesUNIDAD III. INVESTIGACIÓN DE OPERACIONES
UNIDAD III. INVESTIGACIÓN DE OPERACIONES Objetivo de la unidad: El alumno resolverá problemas utilizando la programación lineal y de proyectos para sugerir cursos de acción de mejora en las empresas turísticas
Más detallesCAPITULO 1: PERSPECTIVE GENERAL DE LA
CONTENIDO CAPITULO 1: PERSPECTIVE GENERAL DE LA INVESTIGACION DE OPERACIONES 1 1.1 Modelos matemáticos de investigación de operaciones. 1 1.2 Técnicas de investigación de operaciones 3 1.3 Modelado de
Más detallesProblemas de Transbordo
Universidad Nacional de Ingeniería UNI-Norte Problemas de Transbordo III Unidad Temática MSc. Ing. Julio Rito Vargas II semestre 2008 El problema de transbordo Un problema de transporte permite sólo envíos
Más detallesPLs no acotados El método símplex en dos fases PLs no factibles. Investigación Operativa, Grado en Estadística y Empresa, 2011/12
PLs no acotados El método símplex en dos fases PLs no factibles Prof. José Niño Mora Investigación Operativa, Grado en Estadística y Empresa, 2011/12 Esquema PLs no acotados Necesidad de obtener un vértice
Más detallesContenido: Solución algebraica a los problemas de programación lineal con el método simplex.
Tema II: Programación Lineal Contenido: Solución algebraica a los problemas de programación lineal con el método simplex. Introducción El método simplex resuelve cualquier problema de PL con un conjunto
Más detallesRELACIÓN DE PROBLEMAS DE CLASE DE PROGRAMACIÓN LINEAL ENTERA
RELACIÓN DE PROBLEMAS DE CLASE DE PROGRAMACIÓN LINEAL ENTERA SIMPLEX Y LINEAL ENTERA a Resuelve el siguiente problema con variables continuas positivas utilizando el método simple a partir del vértice
Más detallesMay 4, 2012 CAPÍTULO 5: OPTIMIZACIÓN
May 4, 2012 1. Optimización Sin Restricciones En toda esta sección D denota un subconjunto abierto de R n. 1.1. Condiciones Necesarias de Primer Orden. Proposición 1.1. Sea f : D R diferenciable. Si p
Más detallesUniversidad Autónoma de Sinaloa
Universidad Autónoma de Sinaloa Facultad de Ciencias Sociales Licenciatura en Economía Programa de estudios Asignatura: Investigación de operaciones. Clave: Eje de formación: Básica EFBCII Área de Conocimiento:
Más detallesEl método simplex 1. 1 Forma estándar y cambios en el modelo. 2 Definiciones. 3 Puntos extremos y soluciones factibles básicas. 4 El método simplex.
El método simplex Forma estándar y cambios en el modelo. Definiciones. Puntos extremos y soluciones factibles básicas. 4 El método simplex. Definiciones y notación. Teoremas. Solución factible básica inicial.
Más detallesII. INTRODUCCIÓN A LA INVESTIGACIÓN DE OPERACIONES
II. INTRODUCCIÓN A LA INVESTIGACIÓN DE OPERACIONES Objetivo de la unidad: El estudiante, conocerá los fundamentos en que se basan las herramientas de la investigación de operaciones para la toma de decisiones.
Más detallesSistemas de Inventario con Remanufacturación y Distribución
Metaheurísticas y Optimización sobre Redes 2009 Sistemas de Inventario con Remanufacturación y Distribución Dpto. Investigación Operativa InCo FING UDELAR Doctorado en Informática PEDECIBA, Tutor: Omar
Más detallesInvestigación de Operaciones I. Problemas de Asignación
Investigación de Operaciones I Problemas de Asignación MSc. Ing. Julio Rito Vargas II cuatrimestre Introducción Los problemas de asignación incluyen aplicaciones tales como asignar personas a tareas. Aunque
Más detallesProblemas de Programación Lineal: Método Simplex
Problemas de Programación Lineal: Método Simplex Ej. (3.1) (C) Los siguientes Tableaux fueron obtenidos en el transcurso de la resolución de PL en los cuales había que maximizar una Función Objetivo con
Más detallesIntegradora 3. Modelos de Programación Lineal
Métodos Cuantitativos para la Toma de Decisiones Integradora 3. Modelos de Programación Lineal Objetivo Al finalizar la actividad integradora, serás capaz de: R l bl d PL di d l ét d Resolver problemas
Más detallesINSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS
ESCUELA: UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS CARRERA: CIENCIAS DE LA INFORMÁTICA LÍNEA CURRICULAR: COORDINACIÓN: DEPTO. DE CIENCIAS DE LA INGENIERÍA.
Más detalles(2.a) INTRODUCCIÓN A LA FORMULACIÓN DE MODELOS LINEALES
(2.a) INTRODUCCIÓN A LA FORMULACIÓN DE MODELOS LINEALES PROBLEMAS DE PROGRAMACIÓN LINEAL. Función objetivo y restricciones. HIPÓTESIS DE MODELIZACIÓN. Ejemplos: problema de producción, problema de dietas.
Más detallesAPUNTE: Introducción a la Programación Lineal
APUNTE: Introducción a la Programación Lineal UNIVERSIDAD NACIONAL DE RIO NEGRO Asignatura: Matemática Carreras: Lic. en Administración Profesor: Prof. Mabel Chrestia Semestre: do Año: 06 Definición La
Más detalles1. RESOLVER el siguiente problema de programación lineal. max z =15x 1 + 10x 2 suj.a : 2x 1 + x 2 1500 x 1 + x 2 1200 0 x 1 500
1. RESOLVER el siguiente problema de programación lineal max z =15x 1 + 10x 2 suj.a : 2x 1 + x 2 1500 x 1 + x 2 1200 0 x 1 500 x 2 0 2 RESOLVER el siguiente problema de P.L.: max z = 2x 1 + 3x 2 2x 3
Más detallesUniversidad de Managua Curso de Programación Lineal
Universidad de Managua Curso de Programación Lineal Profesor: MSc. Julio Rito Vargas Avilés. Objetivos y Temáticas del Curso Estudiantes: Facultad de CE y A Año académico: III Cuatrimestre 2014 ORIENTACIONES
Más detallesIntroducción a la programación lineal y entera Una simple presentación
Introducción a la programación lineal y entera Una simple presentación Miguel Mata Pérez miguel.matapr@uanl.edu.mx Versión 0.1, 30 de septiembre de 2014 Resumen: Este trabajo es una presentación de la
Más detallesBreve introducción a la Investigación de Operaciones
Breve introducción a la Investigación de Operaciones Un poco de Historia Se inicia desde la revolución industrial, usualmente se dice que fue a partir de la segunda Guerra Mundial. La investigación de
Más detallesIntroducción a la Programación Dinámica. El Problema de la Mochila
Tema 1 Introducción a la Programación Dinámica. El Problema de la Mochila La programación dinámica no es un algoritmo. Es más bien un principio general aplicable a diversos problemas de optimización que
Más detallesProgramación Lineal y Optimización Segundo Examen Parcial :Solución Profr. Eduardo Uresti, Verano 2009
Programación Lineal y Optimización Segundo Examen Parcial : Profr. Eduardo Uresti, Verano 2009 Matrícula: Nombre: 1. Suponga que se tiene disponible la siguiente información salida de LINDO a un problema
Más detallesIntroducción a la Teoría de Grafos
Introducción a la Teoría de Grafos Flavia Bonomo fbonomo@dc.uba.ar do. Cuatrimestre 009 Programa Introducción a la teoría de grafos Problemas de camino mínimo Problemas de flujo máximo Clases de complejidad
Más detallesTema No. 3 Métodos de Resolución de Modelos de Programación Lineal. El Método Gráfico y Método Simplex Autoevaluación y Ejercicios Propuestos
UNIVERSIDAD NACIONAL EXPERIMENTAL FRANCISCO DE MIRANDA ÁREA DE TECNOLOGÍA DEPARTAMENTO DE GERENCIA INVESTIGACIÓN DE OPERACIONES PROFESOR: Dr. JUAN LUGO MARÍN Tema No. 3 Métodos de Resolución de Modelos
Más detallesProgramación Lineal. El método simplex
Programación Lineal El método simplex El método simplex es una herramienta algebraica que permite localizar de manera eficiente el óptimo entre los puntos extremos de una solución a un problema de programación
Más detallesALN. Repaso matrices. In. Co. Facultad de Ingeniería Universidad de la República
ALN Repaso matrices In. Co. Facultad de Ingeniería Universidad de la República Definiciones básicas - Vectores Definiciones básicas - Vectores Construcciones Producto interno: ( x, y n i x y i i ' α Producto
Más detallesZ Optima X 1 + X 2 5 Z 1 -X 1 + 2X Región factible. Figura 1
Método Gráfico El procedimiento geométrico, es únicamente adecuado para resolver problemas muy pequeños (con no más de dos variables debido al problema de dimensionalidad). Este método provee una gran
Más detallesCAPITULO III. Determinación de Rutas de Entregas
CAPITULO III Determinación de Rutas de Entregas Un importante aspecto en la logística de la cadena de abastecimiento (supply chain), es el movimiento eficiente de sus productos desde un lugar a otro. El
Más detallesAlgoritmos y Estructuras de Datos Curso 06/07. Ejercicios
9..En un problema de backtracking estamos interesados en almacenar de forma explícita el árbol recorrido por el algoritmo. De cada nodo del árbol sólo necesitamos saber un número, que indica el orden en
Más detallesINSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS
ESCUELA: UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERÍA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS. CARRERA: INGENIERÍA EN INFORMÁTICA. ACADEMIAS: INVESTIGACIÓN DE OPERACIONES. COORDINACIÓN: DEPARTAMENTO
Más detallesFundamentos de Investigación de Operaciones Asignación y Vendedor Viajero
Fundamentos de Investigación de Operaciones y Vendedor Viajero 23 de mayo de 2004 Si bien la resolución del problema de transporte mediante tableau parece ser muy expedita, existen ciertos tipos de problemas
Más detallesEL PROBLEMA DE TRANSPORTE
1 EL PROBLEMA DE TRANSPORTE La TÉCNICA DE TRANSPORTE se puede aplicar a todo problema físico compatible con el siguiente esquema: FUENTES DESTINOS TRANSPORTE DE UNIDADES Donde transporte de unidades puede
Más detallesPLE: Ramificación y Acotamiento
PLE: Ramificación y Acotamiento CCIR / Depto Matemáticas TC3001 CCIR / Depto Matemáticas PLE: Ramificación y Acotamiento TC3001 1 / 45 La compañía TELFA fabrica mesa y sillas. Una mesa requiere 1 hora
Más detallesOptimización lineal con R José R. Berrendero
Optimización lineal con R José R. Berrendero Introducción Veamos cómo se pueden resolver problemas de optimización lineal con R a través de algunos ejemplos sencillos. La mayor parte de las funciones necesarias
Más detallesCONTENIDOS. 1. Procesos Estocásticos y de Markov. 2. Cadenas de Markov en Tiempo Discreto (CMTD) 3. Comportamiento de Transición de las CMTD
CONTENIDOS 1. Procesos Estocásticos y de Markov 2. Cadenas de Markov en Tiempo Discreto (CMTD) 3. Comportamiento de Transición de las CMTD 4. Comportamiento Estacionario de las CMTD 1. Procesos Estocásticos
Más detallesAlgoritmos para determinar Caminos Mínimos en Grafos
Problemas de camino mínimo Algoritmos para determinar Caminos Mínimos en Grafos Algoritmos y Estructuras de Datos III DC, FCEN, UBA, C 202 Problemas de camino mínimo Dado un grafo orientado G = (V, E)
Más detallesUniversidad Tec Milenio: Profesional IO04001 Investigación de Operaciones I. Tema # 9
IO04001 Investigación de Operaciones I Tema # 9 Otras aplicaciones del método simplex Objetivos de aprendizaje Al finalizar el tema serás capaz de: Distinguir y aplicar la técnica de la variable artificial.
Más detallesPROGRAMACIÓN LINEAL PROGRAMACIÓN LINEAL.
PROGRAMACIÓN LINEAL. La programación lineal es una técnica de modelado (construcción de modelos). La programación lineal (PL) es una técnica matemática de optimización, es decir, un método que trata de
Más detallesIntroducción a Programación Lineal
Pontificia Universidad Católica Escuela de Ingeniería Departamento de Ingeniería Industrial y de Sistemas Clase 18 Programación Lineal ICS 1102 Optimización Profesor : Claudio Seebach 4 de octubre de 2005
Más detallesPROBLEMA 1. Considere el siguiente problema de programación lineal:
PROBLEMA 1 Considere el siguiente problema de programación lineal: Sean h1 y h2 las variables de holgura correspondientes a la primera y segunda restricción, respectivamente, de manera que al aplicar el
Más detallesUNIVERSIDAD NACIONAL DE INGENIERÍA Sede UNI-NORTE
UNIVERSIDAD NACIONAL DE INGENIERÍA Sede UNI-NORTE Teoría de redes Problema de la Ruta más corta Problema del Árbol de expansión mínima Problema del Flujo máximo Problema de Flujo de costo mínimo Maestro
Más detallesDirección de operaciones. SESIÓN # 2: Programación lineal
Dirección de operaciones SESIÓN # 2: Programación lineal Contextualización Dentro de la sesión anterior conocimos el concepto y alcance de la administración de operaciones, dicho de otro modo el qué, ahora
Más detalles: ING4520 Programación Matemática Semestre II : Juan Pérez Retamales : Francisco Vergara Matías Mujica Manuel Pavez
Curso Profesor Auiliares : ING0 Programación Matemática Semestre 0 - II : Juan Pérez Retamales : Francisco Vergara Matías Mujica Manuel Pavez PAUTA PREGUNTA - PRUEBA Pregunta (Total:.0 puntos) Las posiciones
Más detallesMÉTODO DEL DUAL (TEORIA DE DUALIDAD)
MÉTODO DEL DUAL (TEORIA DE DUALIDAD) Todo problema de programación lineal tiene asociado con él otro problema de programación lineal llamado DUAL. El problema inicial es llamado PRIMO y el problema asociado
Más detallesJesús Getán y Eva Boj. Marzo de 2014
Jesús Getán y Eva Boj Facultat d Economia i Empresa Universitat de Barcelona Marzo de 2014 Jesús Getán y Eva Boj 1 / 18 Jesús Getán y Eva Boj 2 / 18 Un Programa lineal consta de: Función objetivo. Modeliza
Más detallesInvestigación Operativa
Investigación Operativa Unidad: Teoría de decisiones y modelos de programación lineal Docente: Johnny. Pacheco Contreras Unidad Teoría de decisiones y modelos de programación lineal. Logro Al finalizar
Más detalleseuresti@itesm.mx Matemáticas
al Método al Método Matemáticas al Método En esta lectura daremos una introducción al método desarrollado por George Bernard Dantzig (8 de noviembre de 1914-13 de mayo de 2005) en 1947. Este método se
Más detallesTema 6: Problemas Especiales de Programación Lineal
Tema 6: Problemas Especiales de Programación Lineal Transporte Asignación Transbordo Tienen una estructura especial que permite modelizar situaciones en las que es necesario: Determinar la manera óptima
Más detallesClase 8 Matrices Álgebra Lineal
Clase 8 Matrices Álgebra Lineal Código Escuela de Matemáticas - Facultad de Ciencias Universidad Nacional de Colombia Matrices Definición Una matriz es un arreglo rectangular de números denominados entradas
Más detallesUNIVERSIDAD NACIONAL DE INGENIERÍA Sede UNI-NORTE
UNIVERSIDAD NACIONAL DE INGENIERÍA Sede UNI-NORTE Teoría de redes Problema de la Ruta más corta Problema del Árbol de expansión mínima Problema del Flujo máximo Problema de Flujo de costo mínimo Introducción
Más detallesIntroducción a la programación lineal
Introducción a la programación lineal La programación lineal se aplica a modelos de optimización en los que las funciones objetivo y restricción son estrictamente lineales. La técnica se aplica en una
Más detallesMetaheurísticas. Seminario 4. Problemas de optimización con técnicas basadas en adaptación social
Metaheurísticas Seminario 4. Problemas de optimización con técnicas basadas en adaptación social 1. Diseño de Componentes para Resolver un Problema con un Algoritmo de Optimización Basada en Colonias de
Más detallesTema 5: Análisis de Sensibilidad y Paramétrico
Tema 5: Análisis de Sensibilidad y Paramétrico 5.1 Introducción 5.2 Cambios en los coeficientes de la función objetivo 5.3 Cambios en el rhs 5.4 Análisis de Sensibilidad y Dualidad 5.4.1 Cambios en el
Más detallesRelaciones. Estructuras Discretas. Relaciones. Relaciones en un Conjunto. Propiedades de Relaciones en A Reflexividad
Estructuras Discretas Relaciones Definición: relación Relaciones Claudio Lobos, Jocelyn Simmonds clobos,jsimmond@inf.utfsm.cl Universidad Técnica Federico Santa María Estructuras Discretas INF 152 Sean
Más detallesUniversidad de Guadalajara del 24 al 26 de Octubre del 2012.
Primer Congreso Mexicano de Investigación de Operaciones Se celebrará en las instalaciones de la Universidad de Guadalajara del 24 al 26 de Octubre del 2012. Fecha límite de registro de participantes y
Más detallesI. Complejidad de Problemas
I. Complejidad de Problemas 1. Complejidad de Problemas Tópicos Clasificación de Problemas Clasificación por su Naturaleza Clasificación por su Tratabilidad Clasificación por el tipo de Respuesta 1.1 Clasificación
Más detallesModelización Avanzada en Logística y Transporte
Modelización Avanzada en Logística y Transporte El problema de enrutamiento vehicular (CVRP) Luis M. Torres Escuela Politécnica del Litoral Guayaquil, Diciembre 2010 Maestría en Control de Operaciones
Más detallesCapítulo 1 Matriz Admitancia de Barra
ELC-05 Sistemas de Potencia Capítulo Matriz Admitancia de Barra Prof. Francisco M. González-Longatt fglongatt@ieee.org http://www.giaelec.org/fglongatt/sp.htm SSTEMAS DE POTENCA Copright 007 . La inección
Más detallesUniversidad Tec Milenio: Profesional HG04002 Análisis de Decisiones I
Tema # 10 El método de las M s como solución de problemas de programación lineal 1 Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Resolver modelos de programación lineal mediante
Más detallesDualidad y Análisis de Sensibilidad
Universidad de Chile Facultad de Ciencias Físicas y Matemáticas Departamento de Ingeniería Industrial IN34A: Clase Auxiliar Dualidad y Análisis de Sensibilidad Marcel Goic F. 1 1 Esta es una versión bastante
Más detallesIN34A - Optimizació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
Más detallesUnidad II: Análisis de Redes
Unidad II: Análisis de Redes 2.1 Conceptos Básicos Un problema de redes es aquel que puede representarse por: LA IMPORTANCIA DE LOS MODELOS DE REDES: Muchos problemas comerciales pueden ser resueltos a
Más detallesUniversidad Nacional Autónoma de Nicaragua UNAN-Managua Curso de Investigación de Operaciones
Universidad Nacional Autónoma de Nicaragua UNAN-Managua Curso de Investigación de Operaciones Profesor: MSc. Julio Rito Vargas Avilés. Estudiantes: FAREM-Carazo Unidad III Metodologías para la Solución
Más detallesTema 2: Espacios Vectoriales
Tema 2: Espacios Vectoriales José M. Salazar Octubre de 2016 Tema 2: Espacios Vectoriales Lección 2. Espacios vectoriales. Subespacios vectoriales. Bases. Lección 3. Coordenadas respecto de una base. Ecuaciones.
Más detallesProgramación lineal y diccionarios. C. González Martín G. Herrera Rodríguez. XX y marca el comienzo de la expansión de un nuevo
39 Programación lineal y diccionarios febrero 2002, pp. 27-32 C. González Martín G. Herrera Rodríguez ARTÍCULOS Por la importancia que tiene, por las aplicaciones prácticas y por su sencillez, dentro de
Más detallesCI-6675 Algoritmos y Estructuras Optimizadas para Videojuegos
Especialización en Creación y Programación de Videojuegos CI-6675 Algoritmos y Estructuras Optimizadas para Videojuegos Agenda de hoy Juegos Combinatorios Información en un Juego La suma de un Juego s
Más detallesNOMBRE DE LA ASIGNATURA: MÉTODOS CUANTITATIVOS PARA ADMINISTRACIÓN. ESCUELA: DEPARTAMENTO: ADMINISTRACIÓN
CODIGO: 092-4883 HORAS SEMANALES 4 HORAS TEORICAS: 2 UNIVERSIDAD DE ORIENTE COMISIÓN CENTRAL DE CURRÍCULA PROGRAMA DE ASIGNATURA NOMBRE DE LA ASIGNATURA: MÉTODOS CUANTITATIVOS PARA ADMINISTRACIÓN. ESCUELA:
Más detallesAutomatización de horarios como un problema de flujo en redes.
Automatización de horarios como un problema de flujo en redes. Francisco de Asís López Álvarez Máster en Técnicas Estadísticas Universidade de Vigo Automatización de horarios como un problema de flujo
Más detalles4.3 INTERPRETACIÓN ECONÓMICA DE LA DUALIDAD
4.3 INTERPRETACIÓN ECONÓMICA DE LA DUALIDAD El problema de programación lineal se puede considerar como modelo de asignación de recursos, en el que el objetivo es maximizar los ingresos o las utilidades,
Más detallesFacultad de Farmacia. Grado en Nutrición Humana y Dietética. Depto. de Estadística e Investigación Operativa ESTADÍSTICA
Facultad de Farmacia Grado en Nutrición Humana y Dietética Depto. de Estadística e Investigación Operativa ESTADÍSTICA TEMA 6: Introducción a la Programación Lineal GRUPO C y E. Curso 2015-2016 Profesor:
Más detalles2.3 Clasificación de modelos matemáticos.
2.3 Clasificación de modelos matemáticos. Qué es un modelo? Un modelo es una representación ideal de un sistema y la forma en que este opera. El objetivo es analizar el comportamiento del sistema o bien
Más detallesPROGRAMACIÓN DINÁMICA. Idalia Flores
PROGRAMACIÓN DINÁMICA Idalia Flores CONCEPTOS La programación dinámica es una técnica matemática que se utiliza para la solución de problemas matemáticos seleccionados, en los cuales se toma un serie de
Más detallesFundamentos de Investigación de Operaciones Investigación de Operaciones 1
Fundamentos de Investigación de Operaciones Investigación de Operaciones 1 Formulación de Modelos de Programacón Lineal 25 de julio de 2003 La (LP es una herramienta para resolver problemas de optimización
Más detallesRuta más Corta con una sóla Fuente de Inicio (Single-Source Shortest Paths) DR. JESÚS A. GONZÁLEZ BERNAL CIENCIAS COMPUTACIONALES INAOE
Ruta más Corta con una sóla Fuente de Inicio (Single-Source Shortest Paths) 1 DR. JESÚS A. GONZÁLEZ BERNAL CIENCIAS COMPUTACIONALES INAOE Problema de Encontrar la Ruta más Corta 2 Se requiere llegar de
Más detallesTema V: Optimización Lineal
Tema V: Optimización Lineal Omar J. Casas López Diciembre 2003 1 Algoritmo Simplex El objetivo del Algoritmo Simplex consiste en que partiendo de una Solución Factible Básica inicial, encontrar otra que
Más detallesUNIDAD 6.- PROGRAMACIÓN LINEAL
UNIDAD 6.- PROGRAMACIÓN LINEAL 1. INECUACIONES LINEALES CON DOS INCÓGNITAS Una inecuación de primer grado con dos incógnitas es una inecuación que en forma reducida se puede expresar de la siguiente forma:
Más detallesMercedes Granda Departamento de Electrónica y Computadores. Las propiedades de las redes de Petri nos permiten
22//22 REDES DE PETRI: PROPIEDADES Y MÉTODOS DE ANÁLISIS PROGRAMACIÓN CONCURRENTE MASTER EN COMPUTACIÓN DEPARTAMENTO DE ELECTRÓNICA Y COMPUTADORES UNIVERSIDAD DE CANTABRIA CURSO 22/3 REDES DE PETRI: PROPIEDADES
Más detallesTema 5: Sistemas de ecuaciones lineales.
TEORÍA DE ÁLGEBRA: Tema 5 DIPLOMATURA DE ESTADÍSTICA 1 Tema 5: Sistemas de ecuaciones lineales 1 Definiciones generales Definición 11 Una ecuación lineal con n incognitas es una expresión del tipo a 1
Más detallesConfección del fixture de la Liga Argentina de voleibol por medio de programación lineal entera
Confección del fixture de la Liga Argentina de voleibol por medio de programación lineal entera Javier Marenco Departamento de Computación, FCEyN, Universidad de Buenos Aires, Argentina Instituto de Ciencias,
Más detallesProf. Pérez Rivas Lisbeth Carolina
Ingeniería de Sistemas Investigación de Operaciones Prof. Pérez Rivas Lisbeth Carolina Investigación de Operaciones Es una rama de las Matemáticas consistente en el uso de modelos matemáticos, estadística
Más detallesMatrices. Definiciones básicas de matrices. www.math.com.mx. José de Jesús Angel Angel. jjaa@math.com.mx
Matrices Definiciones básicas de matrices wwwmathcommx José de Jesús Angel Angel jjaa@mathcommx MathCon c 2007-2008 Contenido 1 Matrices 2 11 Matrices cuadradas 3 12 Matriz transpuesta 4 13 Matriz identidad
Más detallesResumen de técnicas para resolver problemas de programación entera. 15.053 Martes, 9 de abril. Enumeración. Un árbol de enumeración
5053 Martes, 9 de abril Ramificación y acotamiento () Entregas: material de clase Resumen de técnicas para resolver problemas de programación entera Técnicas de enumeración Enumeración completa hace una
Más detallesFundamentos de Investigación de Operaciones Investigación de Operaciones 1 Programación Lineal Entera
Fundamentos de Investigación de Operaciones Investigación de Operaciones 1 11 de septiembre de 2003 1. Introducción Un LP donde se requiere que todas las variables sean enteras se denomina un problema
Más detallesINTRODUCCIÓN A LA PROGRAMACIÓN MATEMÁTICA
INTRODUCCIÓN A LA PROGRAMACIÓN MATEMÁTICA Dentro del campo general de la teoría de la optimización, también conocida como programación matemática conviene distinguir diferentes modelos de optimización.
Más detallesUn grafo G = (V, E) se dice finito si V es un conjunto finito.
1 Grafos: Primeras definiciones Definición 1.1 Un grafo G se define como un par (V, E), donde V es un conjunto cuyos elementos son denominados vértices o nodos y E es un subconjunto de pares no ordenados
Más detallesTema 3. El metodo del Simplex.
Tema 3. El metodo del Simplex. M a Luisa Carpente Rodrguez Departamento de Matematicas.L. Carpente (Departamento de Matematicas) El metodo del Simplex 2008 1 / 28 Objetivos 1 Conocer el funcionamiento
Más detallesFundamentos de Investigación de Operaciones Investigación de Operaciones 1
Fundamentos de Investigación de Operaciones Investigación de Operaciones de agosto de 200. Estandarización Cuando se plantea un modelo de LP pueden existir igualdades y desigualdades. De la misma forma
Más detalles