Está en la página 1de 31

Programacin Lineal Programacin Entera

Universidad del CEMA LDE 700 Teora de la Decisin

Alejandro Bustamante Ariadna Berger

Programacin Lineal
La PL es un mtodo matemtico de resolucin de problemas donde el objetivo es optimizar (maximizar o minimizar) un resultado a partir de seleccionar los valores de un conjunto de variables de decisin, respetando restricciones correspondientes a disponibilidad de recursos, especificaciones tcnicas, u otras condicionantes que limiten la libertad de eleccin.

En PL un sistema de produccin se representa mediante un modelo o matriz en el que se incluyen:


costos e ingresos generados por unidad de actividad (funcin objetivo). aportes y requerimientos de insumos y productos por unidad de cada actividad considerada (coeficientes insumo/producto). disponibilidad de recursos, especificaciones tcnicas y empresariales a respetar (RHS).

Representacin matemtica de un problema de PL

Funcin objetivo
Z = c1X1 + c2X2 + ... + cnXn

Relaciones entre Requerimientos y Disponibilidad de Recursos


a11X1 + a12X2 + ..... + a1nXn <= b1 ............................................. <= .. am1X1 + am2X2 + ..... + amnXn <= bm
Xj = variables de decisin cj = costos o ingresos por unidad aij = coeficientes insumo producto bi = disponibilidad de recursos

Supuestos
Proporcionalidad

Las actividades se pueden representar mediante funciones de produccin lineales. Esto implica asumir retornos constantes a escala. Por consiguiente: el uso de recursos por parte de una actividad es proporcional al nivel de la actividad.

Supuestos (cont.)
Aditividad

El uso total de recursos es la suma de los recursos empleados por las actividades individuales. El valor de la funcin objetivo es la suma de las contribuciones de las actividades individuales. La contribucin de una variable de decisin a la funcin objetivo o al uso de recursos es independiente de los valores que se asignen a otras variables de decisin.

Supuestos (cont.)
Divisibilidad Es posible que las variables tomen valores no enteros.
Certeza

Se asume que no hay aleatoreidad en los coeficientes que definen a las variables de decisin del problema.

Campo de Factibilidad

Es el conjunto de posibilidades de produccin que cumple con la condicin de respetar todas las restricciones de un problema de decisin. De todas las alternativas tcnicamente factibles, hay una sola que es ptima desde el punto de vista de la funcin a optimizar. Hay una serie de soluciones subptimas que vale la pena explorar.

Tasa Marginal de Sustitucin Tcnica

Es la relacin tcnica que define el reemplazo de dos actividades entre s manteniendo constante el uso de un determinado recurso.

Ingreso Marginal

Es el incremento en el resultado provocado por el ingreso en la solucin de una unidad adicional de una actividad.

Costo de Oportunidad (Precio Sombra)

Cuando el objetivo es maximizar el resultado, el Costo de Oportunidad es el beneficio que se deja de percibir por no contar con una unidad adicional de un recurso. El Costo de Oportunidad de un recurso se determina en base al mejor uso alternativo. En trminos econmicos, es equivalente al Valor del Producto Marginal del recurso. Los recursos escasos se asignan a aquellas actividades en las que el valor del producto marginal de cada recurso sea mayor.

Costo de Oportunidad (cont.)

El valor de los recursos obtenido de acuerdo al criterio de VPMg es interno, propio de cada situacin evaluada en funcin de las alternativas consideradas tanto en sus aspectos de mercado (costos y precios) como tcnicos (funciones de produccin asociadas a cada alternativa), y de la abundancia o escasez relativa de los recursos disponibles. Por consiguiente, el Costo de Oportunidad Interno de un recurso puede diferir de su valor de mercado.

Costo Marginal

En un problema de maximizacin, el Costo Marginal es el incremento en el costo total resultante de agregar una unidad de actividad en la solucin. En PL, el Costo Marginal de una actividad se calcula valuando los recursos consumidos por cada actividad segn el Costo de Oportunidad Interno de los recursos.

Principio de Optimizacin (Simplex)

En un problema de maximizacin, conviene incrementar la participacin de una actividad en el plan en tanto el Ingreso Marginal sea mayor que el Costo Marginal que se incurra. Se llega a una solucin ptima siguiendo un mecanismo iterativo, en la que cada solucin mejora sobre la previa a partir de inclur actividades que aportan ms que lo que cuestan. Se llega a una solucin ptima cuando no hay sustituciones factibles que permitan lograr un resultado mayor. Para todas las actividades includas en el ptimo se cumple el principio: Ingreso Marginal = Costo Marginal

Costo de Sustitucin (Costo Reducido)

Indica la diferencia entre el Ingreso Marginal y el Costo Marginal para cada actividad. En una solucin ptima, las actividades includas en el plan cumplen con la condicin Ingreso Marginal = Costo Marginal, por lo que el Costo de Sustitucin de las mismas es igual a 0. Las actividades no includas en el plan tienen un Costo Marginal mayor que su Ingreso Marginal. El Costo de Sustitucin indica la magnitud de esta diferencia.

Solucin ptima

Una solucin es ptima para una situacin determinada en relacin a precios relativos, funciones de produccin, disponibilidad de recursos y restricciones empresariales especificadas. Cualquier alteracin en los supuestos empleados va a tener un impacto cierto en el resultado obtenido y eventualmente en el nivel o composicin de las actividades includas en la solucin.

Informacin obtenida

Resultado (ptimo) Dimensin de cada actividad en la solucin Costo de Sustitucin de las actividades Uso de cada recurso Costo de Oportunidad de cada recurso Rango de precios dentro del cual no se modifica la dimensin de las actividades en la solucin (ceteris paribus) Rango dentro del cual se mantiene el Costo de Oportunidad de cada recurso (ceteris paribus)

Soluciones degeneradas

Cuando en la solucin hay menos variables con valores positivos que cantidad de restricciones, la solucin es degenerada. En general la degeneracin no es un problema, pero a veces puede ocurrir que haya soluciones ptimas alternativas que no son fciles de identificar. Costos de sustitucin igual a 0 o costos de oportunidad igual a 0 son indicadores de soluciones degeneradas.

Soluciones fallidas
Solucin no factible Posibles causas: error en la formulacin (p.ej. una desigualdad con signo equivocado), o problema con restricciones incompatibles. Solucin no limitada El modelo fue formulado de tal modo que la funcin objetivo puede aumentar (en un problema de maximizacin) o disminur (en un problema de minimizacin) sin lmites. Posibles causas: falta inclur alguna restriccin esencial o se introdujo algn coeficiente con signo equivocado.

Problemas de Transporte

Hay un conjunto de m puntos de origen desde los que se enva una mercadera. Cada punto de origen i tiene una capacidad mxima de abastecimiento. Hay un conjunto de n puntos de demanda hacia los que se destina mercadera. Cada punto de demanda j debe ser abastecido con un mnimo de mercadera. Cada unidad producida en un punto de origen i y enviada a un punto de demanda j incurre en un costo cij

Balanceo de un problema de transporte

Si la oferta excede a la demanda, se puede balancear el problema creando un punto de demanda ficticia que absorba el exceso de oferta. Si la demanda excede a la oferta, para que el problema se vuelva factible se puede permitir no satisfacer parte de la demanda pagando una penalidad por unidad de demanda insatisfecha. Se agrega un punto de abastecimiento ficticio con una capacidad igual a la demanda insatisfecha, y una penalidad asociada a cada punto demanda.

Problemas de Asignacin: son problemas balanceados de transporte en los cuales todas las ofertas y todas las demandas son iguales a 1. Problemas de Transbordo: son problemas de transporte en los que se agregan puntos de transbordo. Los puntos de transbordo son puntos que pueden tanto recibir mercadera de otros puntos como enviar mercadera a otros puntos.

Programacin Entera / Mixta

Los problemas de programacin con enteros se formulan de la misma manera que los problemas de programacin lineal, pero agregando la condicin de que al menos alguna de las variables de decisin debe tomar valores enteros. Una variable de decisin binaria slo puede tomar valores 0 o 1. Una variable entera puede tomar cualquier valor, en tanto ste sea entero.

Factores a considerar al inclur variables de decisin enteras en un problema.


El procedimiento de resolucin es bastante ms trabajoso que el mtodo Simplex. Se pierde la posibilidad de contar con informacin sobre el costo de oportunidad de los recursos y el costo de sustitucin de las actividades.

Resolucin de problemas enteros por el mtodo de Ramificar y Podar

En un problema con enteros existe un nmero 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 solucin factible que sea mejor que una ya obtenida.

Pasos en el mtodo de Ramificar y Podar

1. Comenzar: resolver el problema como si fuera un problema ordinario de PL (relajacin de enteros). La solucin obtenida se toma como cota mxima y base para el procedimiento de bsqueda de una solucin factible. 2. Ramificar: a partir de la solucin de PL designar una variable como entera y seleccionar, a partir de los posibles valores enteros que pueda tomar, una rama para investigarla.

Ramificar y Podar (cont.)

3. Limitar: encontrar un lmite para el problema definido por la rama seleccionada. El lmite est dado por el valor de la mejor solucin factible de enteros encontrada hasta el momento, y domina a todos los otros posibles resultados de una rama.

Ramificar y Podar (cont.)

4. Comparar: comparar la solucin obtenida en la rama con el lmite de referencia vigente.


Si el valor de la solucin es menor que el lmite vigente, se elimina de consideracin toda la nueva rama. Se contina con las ramas que no hayan sido evaluadas an. Si el valor de la solucin es mejor que el lmite vigente y si la solucin es entera (factible), entonces se convierte en el nuevo lmite de referencia. Se examinan las ramas que an no se han considerado en relacin al nuevo lmite. Si el valor de la solucin es mayor que el lmite vigente, pero la solucin no es entera (factible) deben explorarse las ramificaciones de nivel

Ramificar y Podar (cont.)

5. Terminar: quedarse con la mejor solucin factible obtenida una vez examinadas todas las ramificaciones.

Problemas con Variables Binarias

Estibaje: son problemas con una sola restriccin de capacidad.

Cargo Fijo: hay un costo asociado con desarrollar una actividad que no depende del nivel de la actividad. Cobertura: cada elemento de un conjunto debe ser cubierto por un elemento aceptable de otro conjunto. El objetivo del problema es minimizar el nmero de elementos del segundo conjunto requerido para cubrir todos los elementos del primer conjunto.
Escala mnima de operacin

También podría gustarte