Programación Entera. Nelson Devia C. IN Modelamiento y Optimización Departamento de Ingeniería Industrial Universidad de Chile

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Programación Entera. Nelson Devia C. IN Modelamiento y Optimización Departamento de Ingeniería Industrial Universidad de Chile"

Transcripción

1 IN Modelamiento y Optimización Departamento de Ingeniería Industrial Universidad de Chile 2011 Basado en Bertsimas, D., Tsitsiklis, J. (1997) Introduction to Linear Optimization Capítulos 10 y 11

2 Contenidos Introducción 1 Introducción

3 Introducción Los problemas de programación lineal entera (IP 1 ) son equivalentes a los problemas de programación lineal (LP 2 ), excepto que algunas de las variables se restringen a tomar sólo valores enteros. En general, se tiene el siguiente problema de programación mixta(mip 3 ): (MIP) mín z = c x + d y Ax + By = b y 0 x Z n + Si no hay variables continuas, entonces se tiene un problema de programación entera: (IP) mín z = c x 1 Integer Programming 2 Linear Programming 3 Mixed Integer Programming Ax = b x Z n +

4 Introducción Las variables binarias son aquéllas que sólo pueden tomar los valores 0 ó 1. Claramente, las variables binarias también son enteras, ya que {0, 1} Z Si todas las variables son binarias se tiene un problema de programación entera binaria: mín z = c x Ax = b x {0, 1} n El caso más general es cuando se tienen todo tipo de variables: mín z = c x + d y + e z Ax + By + Cz = b x 0 y Z n + z {0, 1} m Es importante destacar que para que un problema sea entero las variables deben ser enteras, no así el valor de la función objetivo.

5 Introducción Los problemas enteros y mixtos son más difíciles de resolver que los problemas lineales, por varias razones: No se tiene una región factible. El conjunto S de soluciones factibles es no convexo. El óptimo del problema entero no se encuentra necesariamente en un vértice de S. Ejemplo de Problema Entero en R 2 : máx x 1 x 1 x 2 3 x 1, x 2 Z +

6 Introducción Los problemas enteros y mixtos son más difíciles de resolver que los problemas lineales, por varias razones: No se tiene una región factible. El conjunto S de soluciones factibles es no convexo. El óptimo del problema entero no se encuentra necesariamente en un vértice de S. Ejemplo de Problema Mixto en R 2 : máx x 1 x 1 x 2 3 x 1 0 x 2 Z +

7 La relajación lineal de un problema entero (o mixto) corresponde al mismo problema, pero en el que se les permite a todas las variables ser continuas. Ejemplo: (P) máx z = x 1 x 1 x 2 3 x 1, x 2 Z + (PR) máx z = x 1 x 1 x 2 3 x 1, x 2 0 Relajación Lineal

8 En toda relajación, se tiene que el conjunto de soluciones factibles es más grande que el del problema original. Si llamamos S P a la región factible del problema entero y S PR a la del problema relajado, siempre se tiene que: S P S PR Por esta razón, el óptimo del problema relajado siempre será mejor o igual al óptimo del problema entero. En el ejemplo, como se trataba de un problema de maximización: z PR z P Concretamente: z PR = 3,5, mientras que z P = 3. Notar que la solución óptima de (PR), xpr = ( 3, 5 el problema (P), pues no es entera. 0,5 ) es infactible en En general, el óptimo del problema relajado (z PR) sirve como una cota para el problema original.

9 Como no existen algoritmos eficientes para resolver problemas enteros, se plantean métodos que buscan el óptimo resolviendo una serie de problemas lineales. Ejemplo: Consideremos el problema (P) y su relajación (PR): (P) mín c x Ax = b (PR) mín c x x Z + Un algoritmo de plano cortante genérico es el siguiente: 1. Resolver la relajación lineal (PR). Sea x la solución óptima. 2. Si x Z + terminar, x es el óptimo de (P). Ax = b x 0 3. Si no, agregar una restricción a (PR), tal que sea satisfecha por toda solución entera de (P), pero no por x. Volver al paso 1. Nota: La forma en que se eligen estas restricciones determina la eficiencia del algoritmo.

10 Ejemplo: (P) máx z = 3x 1 x 2 x 1 x 2 3 (PR) máx z = 3x 1 x 2 x 1 x 2 3 x 1, x 2 0 x 1, x 2 Z + (PR 1 ) máx z = 3x 1 x 2 x 1 x 2 3 7x 1 x 2 21 x 1, x 2 0 Plano Cortante

11 Uno de los primeros algoritmos para problemas enteros lo propuso Gomory (1958), usando información que entrega Simplex: Sea (PR) un problema lineal en forma estándar que representa la relajación de un problema entero: (PR) mín z = c x Ax = b x 0 De Simplex sabemos que, dada una base A B, se tiene que: x B + A 1 B A Nx N = A 1 B b x B + A N x N = b Sea a ij = (A j ) i y supongamos que b i / Z. Se tiene que: x i + j / B a ij x j = b i

12 Denotamos p a la parte entera inferior de p. Como se tiene que x j 0 j, se tiene: x i + j / B a ij x j x i + j / B a ij x j = b i Como los x j deben ser también enteros, el lado izquierdo de la desigualdad es entero, por lo que: x i + j / B a ij x j b i Notar que esta desigualdad la satisfacen todas las soluciones enteras factibles en (PR), pero no por el óptimo x, ya que xi = b i / Z y xj = 0 j / B.

13 Ejemplo: mín z = x 1 2x 2 4x 1 + 6x 2 9 x 1, x 2 Z + Forma Estándar (P) mín z = x 1 2x 2 4x 1 + 6x 2 + x 3 = 9 x 1 + x 2 + x 4 = 4 x 1, x 2, x 3, x 4 Z +

14 Ejemplo: El problema relajado es el siguiente: (PR) mín z = x 1 2x 2 4x 1 + 6x 2 + x 3 = 9 x 1 + x 2 + x 4 = 4 x 1, x 2, x 3, x 4 0 El óptimo de este problema está dado por la base: x B = {x 1, x 2} y x N = {x 3, x 4}, donde: ( ) ( ) ( ) A B = A 1 1 N = b = ( 1 ) ( A ) ) 6 B = A N = b = (

15 Ejemplo: (PR) mín z = x 1 2x 2 4x 1 + 6x 2 + x 3 = 9 x 1 + x 2 + x 4 = 4 x 1, x 2, x 3, x 4 0 Luego, xb + A N xn = b implica que: ( ) ( x x 2 Con esto se tiene que: ) ( ) x 3 = x 4 x x x 4 = x x x 4 = ( 15 )

16 Ejemplo: (PR) mín z = x 1 2x 2 4x 1 + 6x 2 + x 3 = 9 x 1 + x 2 + x 4 = 4 x 1, x 2, x 3, x 4 0 Notar que se trata de las restricciones activas en el óptimo de (PR) Eligiendo cualquiera de las ecuaciones con lado derecho no entero, se tiene un corte de Gomory: x x x 3 + x x 4 x x 1 + ( 1) x x 4 1 x 1 x 3 1 x x x 4 2 x 2 2

17 Si se elige la primera en el ejemplo, se tiene: (PR 1) mín z = x 1 2x 2 4x 1 + 6x 2 + x 3 = 9 x 1 + x 2 + x 4 = 4 x 1 x 3 + x 5 = 1 x 1, x 2, x 3, x 4, x 5 0 Notar que en la región factible de (PR 1) se cortó la solución óptima de (PR) sin eliminar ninguna de sus soluciones enteras factibles. x PR = ( ) no satisface la nueva restricción.

18 Si se elige la segunda en el ejemplo, se tiene: (P 1) mín z = x 1 2x 2 4x 1 + 6x 2 + x 3 = 9 x 1 + x 2 + x 4 = 4 x 2 + x 5 = 2 x 1, x 2, x 3, x 4, x 5 0 Notar que en la región factible de (PR 1) se cortó la solución óptima de (PR) sin eliminar ninguna de sus soluciones enteras factibles. x PR = ( ) no satisface la nueva restricción ) 4 El óptimo de este nuevo problema es x PR 1 = (

19 (PR 1) mín z = x 1 2x 2 4x 1 + 6x 2 + x 3 = 9 x 1 + x 2 + x 4 = 4 x 2 + x 5 = 2 x 1, x 2, x 3, x 4, x 5 0 Del mismo modo que en el caso anterior, se tiene que una de las restricciones activas en el óptimo de (PR 1) es: Luego: x x3 + x5 4 4 x x x 5 = 3 4 x 1 + ( 1)x 3 + 1x 5 0 x 1 x 3 + x 5 0 Reemplazando x 3 y x 5 con las demás restricciones, se tiene que: 3x 1 + 5x 2 7

20 Agregando esta nueva restricción a (PR 1) se tiene el problema (PR 2): (PR 2 ) mín z = x 1 2x 2 4x 1 + 6x 2 + x 3 = 9 x 1 + x 2 + x 4 = 4 x 2 + x 5 = 2 3x 1 + 5x 2 + x 6 = 7 x 1, x 2, x 3, x 4, x 5, x 6 0 El óptimo de este problema se alcanza para: x PR 2 = ( ) Z 6 Como la solución de este problema es entera, tenemos una solución óptima del problema original (P).

21 (B&B) El algoritmo Branch & Bounds (Ramificación y Acotamiento) se basa en la división o ramificación de la relajación lineal del problema entero, con el objetivo de encontrar cotas al valor óptimo. Consideremos el problema (P) y su relajación (PR): (P) mín z P = c x Ax = b (PR) mín z PR = c x Ax = b x Z + x 0 Una cota inferior al óptimo del problema entero (zp) es el óptimo de su relajación lineal (zpr). (Cota superior si (P) fuera de maximización) z P z PR Una cota superior al óptimo del problema entero (zp) es el valor z de cualquier solución factible en (P). (Cota inferior si (P) fuera de maximización) zp z La mejor solución factible Z encontrada hasta el momento se conoce como incumbente.

22 (B&B) Un algoritmo de ramificación y acotamiento genérico es el siguiente: Inicialización: Incumbente: Z = + Problema activo: P i = PR 1. Elegir problema activo P i aún sin resolver. Si no hay, terminar: el óptimo del problema entero es el incumbente Z. 2. Resolver el problema activo (P i ). 3. Si P i es infactible, volver a Sea x la solución óptima de (P i ) y cx su valor óptimo. Si cx > Z, volver a Si x Z + actualizar el incumbente Z = cx y volver a Si no, elegir xi / Z +. Activar 2 nuevos problemas, agregando una de las siguientes restricciones a cada uno: a. (PR 1 ) = (PR) {x i xi } b. (PR 2 ) = (PR) {x i xi } Volver a 1.

23 (B&B) En otras palabras, en cada iteración en la que se llega a una solución no entera, se generan 2 cortes que eliminan el intervalo no entero en el que se encontraba alguna de las variables. Notar que la ramificación de B&B tiene 3 criterios de detención: 1. Se llega a un problema infactible. 2. Se llega a una solución entera. 3. El valor óptimo encontrado es peor que el incumbente. Ejemplo: (P) mín z = x 1 2x 2 4x 1 + 6x 2 9 x 1, x 2 Z +

24 (B&B) Resolvemos la relajación lineal de (P): (P 0 ) mín z = x 1 2x 2 4x 1 + 6x 2 9 x 1, x 2 0 Se obtiene que: x P 0 = ( 1,5 2,5 ) z P0 = 3,5 Elegimos una variable no entera para ramificar: x 1

25 (B&B) Resolvemos la relajación lineal de (P): (P 0 ) mín z = x 1 2x 2 4x 1 + 6x 2 9 x 1, x 2 0 Se obtiene que: x P 0 = ( 1,5 2,5 ) z P0 = 3,5 Elegimos una variable no entera para ramificar: x 1

26 (B&B) Resolvemos (P 1): (P 1 ) mín z = x 1 2x 2 4x 1 + 6x 2 9 x 1 1 x 1, x 2 0 Se obtiene que: x P 1 = ( 1 2,16 ) z P1 = 3.3 Elegimos una variable no entera para ramificar: x 2

27 (B&B) Resolvemos (P 1): (P 1 ) mín z = x 1 2x 2 4x 1 + 6x 2 9 x 1 1 x 1, x 2 0 Se obtiene que: x P 1 = ( 1 2,16 ) z P1 = 3.3 Elegimos una variable no entera para ramificar: x 2

28 (B&B) Resolvemos (P 3): (P 3 ) mín z = x 1 2x 2 4x 1 + 6x 2 9 x 1 1 x 2 2 x 1, x 2 0 Se obtiene que: x P 3 = ( 0,75 2 ) z P3 = 3,25 Elegimos una variable no entera para ramificar: x 1

29 (B&B) Resolvemos (P 3): (P 3 ) mín z = x 1 2x 2 4x 1 + 6x 2 9 x 1 1 x 2 2 x 1, x 2 0 Se obtiene que: x P 3 = ( 0,75 2 ) z P3 = 3,25 Elegimos una variable no entera para ramificar: x 1

30 (B&B) Resolvemos (P 5): (P 5 ) mín z = x 1 2x 2 4x 1 + 6x 2 9 x 1 1 x 2 2 x 1 0 x 1, x 2 0 Se obtiene que: xp 5 = ( 0 1,5 ) z P5 = 3 Elegimos una variable no entera para ramificar: x 2

31 (B&B) Resolvemos (P 5): (P 5 ) mín z = x 1 2x 2 4x 1 + 6x 2 9 x 1 1 x 2 2 x 1 0 x 1, x 2 0 Se obtiene que: xp 5 = ( 0 1,5 ) z P5 = 3 Elegimos una variable no entera para ramificar: x 2

32 (B&B) Resolvemos (P 7): (P 7 ) mín z = x 1 2x 2 4x 1 + 6x 2 9 Se obtiene que: xp 7 = ( 0 1 ) z P7 = 2 x 1 1 x 2 2 x 1 0 x 2 1 x 1, x 2 0 Como se tiene que x P 7 Z 2 + se detiene la ramificación y se actualiza el incumbente Z = 2.

33 (B&B) Resolvemos (P 7): (P 7 ) mín z = x 1 2x 2 4x 1 + 6x 2 9 Se obtiene que: xp 7 = ( 0 1 ) z P7 = 2 x 1 1 x 2 2 x 1 0 x 2 1 x 1, x 2 0 Como se tiene que x P 7 Z 2 + se detiene la ramificación y se actualiza el incumbente Z = 2.

34 (B&B) Resolvemos (P 8): (P 8 ) mín z = x 1 2x 2 4x 1 + 6x 2 9 x 1 1 x 2 2 x 1 0 x 2 2 x 1, x 2 0 Se obtiene un problema infactible, por lo que se detiene la ramificación.

35 (B&B) Resolvemos (P 8): (P 8 ) mín z = x 1 2x 2 4x 1 + 6x 2 9 x 1 1 x 2 2 x 1 0 x 2 2 x 1, x 2 0 Se obtiene un problema infactible, por lo que se detiene la ramificación.

36 (B&B) Resolvemos (P 6): (P 6 ) mín z = x 1 2x 2 4x 1 + 6x 2 9 Se obtiene que: xp 6 = ( 1 2 ) z P6 = 3 x 1 1 x 2 2 x 1 1 x 1, x 2 0 Como se tiene que x P 6 Z 2 + se detiene la ramificación y se actualiza el incumbente Z = 3.

37 (B&B) Resolvemos (P 6): (P 6 ) mín z = x 1 2x 2 4x 1 + 6x 2 9 Se obtiene que: xp 6 = ( 1 2 ) z P6 = 3 x 1 1 x 2 2 x 1 1 x 1, x 2 0 Como se tiene que x P 6 Z 2 + se detiene la ramificación y se actualiza el incumbente Z = 3.

38 (B&B) Resolvemos (P 4): (P 4 ) mín z = x 1 2x 2 4x 1 + 6x 2 9 x 1 1 x 2 3 x 1, x 2 0 Se obtiene un problema infactible, por lo que se detiene la ramificación.

39 (B&B) Resolvemos (P 4): (P 4 ) mín z = x 1 2x 2 4x 1 + 6x 2 9 x 1 1 x 2 3 x 1, x 2 0 Se obtiene un problema infactible, por lo que se detiene la ramificación.

40 (B&B) Resolvemos (P 2): (P 2 ) mín z = x 1 2x 2 4x 1 + 6x 2 9 Se obtiene que: xp 2 = ( 2 2 ) z P2 = 2 x 1 2 x 1, x 2 0 Como se tiene que z P 2 > Z = 3 se detiene la ramificación, ya que cualquier subproblema de (P 2 ) tendrá una solución mayor o igual a z P 2.

41 (B&B) Resolvemos (P 2): (P 2 ) mín z = x 1 2x 2 4x 1 + 6x 2 9 Se obtiene que: xp 2 = ( 2 2 ) z P2 = 2 x 1 2 x 1, x 2 0 Como se tiene que z P 2 > Z = 3 se detiene la ramificación, ya que cualquier subproblema de (P 2 ) tendrá una solución mayor o igual a z P 2.

42 (B&B) Como no quedan problemas por resolver se tiene que el óptimo de (P) es el incumbente Z = 3, generado por el nodo P 6: x = ( 1 2 ) z = 3

43 (B&B) Como no quedan problemas por resolver se tiene que el óptimo de (P) es el incumbente Z = 3, generado por el nodo P 6: x = ( 1 2 ) z = 3

44 Dudas y/o Comentarios a:

45

Programación Lineal Entera. Programación Entera

Programación Lineal Entera. Programación Entera Programación Lineal Entera PE Programación Entera Modelo matemático, es el problema de programación lineal Restricción adicional de variables con valores enteros. Programación entera mita Algunas variables

Más detalles

Prá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 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 detalles

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

IN Guía de Problemas Resueltos de Geometría de Programación Lineal v1.0 IN3701 - Guía de Problemas Resueltos de Geometría de Programación Lineal v1.0 Acá va una pequeña guía con problemas resueltos de Geometría en Programación Lineal con problemas básicamente extraídos del

Más detalles

RELACIÓN DE PROBLEMAS DE CLASE DE PROGRAMACIÓN LINEAL ENTERA

RELACIÓ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 detalles

PROGRAMACIÓN LINEAL ENTERA

PROGRAMACIÓN LINEAL ENTERA PROGRAMACIÓN LINEAL ENTERA Programación lineal: hipótesis de perfecta divisibilidad Así pues decimos que un problema es de programación lineal entera, cuando prescindiendo de las condiciones de integridad,

Más detalles

PLE: Ramificación y Acotamiento

PLE: 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 detalles

Introducción a Programación Lineal

Introducció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 detalles

Programación Lineal. El método simplex

Programació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 detalles

Tema 3: El Método Simplex. Algoritmo de las Dos Fases.

Tema 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 detalles

Introducció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 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 detalles

Algebra lineal y conjuntos convexos

Algebra 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 detalles

RESOLUCIÓN DE MODELOS DE PROGRAMACIÓN ENTERA MÉTODOS DE CORTE CORTES DE GOMORY

RESOLUCIÓN DE MODELOS DE PROGRAMACIÓN ENTERA MÉTODOS DE CORTE CORTES DE GOMORY 25 de Junio de 2012 RESOLUCIÓN DE MODELOS DE PROGRAMACIÓN ENTERA MÉTODOS DE CORTE CORTES DE GOMORY Postgrado de Investigación de Operaciones Facultad de Ingeniería Universidad Central de Venezuela Programación

Más detalles

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. 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 detalles

Soluciones 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. 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 detalles

El 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 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 detalles

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

Programación NO Lineal (PNL) Optimización sin restricciones Programación NO Lineal (PNL) Optimización sin restricciones Ejemplos de los problemas que se aplica la programación NO Lineal: Problema de transporte con descuentos por cantidad : El precio unitario de

Más detalles

Tema 6: Programación entera: Bifurcación y planos de corte.

Tema 6: Programación entera: Bifurcación y planos de corte. Tema 6: Programación entera: Bifurcación y planos de corte. Obetivos del tema. Índice Problemas de programación lineal entera. Método de bifurcación y acotación para un PPLE Mixta. Técnicas de preprocesamiento

Más detalles

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

Formulación del problema de la ruta más corta en programación lineal Formulación del problema de la ruta más corta en programación lineal En esta sección se describen dos formulaciones de programación lineal para el problema de la ruta más corta. Las formulaciones son generales,

Más detalles

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

Z 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 detalles

Jesús Getán y Eva Boj. Marzo de 2014

Jesú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 detalles

Programación lineal entera (PLE)

Programación lineal entera (PLE) Programación lineal entera (PLE) Qué es un problema de programación lineal entera?: sujeto a Max c x Ax b x Z + Qué es un problema de programación lineal entera mixta (PLEM)? Algunas variables son continuas

Más detalles

Algoritmos para determinar Caminos Mínimos en Grafos

Algoritmos 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 detalles

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

PROGRAMACION ENTERA. M. en C. Héctor Martínez Rubin Celis 1 M. en C. Héctor Martínez Rubin Celis PROGRAMACION ENTERA En muchos problemas prácticos, las variables de decisión son realistas únicamente si estas son enteras. Hombres, máquinas y vehículos deben ser

Más detalles

Lo que se hace entonces es introducir variables artificiales ADAPTACIÓN A OTRAS FORMAS DEL MODELO.

Lo que se hace entonces es introducir variables artificiales ADAPTACIÓN A OTRAS FORMAS DEL MODELO. Clase # 8 Hasta el momento sólo se han estudiado problemas en la forma estándar ADAPTACIÓN A OTRAS FORMAS DEL MODELO. Maximizar Z. Restricciones de la forma. Todas las variables no negativas. b i 0 para

Más detalles

PASO 1: Poner el problema en forma estandar.

PASO 1: Poner el problema en forma estandar. MÉTODO DEL SIMPLEX PASO Poner el problema en forma estandar: La función objetivo se minimiza y las restricciones son de igualdad PASO 2 Encontrar una solución básica factible SBF PASO 3 Testar la optimalidad

Más detalles

Ejercicios de Programación Entera

Ejercicios de Programación Entera Ejercicios de Programación Entera Investigación Operativa Ingeniería Informática, UC3M Curso 08/09. En una ciudad se intenta disminuir la contaminación reduciendo la circulación interurbana. Un primer

Más detalles

: ING4520 Programación Matemática Semestre II : Juan Pérez Retamales : Francisco Vergara Matías Mujica Manuel Pavez

: 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 detalles

May 4, 2012 CAPÍTULO 5: OPTIMIZACIÓN

May 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 detalles

PROGRAMACIÓN LINEAL PROGRAMACIÓN LINEAL.

PROGRAMACIÓ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 detalles

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

Universidad 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 detalles

Modelos 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. 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 detalles

MÉTODO DEL DUAL (TEORIA DE DUALIDAD)

MÉ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 detalles

Universidad Tec Milenio: Profesional HG04002 Análisis de Decisiones I

Universidad 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 detalles

Tema 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

Tema 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 detalles

UNIDAD 6 PROGRAMACIÓN LINEAL ENTERA. de programación lineal entera. lineal entera.

UNIDAD 6 PROGRAMACIÓN LINEAL ENTERA. de programación lineal entera. lineal entera. UNIDAD 6 PROGRAMACIÓN LINEAL ENTERA de programación lineal entera. lineal entera. Investigación de operaciones Introducción En la unidad aprendimos a resolver modelos de P. L. por el método símple y el

Más detalles

RESOLUCIÓN DE SISTEMAS MEDIANTE DETERMINANTES

RESOLUCIÓN DE SISTEMAS MEDIANTE DETERMINANTES RESOLUCIÓN DE SISTEMS MEDINTE DETERMINNTES Página 0 REFLEXION Y RESUELVE Resolución de sistemas Ò mediante determinantes y Resuelve, aplicando x x e y, los siguientes sistemas de ecuaciones: 3x 5y 73 a

Más detalles

OPTIMIZACIÓN Y SIMULACIÓN PARA LA EMPRESA. Tema 4 Optimización no Lineal

OPTIMIZACIÓN Y SIMULACIÓN PARA LA EMPRESA. Tema 4 Optimización no Lineal OPTIMIZACIÓN Y SIMULACIÓN PARA LA EMPRESA Tema 4 Optimización no Lineal ORGANIZACIÓN DEL TEMA Sesiones: El caso sin restricciones: formulación, ejemplos Condiciones de optimalidad, métodos Caso con restricciones:

Más detalles

Capítulo 2 Juegos estáticos con información asimétrica

Capítulo 2 Juegos estáticos con información asimétrica Capítulo Juegos estáticos con información asimétrica January 1, 011 1 El equilibrio Bayesiano Definición 1.1. Un juego Bayesiano G consta de los siguientes elementos, G = (N, A, T, p, u) Un conjunto de

Más detalles

Fundamentos 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 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 detalles

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

Un 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 detalles

Inecuaciones con valor absoluto

Inecuaciones con valor absoluto Inecuaciones con valor absoluto El valor absoluto de un número real a se denota por a y está definido por: Propiedades a a si a si a 0 a < 0 i a y b son números reales y n es un número entero, entonces:

Más detalles

CONCEPTOS BASICOS DE LA TRANSFORMADA DE LAPLACE LA TRANSFORMADA DE LAPLACE

CONCEPTOS BASICOS DE LA TRANSFORMADA DE LAPLACE LA TRANSFORMADA DE LAPLACE LA TRANSFORMADA DE LAPLACE Por cálculo integral sabemos que cuando vamos a determinar una integral impropia de la forma,su desarrollo se obtiene realizando un cambio de variable en el límite superior de

Más detalles

EL PROBLEMA GENERAL DE OPTIMIZACION

EL PROBLEMA GENERAL DE OPTIMIZACION EL PROBLEMA GENERAL DE OPTIMIZACION Terminología Tipos de soluciones Resultados teóricos sobre existencia y unicidad de soluciones Método gráfico de resolución Problemas de optimización Este tipo de problemas

Más detalles

PROGRAMACION CUADRATICA

PROGRAMACION CUADRATICA PROGRAMACION CUADRATICA Programación convexa La programación convexa abarca una amplia clase de problemas, entre ellos como casos especiales, están todos los tipos anteriores cuando /(x) es cóncava. Las

Más detalles

INTERVALOS Y SEMIRRECTAS.

INTERVALOS Y SEMIRRECTAS. el blog de mate de aida CSI: Inecuaciones pág 1 INTERVALOS Y SEMIRRECTAS La ordenación de números permite definir algunos conjuntos de números que tienen una representación geométrica en la recta real

Más detalles

Clase 9 Programación No Lineal

Clase 9 Programación No Lineal Pontificia Universidad Católica Escuela de Ingeniería Departamento de Ingeniería Industrial y de Sistemas Clase 9 Programación No Lineal ICS 110 Optimización Profesor : Claudio Seebach Apuntes de Clases

Más detalles

Ejercicios tipo final

Ejercicios tipo final Ejercicios tipo final En la primera parte pondremos los enunciados de los ejercicios, en la segunda algunas sugerencias y en la tercera se encuentran las resoluciones 1 Ejercicios 1 Si A R 3x2, B R 2x1

Más detalles

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

Con miras a conocer la metodología que se aplica en el Método SIMPLEX, tenemos a continiacion un ejemplo: Método Simplex. Este método fue creado en el año 1947 por el estadounidense George Bernard Dantzig y el ruso Leonid Vitalievich Kantorovich, con el objetivo de crear un algoritmo capaz de crear soluciones

Más detalles

Introducción a la programación lineal

Introducció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 detalles

Programación Lineal Entera

Programación Lineal Entera Programación Lineal Entera P.M. Mateo y David Lahoz 2 de julio de 2009 En este tema se presenta un tipo de problemas formalmente similares a los problemas de programación lineal, ya que en su descripción

Más detalles

Universidad del Rosario Economía Matemática II Taller 8 - Kuhn Tucker

Universidad del Rosario Economía Matemática II Taller 8 - Kuhn Tucker . En los siguientes problemas de optimización: Universidad del Rosario Economía Matemática - 202-II Taller 8 - Kuhn Tucker a. Dibuje el conjunto K de puntos factibles y las curvas de nivel de la función

Más detalles

3. Estudia si la solución ( 1, 1, 1) es factible y, si lo es, si es interior o de frontera.

3. Estudia si la solución ( 1, 1, 1) es factible y, si lo es, si es interior o de frontera. MATEMÁTIAS II Grupo M APELLIDOS: NOMRE: onsidera el problema Max. 3x + 2y + z s.a 2x 2 + y 2 + z apple x + y + z x apple, z. Escribe el conjunto de oportunidades y razona si es compacto. 2. Podemos asegurar

Más detalles

Problema de Programación Lineal

Problema de Programación Lineal Problema de Programación Lineal Introducción La optimización es un enfoque que busca la mejor solución a un problema. Propósito: Maximizar o minimizar una función objetivo que mide la calidad de la solución,

Más detalles

La Teoría del Consumidor. El Problema del Consumidor

La Teoría del Consumidor. El Problema del Consumidor La Teoría del Consumidor El Problema del Consumidor El Problema del Consumidor El consumidor elige la cesta de bienes que maximiza su bienestar (utilidad) dentro del conjunto de cestas de bienes factibles.

Más detalles

Capítulo 4 Método Algebraico

Capítulo 4 Método Algebraico Capítulo 4 Método Algebraico Introducción En la necesidad de desarrollar un método para resolver problemas de programación lineal de más de dos variables, los matemáticos implementaron el método algebraico,

Más detalles

Es decir, det A = producto de diagonal principal producto de diagonal secundaria. Determinante de una matriz cuadrada de orden 3

Es decir, det A = producto de diagonal principal producto de diagonal secundaria. Determinante de una matriz cuadrada de orden 3 1.- DETERMINANTE DE UNA MATRIZ CUADRADA Determinante de una matriz cuadrada de orden 1 Dada una matriz cuadrada de orden 1, A = (a), se define det A = det (a) = a Determinante de una matriz cuadrada de

Más detalles

Resumen de técnicas para resolver problemas de programación entera. 15.053 Martes, 9 de abril. Enumeración. Un árbol de enumeración

Resumen 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 detalles

Tema 3: Método del Simplex Revisado.

Tema 3: Método del Simplex Revisado. Investigación Operativa 28/9 Tema 3: Método del Simplex Revisado. El método revisado o método del simples con multiplicadores: Conceptos básicos. Vector de Multiplicadores. Se basa en los mismos principios

Más detalles

Tema 3. El metodo del Simplex.

Tema 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 detalles

PROGRAMACIÓN DINÁMICA. Idalia Flores

PROGRAMACIÓ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 detalles

Ecuaciones, inecuaciones y sistemas

Ecuaciones, inecuaciones y sistemas Ecuaciones, inecuaciones y sistemas. Matemáticas Aplicadas a las Ciencias Sociales I 1 Ecuaciones, inecuaciones y sistemas Ecuaciones con una incógnita. Ecuación.- Una ecuación es una igualdad de expresiones

Más detalles

Programación Lineal Continua

Programació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 detalles

PROGRAMACIÓN LINEAL. Su empleo es frecuente en aplicaciones de la industria, la economía, la estrategia militar, etc.

PROGRAMACIÓN LINEAL. Su empleo es frecuente en aplicaciones de la industria, la economía, la estrategia militar, etc. PROGRAMACIÓN LINEAL La programación lineal da respuesta a situaciones en las que se exige maximizar o minimizar funciones que se encuentran sujetas a determinadas limitaciones, que llamaremos restricciones.

Más detalles

WinQSB. Módulo de Programación Lineal y Entera. Al ejecutar el módulo Linear and Integer Programming, la ventana de inicio es la siguiente

WinQSB. Módulo de Programación Lineal y Entera. Al ejecutar el módulo Linear and Integer Programming, la ventana de inicio es la siguiente WinQSB Módulo de Programación Lineal y Entera Al ejecutar el módulo Linear and Integer Programming, la ventana de inicio es la siguiente desde la cual, a partir del menú File New Problem puedes introducir

Más detalles

Teoría de grafos y optimización en redes

Teorí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 detalles

2do cuatrimestre 2014 Irene Loiseau Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires

2do cuatrimestre 2014 Irene Loiseau Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires Investigación Operativa Programación lineal y lineal entera 2do cuatrimestre 2014 Irene Loiseau Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires irene@dc.uba.ar

Más detalles

MODELOS DE INVESTIGACION DE OPERACIONES

MODELOS DE INVESTIGACION DE OPERACIONES MODELOS DE INVESTIGACION DE OPERACIONES CARACTERÍSTICAS Los modelos se dividen en determinísticos (no probabilisticos) y estocásticos (probilisticos). Hay otros modelos híbridos porque incluyen las dos

Más detalles

PROGRAMACIÓN LINEAL. 8.1. Introducción. 8.2. Inecuaciones lineales con 2 variables

PROGRAMACIÓN LINEAL. 8.1. Introducción. 8.2. Inecuaciones lineales con 2 variables Capítulo 8 PROGRAMACIÓN LINEAL 8.1. Introducción La programación lineal es una técnica matemática relativamente reciente (siglo XX), que consiste en una serie de métodos y procedimientos que permiten resolver

Más detalles

APUNTES ACERCA DE LA ECUACIÓN DE LA RECTA

APUNTES ACERCA DE LA ECUACIÓN DE LA RECTA Introducción APUNTES ACERCA DE LA ECUACIÓN DE LA RECTA Se denomina solución de una ecuación al valor o conjunto de valores de la(s) incógnita(s) que verifican la igualdad. Así por ejemplo decimos que x

Más detalles

INVESTIGACIÓN OPERATIVA

INVESTIGACIÓN OPERATIVA FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS INVESTIGACIÓN OPERATIVA Mg Jessica Pérez Rivera PROBLEMAS DE TRANSPORTE Y ASIGNACIÓN Las aplicaciones de la programación

Más detalles

= 310 (1 + 5) : 2 2 = = = 12 ( 3) ( 5) = = 2 = ( 4) + ( 20) + 3 = = 21

= 310 (1 + 5) : 2 2 = = = 12 ( 3) ( 5) = = 2 = ( 4) + ( 20) + 3 = = 21 Unidad I, NÚMEROS NATURALES Y ENTEROS A continuación se enuncian las claves de cada pregunta hechas por mí (César Ortiz). Con esto, asumo cualquier responsabilidad, entiéndase por si alguna solución está

Más detalles

520142: ALGEBRA y ALGEBRA LINEAL

520142: ALGEBRA y ALGEBRA LINEAL 520142: ALGEBRA y ALGEBRA LINEAL Segundo Semestre 2008, Universidad de Concepción CAPITULO 10: Espacios Vectoriales DEPARTAMENTO DE INGENIERIA MATEMATICA Facultad de Ciencias Físicas y Matemáticas 1 Definición

Más detalles

Clase 4 Funciones polinomiales y racionales

Clase 4 Funciones polinomiales y racionales Clase 4 Instituto de Ciencias Básicas Facultad de Ingeniería Universidad Diego Portales Marzo de 2014 Polinomios Definición Se llama polinomio en x a toda expresión de la forma p(x) = a 0 + a 1x+ +a n

Más detalles

ECUACIONES EN Q (NÚMEROS RACIONALES)

ECUACIONES EN Q (NÚMEROS RACIONALES) Echa un vistazo a esta situación. ECUACIONES EN Q (NÚMEROS RACIONALES) El domingo, Leonardo caminó 4 unidades. El lunes, Leonardo caminó un tercio de lo que caminó el martes. El caminó un total de 12 unidades

Más detalles

Confecció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 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 detalles

Parciales Matemática CBC Parciales Resueltos - Exapuni.

Parciales Matemática CBC Parciales Resueltos - Exapuni. Parciales Matemática CBC 2012 Parciales Resueltos - Exapuni www.exapuni.com.ar Compilado de primeros parciales del 2012 Parcial 1 1) Sea. Hallar todos los puntos de la forma, tales que la distancia entre

Más detalles

Dada la dificultad práctica para resolver de forma exacta toda una serie de problemas de

Dada la dificultad práctica para resolver de forma exacta toda una serie de problemas de CAPÍTULO 2 Métodos de solución Dada la dificultad práctica para resolver de forma exacta toda una serie de problemas de programación entera, se han desarrollado algoritmos que proporcionan soluciones factibles

Más detalles

Matrices Invertibles y Elementos de Álgebra Matricial

Matrices Invertibles y Elementos de Álgebra Matricial Matrices Invertibles y Elementos de Álgebra Matricial Departamento de Matemáticas, CSI/ITESM 20 de agosto de 2008 Índice 121 Introducción 1 122 Transpuesta 1 123 Propiedades de la transpuesta 2 124 Matrices

Más detalles

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

Contenido: 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 detalles

UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA UNAN-MANAGUA FAREM - CARAZO

UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA UNAN-MANAGUA FAREM - CARAZO UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA UNAN-MANAGUA FAREM - CARAZO INVESTIGACIÓN DE OPERACIONES Laboratorio #1 GRAFICA DE REGIONES CONVEXAS Y SOLUCIÓN POR MÉTODO GRÁFICO DE UN PROBLEMA DE PROGRAMACIÓN

Más detalles

TEMA 5.6 PROGRAMACIÓN NO LINEAL

TEMA 5.6 PROGRAMACIÓN NO LINEAL TEMA 5.6 PROGRAMACIÓN NO LINEAL 5.6.. INTRODUCCIÓN 5.6.. CONCEPTOS BÁSICOS 5.6.. MÉTODO O DE NEWTON ONSN SIN RESTRICCIONES S 5.6.4. MÉTODO DE NEWTON CON RESTRICCIONES. FUNCIONES DE PENALIZACIÓN. INTRODUCCIÓN

Más detalles

Tema II: Programación Lineal

Tema II: Programación Lineal Tema II: Programación Lineal Contenido: Solución a problemas de P.L. por el método gráfico. Objetivo: Al finalizar la clase los alumnos deben estar en capacidad de: Representar gráficamente la solución

Más detalles

1 Método de la bisección. 1.1 Teorema de Bolzano Teorema 1.1 (Bolzano) Contenido

1 Método de la bisección. 1.1 Teorema de Bolzano Teorema 1.1 (Bolzano) Contenido E.T.S. Minas: Métodos Matemáticos Resumen y ejemplos Tema 3: Solución aproximada de ecuaciones Francisco Palacios Escuela Politécnica Superior de Ingeniería de Manresa Universidad Politécnica de Cataluña

Más detalles

Programación dinámica p. 1

Programación dinámica p. 1 Técnicas de diseño de algoritmos Programación dinámica Dra. Elisa Schaeffer elisa.schaeffer@gmail.com PISIS / FIME / UANL Programación dinámica p. 1 Programación dinámica En programación dinámica, uno

Más detalles

Materia: Matemática de Octavo Tema: Raíces de un polinomio. Marco teórico

Materia: Matemática de Octavo Tema: Raíces de un polinomio. Marco teórico Materia: Matemática de Octavo Tema: Raíces de un polinomio Y si tuvieras una ecuación polinómica como? Cómo podrías factorizar el polinomio para resolver la ecuación? Después de completar esta lección

Más detalles

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

Introducció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 detalles

Notas del cursos. Basadas en los prontuarios de MATE 3001 y MATE 3023

Notas del cursos. Basadas en los prontuarios de MATE 3001 y MATE 3023 Programa Inmersión, Verano 2016 Notas escritas por Dr. M Notas del cursos. Basadas en los prontuarios de MATE 3001 y MATE 3023 Clase #8: jueves, 9 de junio de 2016. 8 Factorización Conceptos básicos Hasta

Más detalles

Método de diferencias finitas para ecuaciones diferenciales parciales elípticas. (Parte II)

Método de diferencias finitas para ecuaciones diferenciales parciales elípticas. (Parte II) Método de diferencias finitas para ecuaciones diferenciales parciales elípticas (Parte II) Métodos numéricos para sistemas lineales Solución numérica de EDPs requiere resolver sistemas de ecuaciones lineales

Más detalles

DUALIDAD EN PROGRAMACION LINEAL

DUALIDAD EN PROGRAMACION LINEAL DUALIDAD EN PROGRAMACION LINEAL Relaciones primal-dual Asociado a cada problema lineal existe otro problema de programación lineal denominado problema dual (PD), que posee importantes propiedades y relaciones

Más detalles

Programación Dinámica 1

Programación Dinámica 1 Programación Dinámica 1 El método de programación dinámica sirve para resolver problemas combinando las soluciones de subproblemas. Normalmente es usada para resolver problemas de optimización. Al construir

Más detalles

Grafos. AMD Grado en Ingeniería Informática. AMD Grado en Ingeniería Informática (UM) Grafos 1 / 30

Grafos. AMD Grado en Ingeniería Informática. AMD Grado en Ingeniería Informática (UM) Grafos 1 / 30 Grafos AMD Grado en Ingeniería Informática AMD Grado en Ingeniería Informática (UM) Grafos / 0 Objetivos Al finalizar este tema tendréis que: Conocer la terminología básica de la teoría de grafos. Pasar

Más detalles

Sucesiones y Suma Finita

Sucesiones y Suma Finita Sucesiones y Suma Finita Hermes Pantoja Carhuavilca Centro Pre-Universitario CEPRE-UNI Universidad Nacional de Ingeniería Algebra Hermes Pantoja Carhuavilca 1 de 21 CONTENIDO Convergencia de una sucesión

Más detalles

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

Práctica N 6 Modelos de Programación Lineal Entera Práctica N 6 Modelos de Programación Lineal Entera 6.1 Una empresa textil fabrica 3 tipos de ropa: camisas, pantalones y shorts. Las máquinas necesarias para la confección deben ser alquiladas a los siguientes

Más detalles

GUIA DE CATEDRA Matemática Empresarial Guía N.3 F. Elaboración 09 abril /11 F. 1 Revisión 09/04/11 Pagina 1 de 8

GUIA DE CATEDRA Matemática Empresarial Guía N.3 F. Elaboración 09 abril /11 F. 1 Revisión 09/04/11 Pagina 1 de 8 Plan de Estudios: Semestre 1 Área: Matemática 1 Nº Créditos: Intensidad horaria semanal: 3 Hrs T Hrs P Total horas: 6 Tema: Desigualdades 1. OBJETIVO Apropiar los conceptos de desigualdades y establecer

Más detalles

4.1. Polinomios y teoría de ecuaciones

4.1. Polinomios y teoría de ecuaciones CAPÍTULO 4 Polinomios y teoría de ecuaciones 4.1. Polinomios y teoría de ecuaciones Un polinomio real en x, o simplemente polinomio en x es una expresión algebraica de la forma a n x n + a n 1 x n 1 +

Más detalles

CAPITULO 1: PERSPECTIVE GENERAL DE LA

CAPITULO 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 detalles

Herramienta gráfica para el aprendizaje del algoritmo simplex

Herramienta gráfica para el aprendizaje del algoritmo simplex Herramienta gráfica para el aprendizaje del algoritmo simplex Victoria Fernández, Izaskun Urdangarin, Ana Zelaia Dpto. de Ciencia de la Computación e IA Facultad de Informática Universidad del País Vasco

Más detalles

Universidad Nacional de Ingeniería Facultad de Ciencias. Física Computacional CC063. Algebra Lineal. Prof: J. Solano 2012-I

Universidad Nacional de Ingeniería Facultad de Ciencias. Física Computacional CC063. Algebra Lineal. Prof: J. Solano 2012-I Universidad Nacional de Ingeniería Facultad de Ciencias Física Computacional CC063 Algebra Lineal Prof: J. Solano 2012-I Introduccion Aqui trabjaremos con operaciones basicas con matrices, tales como solucion

Más detalles

3. Algoritmos de puntos interiores para. Programación Lineal Introducción CO-5411 (S08) 23/02/

3. Algoritmos de puntos interiores para. Programación Lineal Introducción CO-5411 (S08) 23/02/ CO-5411 S08) 23/02/2008 35 3. Algoritmos de puntos interiores para Programación Lineal 3.1. Introducción A nales de la década de los años 40, George B. Dantzig diseña el algoritmo Simplex y da comienzo

Más detalles

Facultad 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 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 detalles