Modelos de Programación Lineal

download Modelos de Programación Lineal

of 36

description

Resumen de los temas principales y metodos usados para la resolución de problemas de Programación Lineal

Transcript of Modelos de Programación Lineal

  • Mg. Ing. HELIEN PARRA RIVEROS

    Modelos Base de Programacion Lineal

  • Mg. Ing. HELIEN PARRA RIVEROS

    CONCEPTOS BSICOS

    PROBLEMA

    Situacin a resolver (contexto real o conceptual)

    MODELO

    Expresin en lenguaje matemtico de un problema

    ALGORITMO

    Secuencia de pasos (operaciones, actividades, decisiones) que se aplican al modelo para lograr un propsito

    APLICACIN

    Programa computacional que ejecuta repetitivamente un algoritmo con alto nivel de precisin y exactitud

  • Mg. Ing. HELIEN PARRA RIVEROS

    Notacion Canonica

    Es la notacin abreviada de una sucesin de operaciones usando smbolos matemticos

    Permite generalizar un problema para su modelamiento y aplicacin

    Se basan en problemas tpicos de la ingeniera (en este caso)

  • Mg. Ing. HELIEN PARRA RIVEROS

    Por ejemplo

    1. 1 + 2 + 3 + 4 + = =1

    2. 11 + 22 + 33+. . =1

    3. 11 + 22 + 33+. . =1 =1

    4.

    11 12 13 121 22 23 2 1 2 3

    aij

    5. :

  • Mg. Ing. HELIEN PARRA RIVEROS

    Notacin Cannica de un problema lineal acotado. Requerimientos

    1. Establecer objetivo (Maximizar o Minimizar)

    2. Definir las dimensiones del problema

    3. Definir la variable de decisin

    4. Establecer las condiciones del problema

    1. Restricciones

    2. Parmetros

  • Mg. Ing. HELIEN PARRA RIVEROS

    Notacin Cannica de un problema lineal acotado

    Objetivo: Z: Funcion Objetivo que se busca maximizar o minimizar

    Dimensiones del problema: i: Numero de variables i j: Numero de restricciones del problema a

    Variable de Decision: Xi: nivel de la actividad i (para i = 1, 2, . . . , n).

    Parametros: ci : incremento en Z que se obtiene al aumentar una unidad

    en el nivel de la actividad i.

    Restricciones: aij : cantidad del recurso j consumido por cada unidad de la

    actividad i. (para i = 1, 2, . . . , n). bj: cantidad de recurso j disponible para asignarse a las

    actividades i (para j = 1, 2, . . . , m).

  • Mg. Ing. HELIEN PARRA RIVEROS

    Notacin Cannica de un problema lineal acotado

    = =1

    s.a. = 1,2, , ,

    0

  • Mg. Ing. HELIEN PARRA RIVEROS

    Problemas tpicos en programacin lineal acotada con las dimensiones expuestas

    1. Problema de Mezcla dieta

    2. Problema de Produccion

    3. Problema de distribucin

    4. Problema de Asignacin

    5. Problema de cartera

  • Mg. Ing. HELIEN PARRA RIVEROS

    1. Problema de Mezcla dieta

    El problema de la mezcla consiste en combinar n recursos (ingredientes) para producir p artculos (mezclas). Cada recurso (ingrediente) tiene una composicin particular de m elementos y deben combinarse para que el conjunto de mezclas p cumplan unas cuotas mnimas requeridas

  • Mg. Ing. HELIEN PARRA RIVEROS

    Graficamente

    Pro

    du

    cto

    s (i

    )

    Elementos (j)

    Requerimientos ( de j en i)

    Costos de

    producto (i)

    Cantidad de elemento j en el producto i

  • Mg. Ing. HELIEN PARRA RIVEROS

    Notacin Cannica

    Objetivo: Z: Funcion Objetivo que se busca. En este caso es minimizar el costo

    Dimensiones del problema: i: Numero de productos i j: Requerimientos

    Variable de Decision: Xi: numero de productos i a elaborar con la mezcla solicitada (para i = 1, 2, . . . , n).

    Parametros: ci : Costo de cada unidad i elaborada o mezclada

    Restricciones: aij : cantidad del recurso j mezclado para producir una

    unidad de la actividad i. (para i = 1, 2, . . . , n). bj: requerimiento minimo del recurso j disponible (para j = 1,

    2, . . . , m).

  • Mg. Ing. HELIEN PARRA RIVEROS

    Notacion Cannica

    = =1

    s.a. = 1, 2

    0

  • Mg. Ing. HELIEN PARRA RIVEROS

    Ejemplo

    Se tienen dos tipos de actividades de ventas; una es la venta en centros comerciales y la otra es la asistencia a eventos familiares. Para cada actividad hay tres tipos de recursos que deben proveerse; vendedores, vehculos e impulsadoras. En el caso de centros comerciales se requiere de 3 vendedores, 1 vehculo y 1 impulsadora. En el caso de eventos masivos, se requiere de 1 vehculo, 1 vendedor y 2 impulsadoras. El evento en centros comerciales cuesta el fin de semana $40.000.000 la hora y en eventos masivos cuesta $20.000.000. Se requiere siempre de contar con 27 vendedores, 21 vehculos y 30 impulsadoras programadas

    Cual debe ser la asignacin de la prxima semana que permita asegurar el costo mnimo?

  • Mg. Ing. HELIEN PARRA RIVEROS

  • Mg. Ing. HELIEN PARRA RIVEROS

    Notacin Cannica

    Objetivo: Z: Funcin Objetivo que se busca. En este caso es minimizar el costo

    Dimensiones del problema: i: Numero de productos i i = 1, 2

    X1= Numero de actividades que se programarn en centros comerciales X2=Numero de actividades que se programarn en eventos familiares

    j: Requerimientos : j= 1, 2, 3

    Variable de Decisin: Xi: numero de actividades i a realizar con la mezcla solicitada (para i = 1, 2).

    Parmetros: ci : Costo de cada actividad i

    Restricciones: (tabla) aij : cantidad del recurso j mezclado para producir una unidad de la

    actividad i. (para i = 1, 2). bj: requerimiento mnimo del recurso j disponible (para j = 1, 2, 3).

  • Mg. Ing. HELIEN PARRA RIVEROS

    Modelo

    Min: 40,000,000 X1 +20,000,000 X2S.A.

    3x1+x227 (Vendedores)

    x1+x221 (Vehculos)

    x1+2x230 (Impulsadoras)

  • Mg. Ing. HELIEN PARRA RIVEROS

    2. Problema de Produccion

    El problema de produccin consiste en producir la mayor cantidad de bienes posible que se ofertan a precios fijos limitado por las restricciones del proceso productivo que son:

    Mximas capacidades de mquina o proceso

    Cuotas minimas o mximas de produccin

    Tiempos limites

    Tiempos estndar

    Horarios de planta

  • Mg. Ing. HELIEN PARRA RIVEROS

    Graficamente

  • Mg. Ing. HELIEN PARRA RIVEROS

    Notacin Cannica

    Objetivo: Z: Funcion Objetivo que se busca. En este caso es Maximizar la Utilidad

    Dimensiones del problema: i: Tipo de producto j: Proceso productivo, actividad fase productiva

    Variable de Decision: Xi: unidades del producto i a elaborar (para i = 1, 2, . . . , n).

    Parametros: PVi:Precio de venta del producto i

    Restricciones: TEij:Tiempo estndar del producto i en la actividad j (para i =

    1, 2, . . . , n). TTj: Tiempo total disponible a programar en la actividad j

    (para j = 1, 2, . . . , m).

  • Mg. Ing. HELIEN PARRA RIVEROS

    Notacion Cannica

    = =1

    s.a. = 1, 2

    0

  • Mg. Ing. HELIEN PARRA RIVEROS

    Ejemplo

    Una empresa produce tres tipos de muebles (A, B y C), cada uno de los cuales se vende a $200, $150 y $120 respectivamente. Para la produccin de estos muebles la empresa cuenta con 315 horas disponibles en un taller de corte de madera, 110 horas disponibles en un taller de lijado y 50 horas en un taller de pintado. Se ha estimado que el mueble A requiere por unidad 15 horas de trabajo en el taller de corte, 2 horas en el taller de lijado y 1 hora en el taller de pintado (estos mismos valores para los muebles B y C son 7,5:3:1 y 5:2:1, respectivamente). Se requiere formular y resolver un modelo de Programacin Lineal que permita encontrar la cantidad a elaborar y vender de estos muebles de modo que la empresa obtenga el mayor beneficio

  • Mg. Ing. HELIEN PARRA RIVEROS

    Notacin Cannica

    Objetivo: Z: Funcion Objetivo que se busca. En este caso es Maximizar la Utilidad

    Dimensiones del problema: i: Tipo de producto (muebles A, B, C)

    X1 = Unidades a elaborar y vender del mueble A. X2 = Unidades a elaborar y vender del mueble B. X3 = Unidades a elaborar y vender del mueble C.

    j: Proceso productivo, actividad fase productiva (Corte, Lijado y Pintura)

    Variable de Decision: Xi: unidades del producto i a elaborar (para i = 1, 2, 3).

    Parametros: PVi:Precio de venta: $200, $150 y $120

    Restricciones: TEij:Tiempo estndar del producto i en la actividad j TTj: Tiempo total disponible a programar en la actividad j (para j =

    1, 2, . . . , m).

  • Mg. Ing. HELIEN PARRA RIVEROS

    Modelo

    Max: 200x1 + 150x2 +120x3S.A.

    15 x1 + 7.5x2 + 5x3

  • Mg. Ing. HELIEN PARRA RIVEROS

    3. Problema de distribucin

    El problema de distribucin consiste en cumplir unos requerimientos de distribucin en centros u puntos a travs de orgenes con costos dependientes

    Es un problema que busca el equilibrio

    Su generalizacin con un estudio a profundidad se denomina en IO Problema de Transporte

  • Mg. Ing. HELIEN PARRA RIVEROS

  • Mg. Ing. HELIEN PARRA RIVEROS

    Notacin Cannica

    Objetivo: Z: Funcin Objetivo que se busca. En este caso es minimizar costos

    Dimensiones del problema: i: orgenes (i = 1, 2, . . . , m). j: destinos (i = 1, 2, . . . , n).

    Variable de Decisin: Xij: unidades a trasportar del origen i al destino j

    Parametros: Cij:Costo de trasladar una unidad del origen i al destino j

    Restricciones: bi: Unidades totales disponibles en cada origen i dj: Unidades totales requeridas en cada destino j La suma todos los m debe ser igual a todos los n (equilibrio)

  • Mg. Ing. HELIEN PARRA RIVEROS

    Notacin Cannica

  • Mg. Ing. HELIEN PARRA RIVEROS

    Ejemplo

    Una compaa cuenta con tres proveedores de instalacin de

    gasodomsticos A, B, y C para atender los requerimientos de los puntos de

    venta D, E, F y G.

    Las capacidades mensuales de los proveedores son 20, 30 y 45 unidades,

    respectivamente; los requerimientos mensuales de los distribuidores son 10,

    15, 40 y 30 unidades, para los distribuidores D, E, F y G respectivamente

    los costos unitarios y la informacin anterior se muestra resumida asi:

    Determinar el plan ptimo de distribucin que minimice el costo total

    D E F G Ofertas

    A $5 $10 $5 $0 20

    B $5 $9 $5 $10 30

    C $10 $10 $15 $5 45

    Demandas 10 15 40 30 95

  • Mg. Ing. HELIEN PARRA RIVEROS

    Notacin Cannica

    Objetivo: Z: Funcin Objetivo que se busca. En este caso es minimizar costos

    Dimensiones del problema: i: orgenes (i = 1, 2, 3). j: destinos (i = 1, 2, 3, 4).

    Variable de Decisin: Xij: unidades a trasportar del origen i al destino j

    Parametros: Cij:Costo de trasladar una unidad del origen i al destino j

    (Tabla)

    Restricciones: bi: Unidades totales disponibles en cada origen i dj: Unidades totales requeridas en cada destino j La suma todos los m debe ser igual a todos los n (equilibrio)(Tabla)

  • Mg. Ing. HELIEN PARRA RIVEROS

    Modelo

    Min z = 5X11+10X12+5X13+0X14+5X21+9X22+5X23+10X24+10X31+10X32+10X33+5X34

    s.a.

    X11+X12+X13+X14 20

    X21+X22+X23+X2430

    X31+X32+X33+X3445

    X11+X21+X3110

    X12+X22+X3210

    X13+X23+X3310

    X14+X24+X3410

    X11,X12,X13,X14,X21,X22,X23,X24,X31,X32,X33,340

  • Mg. Ing. HELIEN PARRA RIVEROS

    4. Problema de Asignacin

    Es un problema en el que busco asignar a m trabajos n recursos de forma que se minimice el costo total

    Igual que el anterior, requiere de condicin de equilibrio inicial

  • Mg. Ing. HELIEN PARRA RIVEROS

    Graficamente

    Recursos Trabajos

  • Mg. Ing. HELIEN PARRA RIVEROS

    Notacion Canonica

    = =1 =1

    s.a.

    =1

    = 1

    =1

    = 1

    = 1 0

  • Mg. Ing. HELIEN PARRA RIVEROS

    Ejemplo

    Un proceso productivo cuenta con 4 maquinas y cuatro tareas por completar. Cada maquina se debe asignar para completar una tarea. El tiempo requerido para preparar cada maquina para completar cada tarea se muestra en la siguiente tabla. Se desea reducir el tiempo de preparacin total necesario para completar las cuatro tareas.

  • Mg. Ing. HELIEN PARRA RIVEROS

    Modelo

  • Mg. Ing. HELIEN PARRA RIVEROS

    Actividad

    Identifica dos ejemplos de cada uno de los modelos expuestos y resuelve usando MS Solver

    Entrega en plataforma BlackBoard antes de iniciar la prxima clase