Programación Entera TIPOS DE PROBLEMAS DE PROGRAMACIÓN EN ENTEROS. Comparación entre la programación lineal y la de enteros

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

Download "Programación Entera TIPOS DE PROBLEMAS DE PROGRAMACIÓN EN ENTEROS. Comparación entre la programación lineal y la de enteros"

Transcripción

1 Comparación entre la programación lineal y la de enteros Programación Entera M. En C. Eduardo Bustos Farías En programación lineal, el algoritmo símplex siempre encuentra el óptimo global debido a que el supuesto de proporcionalidad garantiza que no existen óptimos locales. Sin embargo, en la programación entera, existen con frecuencia numerosos óptimos locales que deben considerarse al buscar el óptimo global Comparación entre la programación lineal y la de enteros La facilidad para resolver los problemas de programación lineal se debe a que el método símplex permite pivotear hasta que se alcanza la solución óptima global. Una vez alcanzado este punto óptimo, cualquier pivoteo adicional produce siempre una solu-ción con un valor objetivo menos deseable. Por otra parte, no existe ningún procedimien-to comparable al método símplex para resolver problemas de programación en enteros. Para un problema de PE, por lo general es necesario buscar entre las soluciones óptimas locales la que pueda ser la solución óptima global, y el proceso de búsqueda puede requerir una gran cantidad de tiempo y esfuerzo. TIPOS DE PROBLEMAS DE PROGRAMACIÓN EN ENTEROS 3 4 Problemas generales de programación en enteros (1) problemas generales de programación en enteros; (2) problemas binarios o 0-1 de programación en enteros, y (3) problemas mixtos de programación en enteros. Las variables de los problemas generales de programación en enteros deben asumir valores enteros. Las variables enteras pueden tener cotas superiores e inferiores pero no están, restringidas a un subconjunto específico de valores y, por lo general, no existe una estructura especial para el problema. Las variables deben asumir valores enteros. En general, cualquier problema de programación lineal que requiera que sus variables asuman valores discretos es un problema general de programación en enteros

2 Problemas binarios de programación en enteros Los problemas binarios o 0-1 de programación en enteros tienen variables que sólo pueden tomar valores 0 o 1. Al tener variables 0-1, en esencia se está planteando el modelo para situaciones del tipo todo o nada o hacerlo o no hacerlo. Esta clase de problemas es muy importante debido a que las situaciones todo o nada son muy comunes en áreas como presupuestos de capital, selección de ubicaciones y programación cronológica. Problemas mixtos de programación en enteros Los problemas en los que se requiere que algunas, pero no todas las variables, sean enteras, se denominan problema mixtos de programación en enteros. Estos problemas permiten la combinación de variables enteras y continuas. Las variables enteras pueden ser variables enteras generales o variables enteras binarias, dependiendo de la situación que se representa Programación Entera / Mixta Los problemas de programación con enteros se formulan de la misma manera que los problemas de programación lineal, pero agregando la condición de que al menos alguna de las variables de decisión debe tomar valores enteros. Una variable de decisión binaria sólo puede tomar valores 0 o 1. Una variable entera puede tomar cualquier valor, en tanto éste sea entero. 10 Factores a considerar al incluír variables de decisión enteras en un problema. El procedimiento de resolución es bastante más trabajoso que el método Simplex. Se pierde la posibilidad de contar con información sobre el costo de oportunidad de los recursos y el costo de sustitución de las actividades. EJEMPLO CROSS COUNTRY AIRLlNES Debido a una escasez de gasolina, la demanda de boletos de la Cross Country Airlines ha aumentado mucho en los últimos meses. La demanda ha crecido tanto que ahora la aerolínea está analizando la posibilidad de adquirir varios aviones nuevos. Existen tres tipos de aviones de entre los cuales se pueden elegir el DC-33, el Boeing 797 y el Lockheed Bi-Star. En la tabla se muestran el costo, capacidad y tiempo requerido de mantenimiento mensual para cada tipo. La Cross Country desea adquirir los nuevos aviones al mínimo costo posible, sujeta a los requerimientos de capacidad y mantenimiento. Los nuevos aviones deben transportar un total combinado de cuando menos 3,400 pasajeros y deben tener un tiempo combinado total de mantenimiento que no exceda las 250 horas mensuales. Se complica aún más la decisión de qué aviones adquirir porque sólo existen disponibles para su compra cinco aviones Bi-Star

3 PLANTEAMIENTO Este problema es muy similar a uno de programación lineal, excepto porque las variables deben asumir valores enteros. No hay forma de comprar una fracción de avión o de diferir la compra a otro periodo para evitar el requerimiento de enteros. En este caso, debe comprarse a la vez un número entero de aviones. Por ello, tenemos un problema de programación en enteros. Para plantear el problema, sean x1 = número de DC-33 que se compran x2 = número de B- 797 que se compran x3 = número de Bi-Star que se compran Dado que nuestro objetivo es minimizar el costo total de adquisición, la función objetivo es MINIMIZAR: Z = 10x x2 12x3 Los requerimientos de capacidad y tiempo de mantenimiento por mes pueden plantearse de la siguiente manera: REQUERIMIENTO DE CAPACIDAD: 350x, + 450x x TIEMPO DE MANTENIMIENTO: 25x + 15x2 + 15x Además, debe incluirse la disponibilidad del Bi- Star en el modelo: x3 5 Por último, están las condiciones de no negatividad y los requerimientos de enteros: x1, x2, x3 0 y enteros En conjunto, el problema puede plantearse como:

4 Este es un ejemplo de problema general de programación en enteros, puesto que existen sólo variables enteras y éstas no se restringen a 0 o 1. PROCEDIMIENTOS DE SOLUCIÓN PROCEDIMIENTOS DE SOLUCIÓN Métodos gráficos 1. Métodos gráficos 2. Redondeo de la solución óptima de programación lineal 3. Enumeración completa 4. Planos de corte 5. Ramificación y acotamiento Los métodos gráficos pueden ser de cierta utilidad para resolver problemas con dos varia-bles enteras. Al igual que con la programación lineal, resolver un problema de programación entera, en forma gráfica, implica un proceso de cuatro pasos. Los primeros tres pasos son idénticos a los que se utilizaron para la programación lineal, pero el cuarto es distinto. Estas etapas son: 1. Plantear el problema en forma matemática. 2. Graficar o "trazar", las restricciones. 3. Graficar la función objetivo. 4. Encontrar los valores de las variables de los puntos de celosía que tienen la más alta utilidad EJEMPLO Este cuarto paso requiere que se mueva la función objetivo hacia el exterior hasta encontrar el punto de celosía que tenga la mayor utilidad y que también sea factible en términos de PL. Ya no sólo buscamos los vértices de la región factible de PL; debemos considerar también los puntos de celosía que se encuentran dentro de la región factible de PL

5 En la figura se ha trazado la restricción para este problema y se han dibujado tres líneas rectas (dentro de cada una de las cuales cualquier punto representa la misma utilidad) con valores de 9, 12 Y 15, respectivamente. Se muestran también los puntos de celosía para el problema. En esta figura, puede verse que la solución óptima de PL ocurre en el vértice que tiene como coordenadas x1 = 0 y x2 = 2.5, y que arroja un valor de Z = También puede apreciarse que la línea de utilidades que tiene un valor de Z = 12 pasa a través del punto de celosía x1 = 4, x2 = 0 (punto I). Dado que esta es la línea de 150- utilidades más alta que pasa a través de un punto de celosía, la solución óptima de programación en enteros debe ser x1= 4, x2 = 0 con Z = 12. En esta figura, se marcaron los puntos enteros con un signo + y/o se dan sus coordenadas. Con frecuencia se denomina a estos puntos puntos de celosía. Observe que el punto de celosía (0, 3) no es factible, puesto que no cae dentro de la región factible de PL (el área sombreada en la figura). De manera similar, todos los puntos que son factibles para la programación lineal pero que no son puntos de celosía tampoco son factibles para PE. Por ello, para que un punto sea factible en PE, debe satisfacer las restricciones de programación lineal y ser un punto de celosía Sin embargo, revisando la lista anterior de puntos de celosía factibles, encontramos que la solución óptima de programación en enteros no se encuentra cerca de la solución óptima de PL. De hecho, la solución óptima de PE se presenta en el punto de celosía (4, 0), que tiene un valor para Z de 12. SOLUCIÓN CON WINQSB POR EL MÉTODO SIMPLEX VARIABLES CONTINUAS POR EL MÉTODO SIMPLEX VARIABLES CONTINUAS

6 31 Redondeo de la solución óptima de programación lineal El término redondeo, cuando se aplica a problemas de programación en enteros se refiere a utilizar la parte entera de una solución de programación lineal como solución para el problema de programación en enteros. El método usual es intentar seguir en la región factible haciendo un redondeo hacia el número inferior, en el caso de problemas de maximización, y haciendo un redondeo hacia el número superior, para problemas de minimización. Aunque el redondeo es un procedimiento muy común para resolver problemas prácticos de programación en enteros, en ciertos casos puede conducir a dificultades. 32 En primer lugar, habrá casos en los que la solución redondeada de PL no sea óptima para el problema específico de programación. Por ejemplo, considere el problema que se comentó antes. En ese problema, cuya gráfica aparece en la figura, la solución óptima de PL ocurrió en x2 = 2.5 Y x1= 0. Si redondeamos al número inferior para continuar en la región factible, encontramos como solución x2 = 2 y x1= 0, con un valor objetivo de 10. Sin embargo, la solución óptima fue x1 = 4 y x2 = 0, que tiene un valor de la función objetivo de 12. En ese ejemplo, aunque fue posible encontrar una solución factible mediante redondeo, la solución tuvo un valor objetivo inferior al de la solución óptima. Existen también casos en los que la solución redondeada no es óptima y ni siquiera factible. 33 Considere la situación que se ilustra en la figura. En este problema de programación en enteros, se pretende maximizar la función objetivo. La solución óptima de PL se encuentra en el punto A de la gráfica. Sin embargo, el punto A no es una solución entera, por lo que debe buscarse la verdadera solución óptima de PE. Si se redondea la solución óptima de PL hacia el número inferior, encontramos el punto B o el punto C. Ambos son puntos de celosía pero ninguno es factible; por ello, en este caso, el redondeo conduce a soluciones no factibles. La solución óptima de PE se encuentra en el punto D. Éste puede ser un ejemplo de los problemas que pueden ocurrir cuando se utiliza el redondeo, pero demuestra que es necesario tener cuidado cuando se hace esto. 34 Enumeración completa El uso de una enumeración completa o total de todos los puntos de celosía, como en el ejemplo de junto, no es práctico porque produce muchos problemas. El número de valores que deben enumerarse puede crecer mucho con bastante rapidez. Por ejemplo, si un problema de programación en enteros tiene 100 variables, cada una de ellas está restringida a tomar valores 0 o 1 (problema al que por lo general se le denomina binario o 0-1), entonces existen 2100 posibles puntos de celosía que deben enumerarse. Esto es demasiado para que el procedimiento de solución de la enumeración completa sea práctico. En este caso, los puntos A hasta I satisfacen este criterio, tal como se muestra en la tabla (también aparece el valor de la función objetivo para cada punto factible). La solución óptima de PL se encuentra en el punto (0, 2.5) que tiene un valor de Z de Métodos del plano de corte Uno de los primeros métodos teóricos para encontrar la solución óptima global, propuesto por Gomory en 1958, se denomina método del plano de corte. En este método, el procedimiento busca la solución óptima de PE cortando en forma sucesiva parte de la región factible continua (de PL). El proceso se continúa hasta que la solución óptima de PL para el problema reducido es entera. Esta es entonces la solución óptima de PE

7 Para ilustrar gráficamente la forma en que esto funciona, considere de nuevo el problema. Dado que la solución óptima de PL no es entera, se añade una nueva restricción que corta la solución óptima de PL. No es necesario revisar la forma en que se genera esta nueva restricción, excepto decir que excluye la antigua solución de PL al mismo tiempo que no excluye punto alguno de celosía. Si se recorta una parte suficiente de la región x1=2 y x2=2.5, entonces la nueva solución de PL se convierte en el punto I en (4,0). En forma gráfica, se muestra el resultado en la figura, en la que la restricción del plano de corte elimina lo suficiente de la antigua región factible para ocasionar que la nueva solución óptima de PL ocurra en un punto de celosía (I); y el punto I es la solución óptima de PE En este ejemplo, el método del plano de corte parece funcionar bien. Por desgracia, la experiencia con los planos de corte ha mostrado que es bastante frecuente que se requieran muchas restricciones adicionales (es decir, muchos cortes adicionales) para producir una solución que sea completamente entera en los problemas reducidos de PL. Resolución de problemas enteros por el método de Ramificar y Cortar En un problema con enteros existe un número finito de soluciones posibles (no todas son factibles) que pueden representarse mediante un diagrama de árbol. No hace falta enumerar todas las soluciones posibles si se pueden eliminar ramas dominadas. Una rama puede eliminarse si puede demostrarse que no contiene una solución factible que sea mejor que una ya obtenida Pasos en el método de Ramificar y Cortar 1. Comenzar: resolver el problema como si fuera un problema ordinario de PL (relajación de enteros). La solución obtenida se toma como cota máxima y base para el procedimiento de búsqueda de una solución factible. 2. Ramificar: a partir de la solución de PL designar una variable como entera y seleccionar, a partir de los posibles valores enteros que pueda tomar, una rama para investigarla. 42 Ramificar y Cortar (cont.) 3. Limitar: encontrar un límite para el problema definido por la rama seleccionada. El límite está dado por el valor de la mejor solución factible de enteros encontrada hasta el momento, y domina a todos los otros posibles resultados de una rama. 7

8 Ramificar y Cortar (cont.) 4. Comparar: comparar la solución obtenida en la rama con el límite de referencia vigente. Si el valor de la solución es menor que el límite vigente, se elimina de consideración toda la nueva rama. Se continúa con las ramas que no hayan sido evaluadas aún. Si el valor de la solución es mejor que el límite vigente y si la solución es entera (factible), entonces se convierte en el nuevo límite de referencia. Se examinan las ramas que aún no se han considerado en relación al nuevo límite. Si el valor de la solución es mayor que el límite vigente, pero la solución no es entera (factible) deben explorarse las ramificaciones de nivel inferior en la misma rama. Ramificar y Cortar (cont.) 5. Terminar: quedarse con la mejor solución factible obtenida una vez examinadas todas las ramificaciones Métodos de ramificación y cortar Los métodos de plano de corte utilizan restricciones adicionales para excluir las soluciones no enteras de PL. En contraste, los métodos de ramificación y acotación (sugeridos originalmente por Land y Doig en 1960) pretenden hacer lo mismo a través de una estrategia de divide y vencerás. Esto implica dividir la región factible en segmentos de tal manera que la solución anterior de PL que no era entera no se incluya en la nueva región factible. Dividir la región factible en segmentos da como resultado problemas adicionales que deben resolverse; pero dado que las regiones factibles de nuestros nuevos subproblemas son menores que la región factible del problema principal, el proceso de solución al nivel del subproblema debe ser más simple. El proceso de dividir y subdividir continúa hasta que puede demostrarse que ninguno de los subproblemas tiene una solución óptima que sea mejor que una solución entera calculada con anterioridad. 46 Existen cuatro posibles resultados para cada subproblema. 1. Si un problema no es factible, no se le investiga más. 2. Si la solución de PL para el problema es entera, se registra ésta como la posible mejor solución y no se investiga más el problema. 3. Si la solución de PL es peor que alguna solución entera que ya se conoce, entonces no se investiga más el problema. 4. Si la solución de PL es fraccionaria pero mejor que cualquier solución entera que se conoce hasta ese momento, se divide la región factible para ese subproblema de manera que se excluya una parte de la solución. Se continúa este problema hasta que no existen subproblemas que deban investigarse. Para ilustrar en forma gráfica el procedimiento de ramificación y acotación utilizaremos una variación del ejemplo original. Conservaremos la función objetivo pero cambiaremos la restricción. El problema nuevo (modificado) es 47 Para este problema, la solución óptima de PL sigue siendo la misma (x1 = 0 y x2 = 2.5 y Z = 12.5). Para excluir la solución no entera necesitamos dividir la región factible para que x2=2.5 ya no sea factible. Hacemos esto planteando dos subproblemas. Uno de ellos tendrá la restricción adicional x2 3, y el otro tendrá la restricción adicional x2 2. Denominamos a estos subproblemas P1 y P2, y compararemos sus soluciones de PL con la solución que ya conocemos de PE calculada mediante redondeo (es decir, x2 = 2, x1 = 2 y Z = 10). 48 En la figura se muestra en forma gráfica el resultado de crear los subproblemas añadiendo estas dos restricciones. Observe que el subproblema P1 no es factible puesto que si x2 3, no es posible que. La solución óptima de PL para P2 se encuentra en x1 = 0.6 y x2 = 2 para alcanzar un valor de 12. Dado que la solución óptima del problema P2 es al mismo tiempo fraccionaria y mejor que mejor solución conocida de programación entera (a la que denominaremos conocida), tenemos el resultado que se comentó antes. Entonces, repetimos el proceso de subdivisión sobre el problema P2 para generar otros dos problemas nuevo P3 y P4; 8

9 49 En estos dos subproblemas hemos excluido el valor fraccionario de x1 con las dos nuevas restricciones que se añadieron a P2. El resultado se muestra en la gráfica de la figura. Para P3, las restricciones x1 0 y x1 0 se convierten en x1 = 0. Entonces, la solución óptima ocurre en (0,2) que es la solución entera que se encontró mediante redondeo. Este es el resultado (2) que se comentó antes. Para P4, la solución óptima ocurre en (1, 1.75), que es fraccionaria, por lo que es necesario continuar subdividiendo P4 para excluir el valor fraccionario de x2. Esta subdivisión conduce a P5 y P6; 50 En P5, las dos restricciones x2 2 y x2 2 se reducen a la simple restricción x2 = 2; en P6, x2 2 resulta redundante por la nueva restricción x2 1. Los problemas se han resuelto en forma gráfica en la figura. En esta figura, se observa que la combinación de las restricciones x1 1 y x2 = 2 no es factible para PL, por lo que puede descartarse el subproblema P5. Para la P6, la solución óptima ocurre en (2,1). Dado que la solución óptima de P6 ocurre en un punto de celosía, no es necesario seguir investigando P6. También, dado que el valor de la función objetivo de (2,1) es 11, que es más alto que el valor entero que encontramos antes (10), se tiene una nueva solución actualizada. Finalmente, y dado que ya no hay más subproblemas que sea necesario investigar, se encuentra que la solución entera actualizada es óptima. El proceso de ramificación y acotación puede mostrarse en un diagrama para ilustrar la ramificación que se lleva a cabo. En la figura se realiza esto para el ejemplo. El nombre ramificación y acotación proviene de la división del problema (ramificación) en subproblemas y del uso de la PL para resolver los subproblemas con el objeto de determinar cuál es la mejor solución (no necesariamente entera) para cada subproblema (la cota). SOLUCIÓN CON WINQSB

10 55 10

Análisis Post Optimal y Algoritmo de Ramificación y Acotamiento

Análisis Post Optimal y Algoritmo de Ramificación y Acotamiento Universidad de Chile Facultad de Ciencias Físicas y Matemáticas Departamento de Ingeniería Industrial IN34A: Clase Auxiliar Análisis Post Optimal y Algoritmo de Ramificación y Acotamiento Marcel Goic F.

Más detalles

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

Teniendo en cuenta los valores de las variables se tienen 3 tipos de modelos lineales enteros:

Teniendo en cuenta los valores de las variables se tienen 3 tipos de modelos lineales enteros: Tema 5 Programación entera En este tema introducimos problemas lineales en los que algunas o todas las variables están restringidas a tomar valores enteros. Para resolver este tipo de problemas se han

Más detalles

7. PROGRAMACION LINEAL

7. PROGRAMACION LINEAL 7. PROGRAMACION LINEAL 7.1. INTRODUCCION A LA PROGRMACION LINEAL 7.2. FORMULACION DE UN PROBLEMA LINEAL 7.3. SOLUCION GRAFICA DE UN PROBLEMA LINEAL 7.4. CASOS ESPECIALES DE PROBLEMAS LINEALES 7.4.1. Problemas

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

Fundamentos de la programación lineal. Función Objetivo (F.O.): Para seleccionar qué función objetivo debe elegirse se toma en cuenta lo siguiente:

Fundamentos de la programación lineal. Función Objetivo (F.O.): Para seleccionar qué función objetivo debe elegirse se toma en cuenta lo siguiente: Fundamentos de la programación lineal Se llama programación lineal al conjunto de técnicas matemáticas que pretenden resolver la situación siguiente: Optimizar (maximizar o minimizar) una función objetivo,

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 MÉTODOS DE RESOLUCIÓN Redondeo: DESACONSEJABLE: Por producir malas soluciones Por producir soluciones infactibles Ejemplo PLA Max F(X) = 4x 1 + 3x 2 s.a. 2x 1 + x 2 2 3x 1 +

Más detalles

Un sistema de ecuaciones diferenciales son aquellas que tienen varias posibilidades para su solución. Estas son:

Un sistema de ecuaciones diferenciales son aquellas que tienen varias posibilidades para su solución. Estas son: Unidad X: Programación lineal (continuación) Objetivo específico: Entender ampliamente el fenómeno del comportamiento de los modelos matemáticos para la resolución de problemas enfocados a las ecuaciones

Más detalles

INTRODUCCIÓN A LA PROGRAMACIÓN ENTERA

INTRODUCCIÓN A LA PROGRAMACIÓN ENTERA INTRODUCCIÓN A LA PROGRAMACIÓN ENTERA Los problemas de programación lineal en que se requiere que algunas o todas las variables tomen valores enteros, son de programación entera. La programación entera

Más detalles

Problemas de programación entera: El método Ramifica y Acota. Investigación Operativa, Grado en Estadística y Empresa, 2011/12

Problemas de programación entera: El método Ramifica y Acota. Investigación Operativa, Grado en Estadística y Empresa, 2011/12 Problemas de programación entera: El método Ramifica y Acota Prof. José Niño Mora Investigación Operativa, Grado en Estadística y Empresa, 2011/12 Esquema La estrategia Divide y vencerás Árboles de enumeración

Más detalles

CAPÍTULO 4 PROGRAMACIÓN LINEAL ENTERA

CAPÍTULO 4 PROGRAMACIÓN LINEAL ENTERA CAPÍTULO 4 PROGRAMACIÓN LINEAL ENTERA Programación Lineal Entera Es una técnica que permite modelar y resolver problemas cuya característica principal es que el conjunto de soluciones factibles es discreto.

Más detalles

Fundamentos de Investigación de Operaciones Investigación de Operaciones 1

Fundamentos de Investigación de Operaciones Investigación de Operaciones 1 Fundamentos de Investigación de Operaciones Investigación de Operaciones de Modelos de LP 25 de julio de 2004. Descripción del Método ualquier problema de Programación Lineal de sólo 2 variables puede

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

SOLUCIÓN GRÁFICA DE PROBLEMAS DE PROGRAMACIÓN LINEAL

SOLUCIÓN GRÁFICA DE PROBLEMAS DE PROGRAMACIÓN LINEAL SOLUCIÓN GRÁFICA DE PROBLEMAS DE PROGRAMACIÓN LINEAL Muchos problemas de administración y economía están relacionados con la optimización (maximización o minimización) de una función sujeta a un sistema

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

ESCUELA DE CIENCIAS CIENCIAS BASICAS TECNOLOGIA E INGENIERIA PROGRAMACION LINEAL Act No. 8. LECTURA LECCION EVALUATIVA 2

ESCUELA DE CIENCIAS CIENCIAS BASICAS TECNOLOGIA E INGENIERIA PROGRAMACION LINEAL Act No. 8. LECTURA LECCION EVALUATIVA 2 INTRODUCCION AL METODO GRAFICO Antes de entrarnos por completo en los métodos analíticos de la investigación de operaciones es muy conveniente ver un poco acerca de las desigualdades de una ecuación lineal.

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

PROGRAMACION ENTERA: METODO DE BIFURCACIÓN Y ACOTAMIENTO

PROGRAMACION ENTERA: METODO DE BIFURCACIÓN Y ACOTAMIENTO PROGRAMACION ENTERA: METODO DE BIFURCACIÓN Y ACOTAMIENTO La mayor parte de los PE se resuelven en la práctica mediante la técnica de ramificación y acotamiento. En este método se encuentra la solución

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

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

Ejemplo: ubicación de estación de bomberos

Ejemplo: ubicación de estación de bomberos 15.053 Jueves, 11 de abril Más aplicaciones de la programación entera. Técnicas de plano de corte para obtener mejores cotas. Ejemplo: ubicación de estación de bomberos Considere la ubicación de estaciones

Más detalles

MATEMÁTICAS APLICADAS A LAS C.C. SOCIALES

MATEMÁTICAS APLICADAS A LAS C.C. SOCIALES MATEMÁTICAS APLICADAS A LAS C.C. SOCIALES CAPÍTULO 3 Curso preparatorio de la prueba de acceso a la universidad para mayores de 25 años curso 2010/11 Nuria Torrado Robles Departamento de Estadística Universidad

Más detalles

3.1 ESPACIO DE SOLUCIONES EN FORMA DE ECUACIÓN

3.1 ESPACIO DE SOLUCIONES EN FORMA DE ECUACIÓN El método símplex El método gráfico del capítulo 2 indica que la solución óptima de un programa lineal siempre está asociada con un punto esquina del espacio de soluciones. Este resultado es la clave del

Más detalles

Optimización y Programación Lineal

Optimización y Programación Lineal Optimización y Programación Lineal Problemas resueltos con el método gráfico 4 de junio de 2014 1. Resuelva el siguiente PL por el método gráfico Max z = x 1 + x 2 x 1 + x 2 4 x 1 x 2 5 En la figura 1

Más detalles

Programación lineal entera

Programación lineal entera Capítulo 2 Programación lineal entera 2.1. Definición En las últimas décadas, el uso de modelos de programación lineal entera mixta para resolver problemas de Optimización Combinatoria se ha incrementado

Más detalles

Investigación Operativa I. Programación Lineal. Informática de Gestión

Investigación Operativa I. Programación Lineal.  Informática de Gestión Investigación Operativa I Programación Lineal http://invop.alumnos.exa.unicen.edu.ar/ - 2013 Exposición Introducción: Programación Lineal Sistema de inecuaciones lineales Problemas de optimización de una

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

Integradora 3. Modelos de Programación Lineal

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

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

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

Facultad de Ciencias Económicas, Jurídicas y Sociales - Métodos Cuantitativos para los Negocios

Facultad de Ciencias Económicas, Jurídicas y Sociales - Métodos Cuantitativos para los Negocios Ubicación dentro del Programa Unidad III UNIDAD II: PROGRAMACIÓN LINEAL 1. Característica. Formulación matemática de un problema de programación lineal. Planteo e interpretación de un sistema de inecuaciones.

Más detalles

PROGRAMACIÓN LINEAL MÉTODO GRÁFICO

PROGRAMACIÓN LINEAL MÉTODO GRÁFICO 1 PROGRAMACIÓN LINEAL MÉTODO GRÁFICO Dado un problema de programación lineal se debe: 1. Graficar cada una de las restricciones. 2. Encontrar el Polígono de factibilidad, que es la intersección de los

Más detalles

INGENIERÍA DE SISTEMAS INVESTIGACIÓN OPERATIVA

INGENIERÍA DE SISTEMAS INVESTIGACIÓN OPERATIVA INGENIERÍA DE SISTEMAS INVESTIGACIÓN OPERATIVA Sesión 4 Objetivos: Aplicar el método simplex a la solución de problemas reales. Contenido: Introducción al método Simplex Requerimiento del método Simplex

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

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

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

Ecuaciones de primer grado

Ecuaciones de primer grado Matemáticas Unidad 16 Ecuaciones de primer grado Objetivos Resolver problemas que impliquen el planteamiento y la resolución de ecuaciones de primer grado de la forma x + a = b; ax = b; ax + b = c, utilizando

Más detalles

Universidad 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 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 II Modelos de Programación Lineal

Más detalles

Dirección de Operaciones

Dirección de Operaciones Dirección de Operaciones 1 Sesión No. 11 Nombre: Programación integral. Primera parte. Objetivo Al finalizar la sesión, el alumno será capaz de analizar las implicaciones que tiene la programación lineal

Más detalles

Algunos conceptos que utilizaremos en lo sucesivo son: Sistema de restricciones lineales: conjunto de todas las restricciones.

Algunos conceptos que utilizaremos en lo sucesivo son: Sistema de restricciones lineales: conjunto de todas las restricciones. A partir del planteamiento del problema de Programación Lineal expresado en su formulación estándar, vamos a estudiar las principales definiciones y resultados que soportan el aspecto teórico del procedimiento

Más detalles

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

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 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 Historia La investigación de Operaciones se caracteriza

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

Universidad de Managua Curso de Programación Lineal

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

APUNTE DE PROGRAMACION LINEAL ASIGNATURA: MATEMATICA II - U.N.R.N. AÑO: 2010

APUNTE DE PROGRAMACION LINEAL ASIGNATURA: MATEMATICA II - U.N.R.N. AÑO: 2010 Pagina APUNTE DE PROGRAMACION LINEAL ASIGNATURA: MATEMATICA II - U.N.R.N. AÑO: 00 Muchos problemas de administración y economía están relacionados con la optimización (maximización o minimización) de una

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

Programación Matemática para Economistas 1

Programación Matemática para Economistas 1 Programación Matemática para Economistas 1 CAPÍTULO 4. TOMA DE DECISIONES MULTICRITERIO. 1.- Introducción. Los problemas de programación lineal vistos hasta ahora, no implicaban ninguna decisión. Una vez

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

Repaso del algoritmo SIMPLEX

Repaso del algoritmo SIMPLEX Universidad de Chile Facultad de Ciencias Físicas y Matemáticas Departamento de Ingeniería Industrial IN70K: Clase Auxiliar Repaso del algoritmo SIMPLEX Marcel Goic F. 1 1 Esta es una versión bastante

Más detalles

Degeneración y ciclaje. Método de las dos fases CO-3411 (S08) 30/03/

Degeneración y ciclaje. Método de las dos fases CO-3411 (S08) 30/03/ CO-3411 (S08 30/03/2008 98 Degeneración y ciclaje En el caso de problemas generales, una solución será degenerada cuando alguna de las variables básicas se encuentra en una de sus cotas (comparar con el

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

Parte de Algoritmos de la asignatura de Programación Master de Bioinformática. Búsqueda exhaustiva

Parte de Algoritmos de la asignatura de Programación Master de Bioinformática. Búsqueda exhaustiva Parte de Algoritmos de la asignatura de Programación Master de Bioinformática Búsqueda exhaustiva Web asignatura: http://dis.um.es/~domingo/algbio.html E-mail profesor: domingo@um.es Transparencias preparadas

Más detalles

2) Existen limitaciones o restricciones sobre las variables de la función objetivo.

2) Existen limitaciones o restricciones sobre las variables de la función objetivo. 1 Introducción La programación lineal es un método de resolución de problemas que se ha desarrollado para ayudar a profesionales de distintos ambitos a tomar mejores decisiones Desde su aparición a finales

Más detalles

Modelos de Transporte: Problemas de Asignación. M. En C. Eduardo Bustos Farías

Modelos de Transporte: Problemas de Asignación. M. En C. Eduardo Bustos Farías Modelos de Transporte: Problemas de asignación M. En C. Eduardo Bustos Farías as Problemas de Asignación Problemas de Asignación: Son problemas balanceados de transporte en los cuales todas las ofertas

Más detalles

Figura 1: Esquema de las tablas simplex de inicio y general.

Figura 1: Esquema de las tablas simplex de inicio y general. RELACIONES PRIMAL-DUAL Los cambios que se hacen en el modelo original de programación lineal afectan a los elementos de la tabla óptima actual el que se tenga en el momento, que a su vez puede afectar

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

84 Tema 3. Dualidad. todas las restricciones son del tipo, todas las variables son no negativas.

84 Tema 3. Dualidad. todas las restricciones son del tipo, todas las variables son no negativas. Tema 3 Dualidad En el desarrollo de la programación lineal la teoria de la dualidad es importante, tanto desde el punto de vista teórico como desde el punto de vista práctico. Para cada modelo lineal se

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

Práctica 1. Introducción a la optimización mediante herramienta MS Excel Solver (I)

Práctica 1. Introducción a la optimización mediante herramienta MS Excel Solver (I) Ingeniería de Telecomunicación Planificación Avanzada de Redes de Comunicaciones Curso 2006-2007 Pablo Pavón Mariño Práctica 1. Introducción a la optimización mediante herramienta MS Excel Solver (I) Objetivos

Más detalles

OPTIMIZACION DETERMINISTICA

OPTIMIZACION DETERMINISTICA OPTIMIZACION DETERMINISTICA 1 PROBLEMA GENERAL Además de analizar los flujos de caja de las las alternativas de inversión, también se debe analizar la forma como se asignan recursos limitados entre actividades

Más detalles

ASIGNATURA: MATEMÁTICAS CCSS 2º BACHILLERATO. ÁLGEBRA Boletín 3 PROGRAMACIÓN LINEAL

ASIGNATURA: MATEMÁTICAS CCSS 2º BACHILLERATO. ÁLGEBRA Boletín 3 PROGRAMACIÓN LINEAL ASIGNATURA: MATEMÁTICAS CCSS 2º BACHILLERATO TEMA: ÁLGEBRA Boletín 3 PROGRAMACIÓN LINEAL 1) Un taller fabrica y vende dos tipos de alfombras, de seda y de lana. Para la elaboración de una unidad se necesita

Más detalles

APUNTE: Introducción a la Programación Lineal

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

Práctica 2: Análisis de sensibilidad e Interpretación Gráfica

Práctica 2: Análisis de sensibilidad e Interpretación Gráfica Práctica 2: Análisis de sensibilidad e Interpretación Gráfica a) Ejercicios Resueltos Modelización y resolución del Ejercicio 5: (Del Conjunto de Problemas 4.5B del libro Investigación de Operaciones,

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

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

Modelos de Programación Matemática

Modelos de Programación Matemática Modelos de Programación Matemática Las proposiciones matemáticas, en cuanto tienen que ver con la realidad, no son ciertas; y en cuanto que son ciertas, no tienen nada que ver con la realidad A. Einstein

Más detalles

Tema 3 Optimización lineal. Algoritmo del simplex

Tema 3 Optimización lineal. Algoritmo del simplex Tema 3 Optimización lineal. Algoritmo del simplex José R. Berrendero Departamento de Matemáticas Universidad Autónoma de Madrid Contenidos del tema 3 Teorema fundamental de la programación lineal. Algoritmo

Más detalles

La lección de hoy de febrero de Notación. Solución factible básica

La lección de hoy de febrero de Notación. Solución factible básica 1.3 1 de febrero de La lección de hoy Método simplex (continuación) Entregas: material de clase Nota: el diseño de esta presentación incluye animaciones que permiten verla en forma de diapositivas. Repaso

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

UTALCA IMAFI. Resolver los siguientes ejercicios utilizando el método gráfico. Para ello:

UTALCA IMAFI. Resolver los siguientes ejercicios utilizando el método gráfico. Para ello: Resolver los siguientes ejercicios utilizando el método gráfico. Para ello: (a). Modelar matemáticamente la situación planteada. (b). Graficar, en un mismo sistema de coordenadas, todas las restricciones

Más detalles

Es un procedimiento matemático que permite la planeación de actividades y la asignación de recursos productivos basados en criterios de optimización.

Es un procedimiento matemático que permite la planeación de actividades y la asignación de recursos productivos basados en criterios de optimización. PROGRAMACION LINEAL [Introducción] Es un procedimiento matemático que permite la planeación de actividades y la asignación de recursos productivos basados en criterios de optimización. Sirve para asignar

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

INDICE Capitulo 1. Expresiones y Ecuaciones: Suma y Resta Actividad con calculadora Matemática mental De los números al álgebra Matemática mental

INDICE Capitulo 1. Expresiones y Ecuaciones: Suma y Resta Actividad con calculadora Matemática mental De los números al álgebra Matemática mental INDICE Capitulo 1. Expresiones y Ecuaciones: Suma y Resta 1.1. Variables y expresiones 2 1.2. Solución de problema: planteamiento de expresiones. Traducción de 6 frases a expresiones algebraicas 1.3. Propiedades

Más detalles

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

Planteamiento de problemas de programación lineal. M. En C. Eduardo Bustos Farías Planteamiento de problemas de programación lineal M. En C. Eduardo Bustos Farías 1 Ejemplo. Breeding Manufacturing Inc. Mezcla de productos 2 La Breeding Manufacturing Inc., fabrica y vende dos tipos de

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

Universidad de Managua Al más alto nivel

Universidad de Managua Al más alto nivel Universidad de Managua Al más alto nivel Profesor: MSc. Julio Rito Vargas Avilés. Curso de Programación Lineal MÉTODO GRÁFICO PARA PROBLEMAS DE PROGRAMACIÓN LINEAL Estudiantes: Facultad de Ciencias Económicas

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

Para hallar, gráficamente, la solución de un problema de Programación Lineal con dos variables, procederemos del siguiente modo:

Para hallar, gráficamente, la solución de un problema de Programación Lineal con dos variables, procederemos del siguiente modo: Siempre que el problema incluya únicamente dos o tres variables de decisión, podemos representar gráficamente las restricciones para dibujar en su intersección el poliedro convexo que conforma la región

Más detalles

Programación Lineal y Optimización Segundo Examen Parcial Respuesta: :Solución Profr. Eduardo Uresti, Agosto-Diciembre 2011

Programación Lineal y Optimización Segundo Examen Parcial Respuesta: :Solución Profr. Eduardo Uresti, Agosto-Diciembre 2011 Matrícula: Nombre: Programación Lineal y Optimización Segundo Examen Parcial Respuesta: : Profr. Eduardo Uresti, Agosto-Diciembre 2011 1. Suponga que tiene una empresa que produce tres tipos de productos

Más detalles

Algoritmos de Planos de Corte

Algoritmos de Planos de Corte Algoritmos de Planos de Corte Problema: max {cx / x X} con X = {x / Ax b, x Z n + } Proposición: conv (X) es un poliedro que puede entonces escribirse como conv (X) = {x / Ax b, x 0} Lo mismo ocurre para

Más detalles

MÉTODO SIMPLEX MÉTODO DE SOLUCIÓN GRÁFICO

MÉTODO SIMPLEX MÉTODO DE SOLUCIÓN GRÁFICO MÉTODO SIMPLEX MÉTODO DE SOLUCIÓN GRÁFICO Investigación de Operaciones 1 AVISO Traer para la siguiente clase laptop para desarrollar ejercicios con winqsb, tora, qsb, y otros. Investigación de Operaciones

Más detalles

CAPÍTULO 6 PROGRAMACIÓN DINÁMICA. Programación Dinámica

CAPÍTULO 6 PROGRAMACIÓN DINÁMICA. Programación Dinámica CAPÍTULO 6 PROGRAMACIÓN DINÁMICA Programación Dinámica Programación Dinámica En muchos casos las decisiones del pasado afectan los escenarios del futuro. En estos casos se pueden tomar 2 opciones: asumir

Más detalles

a) LLamamos x al número de collares e y al número de pulseras. Las restricciones son: x + y 50 2x + y 80 x, y 0

a) LLamamos x al número de collares e y al número de pulseras. Las restricciones son: x + y 50 2x + y 80 x, y 0 Nuria Torrado Robles Departamento de Estadística Universidad Carlos III de Madrid Hoja, ejercicios de programación lineal, curso 2010 2011. 1. Un artesano fabrica collares y pulseras. Hacer un collar le

Más detalles

Introducción. Desarrollo. Palabras clave. Matemáticas Unidad 1 Significado y uso de los números. Números enteros

Introducción. Desarrollo. Palabras clave. Matemáticas Unidad 1 Significado y uso de los números. Números enteros Matemáticas Unidad 1 Significado y uso de los números Convertir fracciones a su escritura decimal y viceversa. Definir y utilizar los números negativos. Ubicar y representar números enteros, fraccionarios

Más detalles

Universidad 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 Universidad Nacional Autónoma de Nicaragua UNAN-Managua Curso de Investigación de Operaciones Profesor: MSc. Julio Rito Vargas Avilés. Presentación del Programa de Investigación de Operaciones Estudiantes:

Más detalles

Algoritmos y solución de problemas. Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal

Algoritmos y solución de problemas. Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal Algoritmos y solución de problemas Fundamentos de Programación Otoño 2008 Mtro. Luis Eduardo Pérez Bernal Introducción Departamento de Electrónica, Sistemas e Informática En las ciencias de la computación

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

Materia: Matemática de Octavo Tema: Función afín

Materia: Matemática de Octavo Tema: Función afín Materia: Matemática de Octavo Tema: Función afín Alguna vez has mantenido un seguimiento de la cantidad de libros que has leído en un período de tiempo? Mira a Kendra. Kendra y sus amigas han estado leyendo

Más detalles

UNIVERSIDAD CARLOS III DE MADRID Ingeniería Informática Examen de Investigación Operativa 16 de febrero de 2006

UNIVERSIDAD CARLOS III DE MADRID Ingeniería Informática Examen de Investigación Operativa 16 de febrero de 2006 UNIVERSIDAD CARLOS III DE MADRID Ingeniería Informática Examen de Investigación Operativa 6 de febrero de 26 Problema. (2 puntos Un técnico de sistemas del laboratorio de cálculo de la Escuela Politécnica

Más detalles

Formulando con modelos lineales enteros

Formulando con modelos lineales enteros Universidad de Chile 19 de marzo de 2012 Contenidos 1 Forma de un problema Lineal Entero 2 Modelando con variables binarias 3 Tipos de Problemas Forma General de un MILP Problema de optimización lineal

Más detalles

PRÁCTICA 5: Optimización de modelos lineales (continuos

PRÁCTICA 5: Optimización de modelos lineales (continuos Grado en Administración de Empresas Departamento de Estadística Asignatura: Optimización y Simulación para la Empresa Curso: 2011/2012 PRÁCTICA 5: Optimización de modelos lineales (continuos y discretos)

Más detalles

UNIDAD II. PROGRAMACIÓN LINEAL

UNIDAD II. PROGRAMACIÓN LINEAL UNIDAD II. PROGRAMACIÓN LINEAL OBJETIVO DE APRENDIZAJE: El alumno identificará y analizará problemas de optimización de funciones y recursos para mejorar la operación de una organización. Introducción

Más detalles

INTRODUCCIÓN A LA MODELACIÓN MATEMÁTICA Y OPTIMIZACIÓN

INTRODUCCIÓN A LA MODELACIÓN MATEMÁTICA Y OPTIMIZACIÓN INTRODUCCIÓN A LA MODELACIÓN MATEMÁTICA Y OPTIMIZACIÓN Carlos Julio Vidal Holguín UNIVERSIDAD DEL VALLE FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA INDUSTRIAL Y ESTADÍSTICA 1. FORMULACIÓN DE MODELOS DE

Más detalles

TEMA 2: PROGRAMACIÓN LINEAL.

TEMA 2: PROGRAMACIÓN LINEAL. TEMA : PROGRAMACIÓN LINEAL.. 1. INTRODUCCIÓN. La Programación Lineal (PL) puede considerarse como uno de los grandes avances científicos habidos durante la primera mitad del siglo XX y sin duda es una

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

PROGRAMACION DE REDES. MODELOS DE TRANSPORTE

PROGRAMACION DE REDES. MODELOS DE TRANSPORTE PROGRAMACION DE REDES. MODELOS DE TRANSPORTE El modelo de transporte o modelo de distribución es un ejemplo de un problema de optimización de redes. Se aplican para resolver ciertos tipos de problemas

Más detalles

Contenido Objetivos Ceros de Polinomios. Ceros de Polinomios. Carlos A. Rivera-Morales. Precálculo 2

Contenido Objetivos Ceros de Polinomios. Ceros de Polinomios. Carlos A. Rivera-Morales. Precálculo 2 Carlos A. Rivera-Morales Precálculo 2 Tabla de Contenido 1 Tabla de Contenido 1 2 eros reales : Discutiremos: el Teorema de los de Polinomios : Discutiremos: el Teorema de los de Polinomios uso de la Calculadora

Más detalles

Segmentos del borde o frontera Lados o aristas Intersecciones de éstos Vértices

Segmentos del borde o frontera Lados o aristas Intersecciones de éstos Vértices UNIDAD 4: PROGRAMACIÓN LINEAL 1 SISTEMAS DE INECUACIONES LINEALES CON DOS INCÓGNITAS RECINTOS CONVEXOS La solución de un sistema de inecuaciones lineales (SIL) con dos incógnitas viene representada por

Más detalles

PROGRAMACIÓN LINEAL. Para resolver estos problemas la investigación de operaciones los agrupa en dos categorías básicas:

PROGRAMACIÓN LINEAL. Para resolver estos problemas la investigación de operaciones los agrupa en dos categorías básicas: PROGRAMACIÓN LINEAL INTRODUCCIÓN La Investigación de Operaciones o Investigación Operativa, es una rama de las Matemáticas consistente en el uso de modelos matemáticos, estadística y algoritmos con objeto

Más detalles