SlideShare una empresa de Scribd logo
1 de 84
Universidad Nacional Experimental
            “Francisco de Miranda”
               Área de Tecnología
 Unidad Curricular: Investigación de Operaciones




                  Tema No. 1
Modelación Matemática. Formulación de Modelos de
               Programación Lineal




                   Facilitador:
             Dr. Juan J. Lugo Marín.
Antecedentes de la Investigación de Operaciones




    La Investigación de Operaciones surgió formalmente durante la
     Segunda Guerra Mundial, cuando había una gran necesidad de
  administrar los escasos recursos. La Fuerza Aérea Británica formó el
  primer grupo que desarrollaría métodos cuantitativos para resolver
       estos problemas operacionales y bautizó sus esfuerzos como
       investigación operacional. Poco después, las fuerzas armadas
 estadounidenses formaron un grupo similar, compuesto por científicos
      físicos e ingenieros, cinco de los cuales posteriormente fueron
     laureados con el premio Nobel. Los esfuerzos de estos grupos,
   especialmente en el área de la detección por radar, se consideran
          vitales en el triunfo de la guerra aérea de Gran Bretaña.
Antecedentes de la Investigación de Operaciones




    Después de la Segunda Guerra Mundial, los administradores de la industria
reconocieron el valor de aplicar técnicas similares a sus complejos problemas de
decisión. Los primeros esfuerzos se dedicaron a desarrollar modelos apropiados
  y procedimientos correspondientes para solucionar problemas que surgían en
  áreas tales como la programación de refinerías de petróleo, la distribución de
 productos, la planeación de producción, el estudio de mercado y la planeación
  de inversiones. Estos procedimientos de soluciones se hicieron posibles con el
advenimiento de computadoras de alta velocidad, porque la resolución del típico
problema de investigación de operaciones requiere demasiados cálculos para ser
     realizados prácticamente a mano. El uso de técnicas de administración ha
  aumentado con los avances en los cálculos hasta el punto en que actualmente
 estas técnicas son empleadas rutinariamente en una computadora de escritorio
                  para solucionar muchos problemas de decisión.
Investigación de Operaciones - Definiciones




  Administración/ investigación de operaciones: el uso de las
matemáticas y las computadoras para ayudar a tomar decisiones
 racionales frente a problemas de administración complejos.


La definición de Churchman, Ackoff y Arroff: La investigación de
operaciones es la aplicación, por grupos interdisciplinarios, del
método científico a problemas relacionados con el control de las
 organizaciones o sistemas (hombre-máquina), a fin de que se
  produzcan soluciones que mejor sirvan a los objetivos de la
                         organización.
Investigación de Operaciones - Definiciones



 La definición de la Sociedad de Investigación de Operaciones de la Gran Bretaña es
la siguiente: La investigación de operaciones es el abordaje de la ciencia moderna a
    los complejos problemas que surgen en la dirección y en la administración de
grandes sistemas de hombres, máquinas, materiales y dinero, en la industria, en los
      negocios, en el gobierno y en la defensa. Su actitud diferencial consiste en
   desarrollar un modelo científico del sistema tal, que incorpore valoraciones de
   factores como el azar y el riesgo y mediante el cual se predigan y comparen los
resultados de decisiones, estrategias o controles alternativos. Su propósito es el de
      ayudar a la gerencia a determinar científicamente sus políticas y acciones.
 La investigación de operaciones también se puede definir como “la aplicación por
  grupos interdisciplinarios del método científico a problemas relacionados con el
 control de las organizaciones o sistemas a fin de que se produzcan soluciones que
                 mejor sirvan a los objetivos de toda la organización”
Investigación de Operaciones - Metodología




 Paso 1: Planteamiento y conceptualización del
                  Problema.


       Paso 2: Formulación del Modelo.


        Paso 3: Resolución del Modelo.
Investigación de Operaciones - Metodología



        Paso 4: Validación del Modelo.

       Paso 5: Implantación del Modelo
Investigación de Operaciones – Áreas de Aplicación




    Como su nombre lo dice, la Investigación de Operaciones significa
  “hacer investigación sobre las operaciones”. Entonces, la investigación
 de operaciones se aplica a problemas que se refieren a la conducción y
        coordinación de operaciones (o actividades) dentro de una
    organización. La naturaleza de la organización es en su más amplio
  significado y, de hecho, la investigación de operaciones se ha aplicado
     de manera extensa e áreas tan diversas como la manufactura, el
 transporte, las telecomunicaciones, la planeación financiera, el cuidado
                   de la salud, los servicios públicos, etc.
Que es un Modelo



     Un Modelo es producto de una abstracción de            Un Modelo es un
   un sistema real, eliminado las complejidades y       Patrón de Referencia.
   haciendo suposiciones pertinentes, se aplican
   técnicas matemáticas y se obtiene una                Un Modelo es una
   representación simbólica del mismo.                  abstracción selectiva de
                                                        la realidad .

         Sistema Real                                     El modelo se define
                              Autor: Natasha Sánchez   como una función objetiva
                                                       y restricciones que se
                Sistema Supuesto                       expresan en términos de
                                            Modelo     las variables (alternativas)
                                                       de decisión del problema.
Que es un Modelo



      Un modelo matemático son representaciones          Un modelo de decisión
   matemáticas de situaciones reales que se           debe considerarse como un
   podrían usar para tomar mejores decisiones, o      vehículo para resumir un
   bien, simplemente para entender mejor la           problema de decisión en
   situacional real.                                  forma tal que haga posible
                                                      la      identificación     y
     Un modelo matemático es una ecuación,            evaluación sistemática de
   desigualdad o sistema de ecuaciones o              todas las alternativas de
   desigualdades, que representan determinados        decisión del problema.
   aspectos del sistema físico representado en el     Después se llega a una
   modelo. Los modelos de este tipo se utilizan en    decisión seleccionando la
   gran medida en las ciencias físicas, en el campo   alternativa que se juzgue
   de la ingeniería los negocios y la economía.       sea la mejor entre todas las
                                                      opciones disponible.
Tipos de Modelo


                                                                Modelo de Simulación:
                                                             Por lo general, toma la forma de
    Modelos Determinísticos:                                 un conjunto de suposiciones
  Cuando se conoce con certeza el comportamiento de          acerca de la operación del sistema,
  los parámetros involucrados en el Modelo, por lo           expresado      como      relaciones
  tanto tienen un bajo nivel de incertidumbre.               matemáticas o lógicas entre los
                                                             objetos de interés en el sistema. A
                                                             diferencia de las soluciones
                                                             matemáticas exactas disponibles
                                                             con la mayor parte de los modelos
                                      Autor: Natasha Sánchez analíticos,   el    proceso      de
                                                             simulación tiene que ver con
    Modelo Probabilístico o Estocástico:                     ejecutar el modelo a través del
  En los que parte de la información necesaria no se         tiempo, por lo común en una
  conoce con certeza sino más bien se comporta de una        computadora,      para      generar
  manera probabilística , poseen por lo tanto un alto        muestras representativas de las
  nivel de incertidumbre.                                    medidas de desempeño.
Modelos de Programación Lineal




  Un modelo de Programación Lineal (PL) considera que las
   variables de decisión tienen un comportamiento lineal,
      tanto en la función objetivo como restricciones del
 problema. En este sentido, la Programación Lineal es una de
    las herramientas más utilizadas en la Investigación de
  Operaciones debido a que por su naturaleza se facilitan los
 cálculos y en general permite una buena aproximación de la
                           realidad.
Modelos de Programación Lineal




           Decisiones de                   Planeación de
           Fabricación o                    Producción
             Compra                          Agregada



   Problemas de                                      Problemas de
      Dietas                Aplicaciones                Mezclas



           Administración                  Decisiones de
            de Cartera de                   Mezcla de
               Valores                      Productos
Elementos de un Modelo de Programación Lineal




            Función Objetivo:
                                          Variable de Decisión /variable/variable
   El objetivo Global de un problema
                                                        controlable:
  de decisión expresado en una forma
                                          Valores que se buscan determinar con
     matemática en términos de los
                                                  la solución del modelo
  datos y de las variables de decisión.


     Restricciones (limitaciones):
    Requerimientos o Limitaciones              Condiciones de No Negatividad:
   sobre los valores de variables en            Condiciones del modelo que
                                                estipulan que las variables de
        un modelo matemático
                                              decisión deben tener sólo valores
      típicamente impuesto por
                                                  no negativos (positivos).
         condiciones externas.
Elementos de un Modelo de Programación Lineal




                               Vector Disponibilidad (valor del lado derecho):
  Aún el cambio más pequeño en el valor del lado derecho de una restricción puede ocasionar que la
  solución óptima cambie. Sin embrago, mientras el valor cambia dentro de algún intervalo alrededor
  de su valor original, el valor óptimo de la función objetivo cambia en forma lineal en proporción con
  el cambio en el valor del lado derecho, de acuerdo al precio sombra. Incluso fuera de este intervalo,
    para cada valor del lado derecho respecto del cual el programa lineal es factible, existe un precio
          sombra, que puede usarse para obtener el nuevo valor óptimo de la función objetivo.



                                                            Coeficientes Objetivos:
           Coeficientes tecnológicos:                    Coeficientes que acompañan a
        Coeficientes que acompañan a                      las variables en la Ecuación
       las variables en las restricciones.                          Objetivo.
Pasos para formular un Modelo de Programación Lineal




             Paso 1: Identificación de las variables de Decisión:

      El primer paso en la formulación del problema es identificar las
     variables de decisión, a menudo simplemente llamadas variables.
    Los valores de estas variables, una vez determinados, proporcionan
                          la solución al problema.

     Cuando los valores de los elementos no se conocen todavía, a cada
    variable de decisión se le da un nombre simbólico. Se puede elegir el
        nombre simbólico que recuerde la cantidad que la variable de
                             decisión representa.
Pasos para formular un Modelo de Programación Lineal




                  Paso 2: Identificación de los datos del problema:
     La finalidad de resolver un problema es proporcionar los valores para las
        variables de decisión que ha identificado. Se requiere conocer cierta
                 información para ayuda a determinar esos valores.
   A diferencia de las variables de decisión, cuyos valores usted puede controlar,
          usted no puede controlar directamente los valores de los datos.
                            Paso 3: Identificación de la función objetivo:
   En este paso en la formulación del problema es expresar el objetivo organizacional global en
    forma matemática usando las variables de decisión y los datos conocidos del problema. La
                       función objetivo, generalmente se crea en tres etapas:
                               Establecer el objetivo en forma verbal
       Donde sea adecuado descomponer el objetivo en una suma, diferencia o producto de
                                      cantidades individuales.
     Expresar las cantidades individuales matemáticamente usando las variables de decisión y
                               otros datos conocidos en el problema.
Pasos para formular un Modelo de Programación Lineal




                   Paso 4. Identificación de las restricciones :
       El paso final en la formulación del problema es identificar estas
                restricciones y escribirlas en forma matemática.
    Las restricciones son condiciones que las variables de decisión deben
    satisfacer para construir una solución “aceptable”. Estas restricciones
                            por lo general surgen de:
                               Limitaciones físicas
                 Restricciones impuestas por la administración
                             Restricciones externas
                      Relaciones implicadas entre variables
             Restricciones lógicas sobre las variables individuales
Modelos de Programación Lineal




                                             Decisiones de Mezcla de Productos

Ejemplo: EL PROBLEMA DE MEZCLA DE PRODUCTOS DE BLUBBERMAID, INC.

BlubberMaid, Inc, fabrica tres             TABLA. INGREDIENTES USADOS EN LA PRODUCCIÓN DE AIRTEX, EXTENDEX Y
productos de caucho: Airtex (material                                  RESISTEX

                                                                   INGREDIENTE (oz/lb de producto)
esponjoso), Extendex (material elástico)
                                           PRODUCTO      POLÍMERO A     POLÍMERO B      POLÍMERO C     BASE
y Resistex (material rígido). Los tres
                                             Airtex           4               2              4           6
productos requieren los mismos tres
                                            Extendex          3               2              2           9
polímeros químicos y una base. La
                                            Resistex          6               3              5           2
cantidad de cada ingrediente usada por
libra del producto final se muestra en
la tabla…
Modelos de Programación Lineal




 BlubberMaid, Inc, tiene el compromiso de producir al menos 1000 libras de Airtex, 500 libras de Extendex y 400 libras
 de Resistex para la próxima semana, pero la gerencia de la compañía sabe que puede vender más de cada uno de los
 tres productos. Los inventarios actuales de los ingredientes son 500 libras del polímero A, 425 libras del polímero B,
 650 libras del polímero C y 1100 libras de base. Cada libra de Airtex produce a la compañía una ganancia de $7, cada
 libra de Extendex una ganancia de $7 y cada libra de Resistex una ganancia de $6. Como gerente del departamento de
 producción, usted necesita determinar un plan de producción óptimo para esta semana.

 Solución:

   Identificación de las variables de decisión.
 Siguiendo los pasos de la formulación de problemas, primero identifique las variables de decisión. Pregúntese lo que
 puede controlar y la información que constituye un plan de producción, esto lo debe llevar a identificar las siguientes
 variables:
                                A: el número de libras de Airtex por producir esta semana
                               E: el número de libras de Extendex por producir esta semana
                               R: el número de libras de Resistex por producir esta semana
Modelos de Programación Lineal




    Identificación de la función objetivo.
  Para BlubberMaid, el objetivo lógico es determinar cuánto fabricar de cada producto para
  maximizar la ganancia total. Al aplicar la técnica de descomposición se llega a:

  Ganancia Total=ganancia de Airtex+ ganancia de Extendex+ ganancia de Resistex

  Como cada libra de Airtex produce una ganancia de $7, A libras de Airtex produce $7 A. De
  manera similar, Extendex y Resistex contribuyen con $7E y $6R, respectivamente, a la
  ganancia total. En términos de las variables de decisión y de los datos de ganancia, la función
  objetivo es:

                    Maximizar           7A+7E+6R
Modelos de Programación Lineal




    Identificación de las restricciones
  Aplicar la técnica de agrupamiento lo debe conducir a identificar los siguientes tres grupos de
  restricciones:

  1.    Restricciones de recursos para asegurar que no se usen más de los tres polímeros y la base que
        están disponibles.
  2.    Restricciones de demanda para asegurar que se cumplan los compromisos de la compañía.
  3.    Restricciones lógicas para especificar que todas las cantidades de producción son no negativas.

  RESTRICCIONES DE RECURSOS
        Este grupo consiste en cuatro restricciones: una para cada uno de los tres polímeros y una para
        la base. Para la disponibilidad limitada de 500 libras del polímero A:

                             Cantidad empleada del polímero A ≤ 500 libras
Modelos de Programación Lineal




 El uso de la descomposición lleva a:

 Cantidad empleada del polímero A= (cantidad empleada para producir A libras de Airtex) + (cantidad
 empleada para producir E libras de Extendex) + (cantidad empleada para producir R libras de Resistex)

 Para determinar la cantidad del polímero A usada en la fabricación de cada producto, trabaje con un ejemplo
 específico. Por ejemplo, fije A=100, E=300 y R=200. De acuerdo con los datos de la tabla 1:

 Cantidad del polímero A empleada en Airtex = 4(100) = 400
 Cantidad del polímero A empleada en Extendex = 3(300) = 900
 Cantidad del polímero A empleada en Resistex = 6(200) = 1200

 Entonces, en términos de las variables de decisión, podría pensar que la restricción apropiada para el
 polímero A es:
                                          4 A + 3 E + 6 R ≤ 500
Modelos de Programación Lineal




  Sin embargo, esta restricción no es correcta. La razón es que las unidades en la expresión de la
  izquierda están en onzas, pero las unidades de la derecha están en libras. Esta discrepancia puede
  corregirse convirtiendo las unidades de cualquier lada a las del otro lado. Por ejemplo, al
  convertir las 500 libras disponibles del polímero A a 800 onzas (1 libra es igual a 16 onzas) se
  obtiene la siguiente restricción:

                     4 A + 3 E + 6 R ≤ 8000     (polímero A)

  Siguiendo una lógica similar para los tres resultados de recursos restantes en estas restricciones:

                     2 A + 2 E + 3 R ≤ 6800 (polímero B)
                     4 A + 2 E + 5 R ≤ 10400 (polímero C)
                     6 A + 9 E + 2 R ≤ 17600 (base)
Modelos de Programación Lineal




  RESTRICCIONES DE DEMANDA
  Este grupo consiste en tres restricciones: una para el requerimiento mínimo sobre la
  cantidad de cada uno de los tres productos. Estas restricciones son

                              A ≥ 1000     (Airtex)
                              E ≥ 500     (Extendex)
                              R ≥ 400     (Resistex)
  RESTRICCIONES LÓGICAS
  Como todas las cantidades de producción deben ser no negativas, se necesitan las siguientes
  restricciones lógicas:
                              A, E, R ≥ 0
Modelos de Programación Lineal




    Formulación completa y solución del problema de mezcla de productos de BlubberMaid, Inc.
 Como gerente del departamento de producción, usted junta todas las piezas, lo que resulta en el
 siguiente modelo matemático del problema de programación lineal de BlubberMaid, Inc.

                  Maximizar           7A+7E+6R
                  Dependiendo de
                                  RESTRICCIONES DE RECURSOS
                               A         ≥ 1000 (Airtex)
                                 E       ≥ 500      (Extendex)
                                     R ≥ 400        (Resistex)

                                    RESTRICCIONES LÓGICAS
                                A E R ≥0
Modelos de Programación Lineal




   La solución óptima a este problema, calculada usando cualquier paquete de software de
   programación lineal, es

                                     A= 1000.00
                                     E= 533.33
                                     R= 400.00

   Con una valor de función objetivo de 13 333.33. En otras palabras, el plan semanal óptimo
   es producir 1000 libras de Airtex, 533.33 libras de Extendex y 400 libras de Resistex,
   dando como resultado una ganancia neta de $13 333.33.
Modelos de Programación Lineal




                                                  Decisiones de Fabricación o Compra
 Ejemplo: EL PROBLEMA DE HACER O COMPRAR DE MTV STEEL COMPANY
MTV Steel Company produce tres tamaños de tubos: A, B y C, que son vendidos, respectivamente en $10,
$12 y $9 por pie. Para fabricar cada pie del tubo A se requieren 0.5 minutos de tiempo de procesamiento
sobre un tipo particular de máquina de modelado. Cada pie del tubo B requiere 0.45 minutos y cada pie
del tubo C requiere 0.6 minutos. Después de la producción, cada pie de tubo, sin importar el tipo, requiere
1 onza de material de soldar. El costo total se estima en $3, $4 y $4 por pie de los tubos A, B y C,
respectivamente.
Para la siguiente semana, MTV Steel ha recibido pedidos excepcionalmente grandes que totalizan 2000
pies del tubo A, 4000 pies del tubo B y 5000 pies del tubo C. Como sólo se disponen de 40 horas de tiempo
de máquina esta semana y sólo se tienen en inventario 5500 onzas de material de soldar, el departamento
de producción no podrá satisfacer esta demanda, que requiere un total de 97 horas de tiempo de máquina
y 11000 onzas de material de soldar.
Modelos de Programación Lineal




 No se espera que continúe este alto nivel de demanda. En vez de expandir la capacidad de las
 instalaciones de producción, la gerencia de MTV Steel está considerando la compra de algunos
 de estos tubos a pro-veedores de Japón a un costo de entrega de $6 por pie del tubo A, $6 por
 pie del tubo B y $7 por pie del tubo C. Estos diversos datos se resumen en la tabla 2. Como
 gerente del departamento de producción, se le ha pedido hacer recomendaciones respecto a
 la cantidad de producción de cada tipo de tubo y la cantidad de compra a Japón para
 satisfacer la demanda y maximizar las ganancias de la compañía.
                        TABLA2. DATOS PARA EL PROBLEMA DE HACER O COMPRAR DE MTV STEEL
                                                   TIEMPO DE     MATERIAL      COSTO DE     COSTO
                        PRECIO DE     DEMANDA
           TIPO                                    MÁQUINA      PARA SOLDAR   PRODUCCIÓN   COMPRA
                       VENTA ($/ft)      (ft)
                                                     (min/ft)      (oz/ft)       ($/ft)      ($/ft)

            A              10          2000          0.50           1             3           6
            B              12          4000          0.45           1             4           6
            C               9          5000          0.60           1             4           7
           Cantidad Disponible                       40 hr       5500 oz
Modelos de Programación Lineal




  Solución:

    Identificación de las variables de decisión
  En este problema, tiene libertad para elegir cuántos pies de cada tipo de tubo producir y cuántos
  pies comprar a Japón. Esto da como resultado las siguientes seis variables de decisión:

  AP= el número de pies de tubo de tipo A por producir
  BP= el número de pies de tubo de tipo B por producir
  CP= el número de pies de tubo de tipo C por producir

  AJ= el número de pies de tubo de tipo A que comprar a Japón
  BJ= el número de pies de tubo de tipo B que comprar a Japón
  CJ= el número de pies de tubo de tipo C que comprar a Japón
Modelos de Programación Lineal




    Identificación de la función objetivo.
  Como se estableció en la descripción del problema, el objetivo global es maximizar las
  ganancias totales. Si aplicamos la descomposición se obtiene:

  Ganancias Totales= (ganancias de la producción)+ (ganancias de los productos comprados a
  Japón)

  Si aplicamos la descomposición a las ganancias de la producción tenemos:

  Ganancias de la producción= (ganancias de producir el tubo de tipo A)+
                               (ganancias de producir el tubo de tipo B)+
                               (ganancias de producir el tubo de tipo C)
Modelos de Programación Lineal




 Cada una de estas ganancias, a su vez, se calcula como el ingreso menos el costo por pie. Por
 ejemplo, como los tubos del tipo A se venden a $10 por pie pero su producción cuesta $3, la
 ganancia neta es $7 por pie. Por tanto, la ganancia por producir AP pies de tubo del tipo A es 7 AP.
 Un cálculo similar para los tubos de los tipos B y C tiene como resultado:
                 Ganancias de la producción= 7 AP+ 8 BP + 5 CP

 Aplicando una descomposición y lógica similares a los productos comprados a Japón se tiene:
         Ganancias de los productos comprados a Japón= 4 AJ+ 6 BJ+ 2 CJ

 Como esperaría, cada pie de tubo producido tiene como resultado una ganancia más alta que cada
 pie de tubo comprado del proveedor externo. La combinación de estos dos componentes de
 ganancia resulta en la siguiente función objetivo global:
                   Maximizar        7 AP+ 8 BP+ 5 CP+ 4 AJ+ 6 BJ+ 2 CJ
Modelos de Programación Lineal




  La aplicación de la descomposición lleva a:

  Tiempo de máquina= (tiempo de máquina usado para producir tubo de tipo A)+
  total usado        (tiempo de máquina usado para producir tubo de tipo B)+
                     (tiempo de máquina usado para producir tubo de tipo C)

  Recuerde de la tabla 2 que cada pie del tubo A requiere 0.5 minutos de tiempo de máquina. Por tanto, para
  producir AP pies se requiere 0.5AP minutos. De manera análoga, cada pie de tubo B requiere 0.45 minutos y cada
  pie de tubo C requiere 0.6 minutos. La restricción es:
                             0.5AP+ 0.45BP+ 0.6CP ≤ 40

  Sin embargo, observe que la cantidad del lado izquierdo se expresa en minutos, mientras que la de la derecha se
  expresa en horas. Una forma de corregir esta inconsistencia es convertir 40 horas en 40 * 60= 2400 minutos:
                  0.5AP+ 0.45BP+ 0.6CP ≤ 2400 (tiempo de máquina)
Modelos de Programación Lineal




  Regresando a la disponibilidad de material para soldar, la restricción asociada es:

             El material para soldar total no debe exceder las 5500 onzas

  Aplicando la descomposición y recordando que cada pie de tubo, sin importar el tipo, requiere
  1 onza de material para soldar, esta restricción de recursos es:
                               AP+ BP+ CP ≤ 5500 (material para soldar)

  RESTRICCIONES DE DEMANDA
  Este grupo está constituido por tres restricciones, una para la demanda asociada con cada tipo
  de tubo. Para el tubo A:
                     Número total de pies del tubo de tipo A= 2000 pies
Modelos de Programación Lineal
Modelos de Programación Lineal




 Aplicando la descomposición:

 Número total de pies     =(número de pies de tipo A producidos)+
 del tubo de tipo A        (número de pies de tipo A comprados a Japón)
                          = AP+ AJ

 En consecuencia, la restricción de demanda del tubo de tipo A es:
                       AP+ AJ = 2000 (demanda del tipo A)

 Una lógica similar da como resultado las siguientes restricciones de demanda para los tubos de
 tipo B y C:
                      BP+ BJ = 4000 (demanda del tipo B)
                      CP+ CJ = 5500 (demanda del tipo C)
Modelos de Programación Lineal




 RESTRICCIONES LÓGICAS
 La única restricción lógica en este problema es que todas las variables deben ser no negativas.

    Formulación completa y solución del problema de fabricación o compra de MTV Steel
 Company
 Una vez que se unen todas las piezas, da por resultado el modelo de programación lineal
 siguiente para el problema de MTV Steel Company:
             Maximizar          7AP+ 8BP+ 5CP+ 4AJ+ 6BJ+ 2CJ
             Dependiendo de
                                  RESTRICCIONES DE DEMANDA
              AP           + AJ             = 2000 (demanda del tipo A)
                    BP           + BJ       = 4000 (demanda del tipo B)
                       CP              +CJ = 5500 (demanda del tipo C)
Modelos de Programación Lineal




                                                 RESTRICCIONES DE RECURSOS

    0.5AP+ 0.45BP+ 0.6CP              ≤ 2400 (tiempo de máquina)
       AP+     BP+ CP                 ≤ 5500 (tiempo para soldar)

                                                   RESTRICCIONES LÓGICAS
        AP ,    BP ,     CP , AJ , BJ , CJ         ≥ 0

La solución óptima a este problema, obtenida con un paquete de software de programación lineal, es:
                                AP = 2000.000
                                BP = 0.000
                                CP = 2333.333
                                AJ =      0.000
                                BJ = 4000.000
                                CJ = 2666.667

Con una ganancia neta de $55000. En otras palabras, MTV Steel debería producir 2000 pies de tubo de tipo A y 2333.333 pies de
tubo C e importar 4000 pies de tubo de tipo B y 2666.667 pies de tubo de tipo C de Japón.
Modelos de Programación Lineal




                                                                    Problemas de dietas
Ejemplo: EL PROBLEMA DE DIETAS DEL HOSPITAL GENERAL MOUNTAIN VIEW
El Departamento de Nutrición del Hospital General Mountain View prepara 30 menús de cena, uno para cada día del
mes. Una comida consiste en espagueti, pavo, papas en escalope, espinacas y pastel de manzana. Como director del
Departamento de Nutrición, usted ha determinado que esta comida debe proporcionar 63000 miligramos (mg) de
proteínas, 10 mg de hierro, 15 mg de niacina, 1 mg de tiamina y 50 mg de vitamina C. Cada 100 gramos de esta
comida proporciona la cantidad de cada nutriente y grasas indicadas en la tabla 3.
                             TABLA 3. NUTRIENTES PROPORCIONADOS POR LAS DISTINTAS COMIDAS
                                                           NUTRIENTE (mg/100g)
                           PROTEÍNAS       HIERRO        TIACINA        TIAMINA        VITAMINA C   GRASA
           Espagueti         5000            1.1            1.4           0.18              0.0     5000
             Pavo            29300           1.8            5.4           0.06              0.0     5000
            Papas            5300            0.5            0.9           0.06              10.0    7900
           Espinacas         3000            2.2            0.5           0.07              28.0     300
       Pastel de Manzana     4000            1.2            0.6           0.15              3.0     14300
Modelos de Programación Lineal




Para evitar la demasiada cantidad de un tipo de comida, no debe incluirse en ella más de 300 gramos de espagueti, 300
gramos de pavo, 200 gramos de papas, 100 gramos de espinacas y 100 gramos de pastel de manzana. Como director del
departamento de nutrición, usted desea determinar la composición de una comida que satisface los requerimientos
nutricionales y proporciona la mínima cantidad de grasas.

Solución:
   Identificación de las variables de decisión.
En este problema, usted puede controlar la cantidad de cada uno de los cinco alimentos que incluir en la comida, lo que
lo lleva a definir las siguientes cinco variables:
      SPAG= el número de 100 gramos de espagueti que incluir
      PAVO= el número de 100 gramos de pavo que incluir
      PAPA= el número de 100 gramos de papas que incluir
      SPIN= el número de 100 gramos de espinacas que incluir
      MANZ= el número de 100 gramos de espinacas que incluir

Por conveniencia, se ha escogido que las unidades de las variables se den en cientos de gramos porque ésas son las
unidades usadas en la tabla 3.
Modelos de Programación Lineal




   Identificación de la función objetivo.
 Como se estableció en la descripción del problema, el objetivo global es minimizar el contenido de
 grasas totales de la dieta. Aplicando los resultados de descomposición en lo siguiente:

 Contenido de grasas totales= (grasa aportada por el espagueti)+
                               (grasa aportada por el pavo)+
                               (grasa aportada por las papas)+
                               (grasa aportada por las espinacas)+
                               (grasa aportada por el pastel de manzana)

 Si usa los datos de la última columna de la tabla 3 y trabaja con un ejemplo específico debe llegar
 a identificar el siguiente objetivo global:
         Minimizar 5000SPAG+ 5000PAVO+ 7900PAPA+ 300SPIN+ 14300MANZ
Modelos de Programación Lineal




    Identificación de las restricciones
  La aplicación de la técnica de agrupamiento lo conduce a los siguientes tres grupos de
  restricciones:
  1. Restricciones de nutrientes para asegurar que la comida proporciona la cantidad mínima
        de cada nutriente.
  2. Restricciones de límite para asegurar que no se incluya demasiada cantidad de un tipo de
        comida (por ejemplo, solicitar a un paciente que coma 1000 gramos de espinacas).
  3. Restricciones lógicas para asegurar que todas las variables sean no negativas.

  REQUERIMIENTOS DE NUTRIENTES
  Este grupo consiste en cinco restricciones, una para asegurar la cantidad mínima de cada uno de
        los cinco nutrientes. Considere el requerimiento de proteínas:
                    Cantidad total de proteínas en la comida ≥ 63000 mg
Modelos de Programación Lineal




 Aplicando la descomposición:

 Cantidad total de         = (cantidad de proteínas del espagueti)+
 Proteínas en la comida      (cantidad de proteínas del pavo)+
                             (cantidad de proteínas de las papas)+
                             (cantidad de proteínas de las espinacas)+
                             (cantidad de proteínas del pastel de manzana)

 Refiérase a la primera columna de la tabla 3. Cada 100 gramos de espagueti contienen 5000 mg
 de proteínas. Por tanto, SPAG cien gramos de esta comida proporciona 5000SPAG mg de
 proteínas a la comida. De manera similar, usando los datos restantes de la primera columna de la
 tabla 3 da como resultado la siguiente restricción para proteínas:
 5000SPAG+ 29300PAVO+ 5300PAPA+ 3000SPIN+ 4000MANZ ≥ 63000 (proteínas)
Modelos de Programación Lineal




  Aunque las unidades de las variables se expresan en cientos de gramos, las unidades de ambos
  lados de la restricción anterior están en miligramos.

  Usando las siguientes cuatro columnas de datos de la tabla 3 obtenemos las siguientes
  restricciones similares para cada uno de los siguientes cuatro nutrientes:

  1.1SPAG + 1.8PAVO + 0.5PAPA + 2.2SPIN + 1.2MANZ ≥ 10 (hierro)
  1.4SPAG + 5.4PAVO + 0.9PAPA + 0.5SPIN + 0.6MANZ ≥ 15 (niacina)
  0.18SPAG+ 0.06PAVO+ 0.06PAPA+ 0.07SPIN+ 0.15MANZ ≥ 1 (tiamina)
                        10PAPA+ 28SPIN+ 3MANZ ≥ 50 (vitamina C)
Modelos de Programación Lineal




   RESTRICCIONES DE LÍMITE
   Estas restricciones limitan la cantidad máxima de cada tipo de alimento en la comida.
   Teniendo en mente que las unidades de las variables están en cientos de gramos, surgen las
   siguientes restricciones de límite:
                                     SPAG ≤ 3
                                     PAVO ≤ 3
                                     PAPA ≤ 2
                                      SPIN ≤ 1
                                     MANZ ≤ 1

   RESTRICCIONES LÓGICAS
   La única restricción lógica en este problema es que todas las variables son no negativas.
Modelos de Programación Lineal




   Formulación completa y solución del problema de dietas del Hospital General Mountain View
 Toda esta información da como resultado el siguiente modelo de programación lineal para el
 problema del Hospital General Mountian View:
                Minimizar
                   5000SPAG+ 5000PAVO+ 7900PAPA+ 300SPIN+ 14300MANZ

 Dependiendo de
                             REQUERIMIENTOS DE NUTRIENTES
 5000SPAG+ 29300PAVO+ 5300PAPA+ 3000SPIN+ 4000MANZ ≥ 63000 (proteínas)
   1.1SPAG+ 1.8PAVO+ 0.5PAPA+ 2.2SPIN+ 1.2MANZ ≥          10 (hierro)
   1.4SPAG+ 5.4PAVO+ 0.9PAPA+ 0.5SPIN+ 0.6MANZ ≥          15 (niacina)
  0.18SPAG+ 0.06PAVO+ 0.06PAPA+ 0.07SPIN+ 0.15MANZ ≥       1 (tiamina)
                         10PAPA+ 28SPIN+      3MANZ ≥     50 (vitamina C)
Modelos de Programación Lineal




                                   RESTRICCIONES DEL LÍMITE
           SPAG                                          ≤       3
                    PAVO                                 ≤       3
                                PAPA                     ≤       2
                                           SPIN          ≤       1
                                                    MANZ ≤       1

                                   RESTRICCIONES LÓGICAS
                              SPAG, PAVO, PAPA, SPIN, MANZ ≥ 0

 Con un contenido de grasa de 54800 miligramos. En otras palabras, la comida debería consistir
 en 300 gramos de espagueti, 283.3 gramos de pavo, 200 gramos de papas, 100 gramos de
 espinacas y 66.7 gramos de pastel de manzana.
Modelos de Programación Lineal




                                               Administración de cartera de valores
               Ejemplo: EL PROBLEMA DE INVERSIÓN DE PENSION PLANNERS, INC.
Al gerente de cartera de PensionvPlanners, Inc. se le ha pedido invertir $1 000 000 de un gran fondo
 de pensiones. El departamento de investigación de Inversiones ha identificado seis fondos mutuos
con estrategias de inversión variables, resultando en diferencia rendimientos potenciales y riesgos
                              asociados, como se resume en la tabla 4.

       TABLA 4. RIESGOS Y TASA ESPERADA DE RENDIMIENTOS DE SEIS FONDOS DE INVERSIÓN
                                                                   FONDO
                                               1      2      3        4           5        6
                Precio ($/acción               45     76    110       17         23        22
            Devolución esperada (%)            30     20     15       12         10        7
               Categoría de riesgo            Alto   Alto   Alto   Mediano    Mediano     Bajo
Modelos de Programación Lineal




 Una forma de controlar el riesgo es limitar la cantidad de dinero invertido en los diversos fondos.
 Para ese fin, la administración de Pension Planners, Inc. ha especificado las siguientes pautas:
 1. La cantidad total invertida en fondos de alto riesgo debe estar entre 50 y 75% de la cartera.
 2. La cantidad total invertida en fondos de mediano riesgo debe estar entre 20 y 30% de la
       cartera.
 3. La cantidad total invertida en fondos de bajo riesgo debe ser al menos de 5% de la cartera.

 Una segunda forma de controlar el riesgo es diversificar, esto es, esparcir el riesgo invirtiendo en
       muchas alternativas diferentes. La gerencia de Pension Planners, Inc, ha especificado que la
       cantidad invertida en los fondos de alto riesgo 1, 2 y 3 deben estar en la tasa 1:2:3,
       respectivamente. La cantidad invertida en los fondos de mediano riesgo 4 y 5 debe ser 1:2.
 Con estas pautas, ¿qué cartera debería usted, gerente de cartera, recomendar para maximizar la
       tasa esperada de retorno?
Modelos de Programación Lineal




 Solución:
        Identificación de las variables de decisión.
 En este problema, usted puede controlar cuánto invertir en cada uno de los seis fondos mutuos, dando así
        origen a seis variables de decisión. Como siempre, debe especificar las unidades asociadas con cada
        variable. Por ejemplo, para el fondo 1, podría definir cualquiera de las siguientes variables:
                   F1 = el número de acciones del fondo 1 por comprar
                   F1 = el número de dólares por invertir en el fondo 1
                   F1 = la fracción de la agenda por invertir en el fondo 1

 Cada opción conduce a un modelo matemático diferente pero equivalente. Aquí se utiliza la última opción. Así
       que, para cada uno de los fondos restantes, defina:
                 F2 = la fracción de la cartera por invertir en el fondo 2
                 F3 = la fracción de la cartera por invertir en el fondo 3
                 F4 = la fracción de la cartera por invertir en el fondo 4
Modelos de Programación Lineal




 F5 = la fracción de la cartera por invertir en el fondo 5
                        F6 = la fracción de la cartera por invertir en el fondo 6

      Identificación de la función objetivo.
 Como se estableció en la descripción del problema, el objetivo global es maximizar la tasa esperada de
      rendimiento, esto es:

 Si aplicamos la descomposición al numerador obtenemos:
 Rendimiento total esperado: (rendimiento esperado del fondo 1)+
                              (rendimiento esperado del fondo 2)+
                              (rendimiento esperado del fondo 3)+
                              (rendimiento esperado del fondo 4)+
                              (rendimiento esperado del fondo 5)+
                              (rendimiento esperado del fondo 6)
Modelos de Programación Lineal




 Para determinar el rendimiento esperado del fondo 1, trabaje con un ejemplo específico en el que
       10% de la cartera se invierte en el fondo 1, es decir, F1=0.10. En este caso, 0.10*1 000
       000=$100 000 de la cartera se invierte en el fondo 1. De acuerdo con los datos de la tabla 4,
       se espera que este dinero devuelva 30% o 0.30*100000= $30 000. Por tanto, en términos de
       F1,
 Rendimiento esperado del fondo 1= (cantidad invertida en el fondo 1)*
                                     (tasa de rendimiento del fondo 1)
                                   = (F1* 1 000 000)* 0.30
                                   = 300 000F1

 Usando una lógica similar para los cinco fondos restantes, llegamos a
 Rendimiento total esperado= 300 000F1 + 200 000F2 + 150 000F3 +
                               120 000F4 + 100 000F5 + 70 000F6
Modelos de Programación Lineal




 Dividiendo esto entre la inversión total de $1 000 000 obtenemos la tasa de rendimiento y por
       tanto la siguiente función objetivo:
                Maximizar 0.30F1 + 0.20F2 + 0.15F3 + 0.12F4 + 0.10F5 + 0.07F6

       Identificación de las restricciones
 Aplicando la técnica de agrupamiento debe llegar a identificar los siguientes tres grupos de
       restricciones:

 1.   Limitaciones de inversión para controlar la cantidad invertida en cada una de las tres
      categorías de riesgo.
 2.   Restricciones de diversificación para extender la inversión dentro de cada categoría de
      riesgo.
 3.   Restricciones lógicas.
Modelos de Programación Lineal




 RESTRICCIONES DE LIMITACIÓN DE INVERSIÓN
 Este grupo consiste en tres subgrupos de restricciones, uno para cada categoría de riesgo, a saber:
 1.     La cantidad total invertida en fondos de alto riesgo debe estar entre 50 y 75% de la cartera. Como F1, F2
        y F3 representan la fracción de la cartera por invertir en fondos de alto riesgo, la fracción de la
        cartera total invertida en fondos de alto riesgo es F1 + F2 + F3. Estas restricciones son
                               F1 + F2 + F3 ≥ 0.50 (mínimo en alto riesgo)
                               F1 + F2 + F3 ≥ 0.75 (máximo en alto riesgo)

 2. La cantidad total invertida en fondos de mediano riesgo debe estar entre 20 y 30% de la cartera. Como F4 y
        F5 representan la fracción de cartera por invertir en fondos de mediano riesgo, la fracción de la
        cartera total invertida en fondos de mediano riesgo es F4 + F5. Estas restricciones son:
                                F4 + F5 ≥ 0.20 (mínimo en mediano riesgo)
                                F4 + F5 ≤ 0.30 (máximo en alto riesgo)
Modelos de Programación Lineal




 3. La cantidad total invertida en fondos de bajo riesgo debe ser al menos 5% de la cartera. Como
        F6 es la fracción de la cartera invertida en fondos de bajo riesgo, esta restricción es:
                                     F6 ≥ 0.05 (mínimo en bajo riesgo)

 RESTRICCIONES DE DIVERSIFICACIÓN
 Este grupo de restricciones se utiliza para controlar el riesgo asegurando que la cantidad
       invertida en los fondos pertenecientes a una categoría de riesgo dada esté dentro de la
       tasa especificada, de la manera siguiente:

 1.   La cantidad invertida en los fondos de alto riesgo 1, 2 y 3 debe estar en la tasa 1:2:3. Esta
      restricción específica que la cantidad invertida en el fondo 2 sea el doble de la cantidad
      invertida en el fondo 1:
                                  F2 = 2F1
Modelos de Programación Lineal




 Si cambiamos el orden para que todas las variables estén a la derecha, se obtiene:
                         - 2F1 + F2 = 0 (proporción de F1 a F2)

 De manera similar, la cantidad invertida en el fondo 3 debe ser tres veces la invertida en el fondo 1:
                                  F2 = 3F1
                      -3F1 + F3 = 0 (proporción de F1 a F3)

 2. La cantidad invertida en los fondos 4 y 5 de mediano riesgo debe estar en la proporción de 1:2, esto es, la
        cantidad invertida en el fondo 5 debe ser el doble de la del fondo 4:
                                   F5 = 2F4

 Si cambiamos el orden para que todas las variables estén a la derecha, se obtiene:
                   -2F4 + F5 = 0 (proporción de F4 a F5)
Modelos de Programación Lineal




 RESTRICCIONES LÓGICAS

 Claro está que un conjunto de restricciones lógicas es que cada variable sea no negativa.
       Asimismo, como es posible comprar acciones fraccionales de un fondo mutuo, a estas
       variables se les permite tener cualquier valor fraccional, lo que resulta en un problema
       de programación lineal. Más aún, se requiere otra restricción lógica para asegurar que se
       invierta la cartera total de precisamente $1 000 000. Como las variables de decisión
       representan la fracción de esta cartera por invertir en los diversos fondos, esta
       restricción es:

 La fracción total de $1 000 000 invertida debe ser igual a 1 , o

                F1+ F2+ F3+ F4+ F5+ F6 = 1.0 (agenda total)
Modelos de Programación Lineal




      Formulación completa y solución del problema de inversión de Pension Planners, Inc.
 A continuación se muestra el modelo de programación lineal completo para los socios generales
      de Pension Planners, Inc:
 Maximizar        0.30F1+ 0.20F2+ 0.15F3+ 0.12F4+ 0.10F5+ 0.07F6
 Dependiendo de

                          RESTRICCIONES DE LIMITACIÓN DE INVERSIÓN
 F1+    F2+    F3                 ≥ 0.50 (mínimo en alto riesgo)
 F1+    F2+    F3                 ≥ 0.75 (máximo en alto riesgo)
                    F4+ F5        ≥ 0.20 (mínimo en mediano riesgo)
                    F4+ F5        ≥ 0.30 (máximo en mediano riesgo)
                             F6 ≥ 0.05 (mínimo en bajo riesgo)
Modelos de Programación Lineal




                                            RESTRICCIONES DE DIVERSIFICACIÓN
 -2F1 +     F2                         = 0 (proporción de F1 a F2)
 -3F 1 +         F3                    = 0 (proporción de F1 a F3)
                      -2F4 +    F5     = 0 (proporción de F4 a F5)

                                                 RESTRICCIONES LÓGICAS
 F1 + F2 + F3 + F4 +                 F5 +     F6 = 1.0 (cartera total)
 F1 + F2 + F3 + F4 +                 F5 +     F6 ≥ 0

 La solución óptima para este problema que cualquier paquete de software de programación lineal produce es:
                                         F1 = 0.1250
                                         F2 = 0.2500
                                         F3 = 0.3750
                                         F4 = 0.0667
                                         F5 = 0.1333
                                         F6 = 0.0500
Modelos de Programación Lineal




 Cada una tasa de rendimiento de 0.168583. En otras palabras, la cantidad de dinero invertido en cada uno de los seis
        fondos es:
      Cantidad en el fondo 1 = 0.1250 * 1 000 000 = $ 125 000
   Cantidad en el fondo 2 = 0.2500 * 1 000 000 = $ 250 000
   Cantidad en el fondo 3 = 0.3750 * 1 000 000 = $ 375 000
   Cantidad en el fondo 4 = 0.0667 * 1 000 000 = $ 66 700
   Cantidad en el fondo 5 = 0.1333 * 1 000 000 = $ 133 300
   Cantidad en el fondo 6 = 0.0500 * 1 000 000 = $ 50 000
   Inversión Total                             = $ 1 000 000

 con una tasa de rendimiento esperado de 16. 86% (o $ 168 600).
 Recuerde que las variables de decisión se definen como la fracción de la cartera a invertir, en vez de la cantidad de
       dólares. Este enfoque tiene una ventaja clara. Si la cantidad de dólares de la cartera cambia, un evento
       probable, el modelo actual permanece inalterado. Simplemente necesita multiplicar las fracciones obtenidas
       en la solución anterior por el nuevo tamaño de la cartera para determinar las nuevas cantidades a invertir
       en cada uno de los seis fondos.
Modelos de Programación Lineal




                                                           Problemas de Mezclas
 Ejemplo: EL PROBLEMA DE MEZCLADO DE GASOLINA DE HEXXON OIL COMPANY

  Hexxon Oil Company obtiene tres tipos de petróleo crudo de sus pozos de Mississippi, Nuevo
  México y Texas. La gasolina obtenida de estos petróleos crudos se mezcla junto con dos
  aditivos para obtener el producto final. Estos petróleos crudos y aditivos contienen azufre,
  plomo y fósforo, como se muestra en la tabla 5. El costo de cada componente también se
  presenta. Debido a los residuos e impurezas, cada galón de petróleo crudo de Mississipi
  resulta sólo en 0.35 de galón del producto final, que contiene 0.07% de azufre. De manera
  similar, cada galón de crudo de Nuevo México produce 0.40 de galón del producto final que
  contiene 0.08% de sulfuro y cada galón de crudo de Texas resulta en 0.30 de galón del
  producto final que contiene 0.10% de azufre. La gerencia ha establecido las siguientes
  especificaciones para controlar las cantidades de azufre, plomo y fósforo:
Modelos de Programación Lineal




   1.   Cada galón debe tener a lo más 0.07% de azufre
   2.   Cada galón debe tener entre 1.25 y 2.5 gramos de plomo
   3.   Cada galón debe tener entre 0.0025 y 0.0045 gramos de fósforo
   4.   La cantidad total de los aditivos no puede exceder de 19% de la mezcla
                  TABLA 5. COMPOSICIÓN Y COSTO DE LOS COMPONENTES DE MEZCLA
                                             PETROLEOS CRUDOS             ADITIVOS
                                    Mississipi   Nuevos México   Texas    1       2
                    Azufre /%)        0.07           0.08        0.10      -      -
                  Plomo (g/gal)         -              -           -      7       6
                  Fósforo (g/gal)       -              -           -     0.025   0.02
                   Costo ($/gal)      0.55           0.47        0.33    0.08    0.12


    Como gerente de producción, determine un plan de mezclado que produzca una gasolina
                                 aceptable al mínimo costo.
Modelos de Programación Lineal




 Solución:
       Identificación de las variables de decisión
 Usted puede controlar la cantidad de cada tipo de crudo y cada aditivo por mezclar al producir un
       galón de gasolina. Esto lleva a las siguientes cinco variables de decisión:

 XM = el número de galones de petróleo crudo de Mississippi usados para hacer un galón de
       gasolina.
 XN = el número de galones de petróleo crudo de Nuevo México usados para hacer un galón de
       gasolina.
 XT = el número de galones crudo de Texas usados para hacer un galón de gasolina.

 A1 = el número de galones del aditivo 1 usados para hacer un galón de gasolina.
 A2 = el número de galones del aditivo 2 usados para hacer un galón de gasolina.
Modelos de Programación Lineal




      Identificación de la función objetivo
 Como se estableció en la descripción del problema, el objetivo global es minimizar el costo de los
      componentes usados en la fabricación de cada galón de gasolina. La aplicación de la
      descomposición nos lleva a:

 Costo Total = (costo del petróleo crudo de Mississippi) +
               (costo del petróleo crudo de Nuevo México) +
               (costo del petróleo crudo de Texas) +
               (costo del aditivo 1) + (costo del aditivo 2)

 Usando las variables y los costos asociados de la tabla 5 obtenemos la siguiente función objetiva:

         Minimizar       0.55XM + 0.47XN + 0.33X T + 0.08 A1 + 0.12 A2
Modelos de Programación Lineal




       Identificación de las restricciones
 Aplicando la técnica de agrupamiento debe llegar a la identificación de los siguientes tres grupos
       de restricciones:

 1.   Una restricción de producción para asegurar la producción de 1 galón de gasolina, porque
      el plan de mezcla es para cada galón.
 2.   Restricciones de composición de mezclado para asegurar que la gasolina resultante cumpla
      con los requerimientos de azufre, plomo, fósforo y aditivos.
 3.   Restricciones lógicas.

 RESTRICCIONES DE PRODUCCIÓN
 Esta restricción asegura que se produzca precisamente 1 galón de gasolina:
                     Cantidad de gasolina producida = 1 galón
Modelos de Programación Lineal




 Si aplicamos la descomposición llegamos a

   Cantidad de gasolina = (cantidad producida del petróleo crudo de Mississippi)+
                           (cantidad producida del petróleo crudo de Nuevo México)+
                           (cantidad producida del petróleo crudo de Texas)+
                           (cantidad del aditivo 1)+ (cantidad del aditivo 2)

 Recuerde que cada galón de crudo de Mississippi produce sólo 0.35 de galón de gasolina. Por
      tanto, XM galones de este crudo producen 0.35XM galones de gasolina. De manera similar,
      como cada galón de petróleo crudo de Nuevo México produce 0.40 de galón de gasolina y
      cada galón de petróleo crudo de Texas resulta en 0.30 de galón de gasolina, esta
      restricción es
                 0.35XM + 0.40XN + 0.30XT + A1 + A2 = 1.0 (producción)
Modelos de Programación Lineal




 RESTRICCIONES DE COMPOSICION DE MEZCLADO
 Este grupo consiste en tres conjuntos de restricciones, uno por cada una de las limitaciones de azufre, plomo y
        fósforo en la mezcla final. Por ejemplo, para el azufre:

 Proporción de azufre en la mezcla ≤ 0.0007 (esto es, ≤ 0.07%)

 Aplicando la descomposición,

 Sin embargo, de la restricción de producción anterior, la cantidad total de la mezcla es precisamente 1 galón, así
        que lo único que se necesita calcular es la cantidad de azufre en la mezcla. Aplicando la descomposición,
 Cantidad de azufre = (cantidad de azufre del petróleo crudo de Mississippi)+
 en la mezcla         (cantidad de azufre del petróleo crudo de Nuevo México)+
                      (cantidad de azufre del petróleo crudo de Texas)+
                      (cantidad de azufre del aditivo 1)+
                      (cantidad de azufre del aditivo 2)
Modelos de Programación Lineal




  De acuerdo con la tabla 5, cada galón de petróleo crudo de Mississippi produce 0.35 de galón
       de gasolina que contiene 0.07% de azufre. Por tanto, XM galones de este petróleo crudo
       produce 0.35 XM galones que contienen 0.07% de azufre. Así

    Cantidad de azufre del petróleo crudo de Mississippi = 0.0007 * 0.35Xm
                                                         = 0.000245XM

  Observando que los aditivos no aportan azufre, y aplicando una lógica similar a los otros dos
       resultados de petróleos crudos en la siguiente restricción de azufre:

        0.35 * 0.0007XM + 0.40 * 0.0008XN + 0.30 * 0.001XT ≤ 0.0007          o
        0.000245XM + 0.00032XN + 0.0003XT ≤ 0.0007 (azufre)
Modelos de Programación Lineal




Existen límites inferiores y superiores sobre las cantidades de plomo y azufre en la mezcla final.
      Aplicando el mismo razonamiento usado en el desarrollo de la restricción de azufre, se
      obtienen las siguientes cuatro restricciones para plomo y fósforo:

            7 A1 + 6 A2 ≤ 2.50 (límite superior en plomo)
            7 A1 + 6 A2 ≥ 1.25 (límite inferior en plomo)

         0.025 A1 + 0.02 A2 ≤ 0.0045 (límite superior en fósforo)
         0.025 A1 + 0.02 A2 ≥ 0.0025 (límite inferior en fósforo)

Finalmente, existe la limitación de que la mezcla contenga a lo más 19% de aditivos. Por tanto, el
      total de A1 y A2 debe ser de a lo más 0.19 de galón, resultando la siguiente restricciones:

                           A1 + A2 ≤ 0.19 (límite superior en aditivos)
Modelos de Programación Lineal




 RESTRICCIONES LÓGICAS
 La única restricción lógica es que todas las variables sean no negativas.

      Formulación completa y solución del problema de mezclas de la Hexxon Oil Company
 Como gerente de producción de Hexxon Oil Company, reúne toda esta información en el siguiente
      modelo de programación lineal:

    Minimizar 0.55XM + 0.47XN + 0.33XT + 0.08 A1 + 0.12 A2
    Dependiendo de

                                    RESTRICCIONES DE PRODUCIÓN

  0.35XM + 0.40XN + 0.30XT + A1 + A2 = 1.0 (producción)
Modelos de Programación Lineal




                       RESTRICCIONES DE COMPOSICION DE MEZCLADO

  0.000245XM + 0.00032XN + 0.0003XT ≤ 0.0007     (azufre)
         7 A1 +      6 A2 ≤ 2.50                 (límite superior en plomo)
         7 A1 +      6 A2 ≥ 1.25                 (límite inferior en plomo)
     0.025 A1 + 0.02 A2 ≤ 0.0045                 (límite superior en fósforo)
     0.025 A1 + 0.02 A2 ≥ 0.0025                 (límite inferior en fósforo)
           A1 +        A2 ≤ 0.19                 (límite superior en aditivos)

                                  RESTRICCIÓN LÓGICA

                    XM , XN , XT , A1 , A2 ≥ 0
Modelos de Programación Lineal




La solución óptima a este problema, que resulta de usar cualquier paquete de software de
     programación lineal, es

                               XM = 0.0000
                               XN = 1.3750
                               XT = 0.8667
                               A1 = 0.1400
                               A2 = 0.0500

con una valor de función objetivo de 0.94945. En otras palabras, cada galón de producto final se
     fabrica mezclando y procesando 1.3750 galones de petróleo crudo de Nuevo México y 0.8667
     de galón de petróleo crudo de Texas con 0.14 de galón de aditivo 1 y 0.05 de galón de aditivo
     2, a un costo total de 94.945 centavos.
Modelos de Programación Lineal




                                                           Planeación de Producción Agregada

Ejemplo: EL PROBLEMA DE PLANEACIÓN DE PRODUCCIÓN DE NATIONAL STEEL CORPORATION

  National Steel Corporation (NSC) produce un acero especial usado en las industrias de aviación y aeroespaciales.
  El departamento de ventas de NSC ha recibido pedidos de 2400, 2200, 2700 y 2500 toneladas de acero para cada
  uno de los siguientes 4 meses. NSC puede satisfacer estas demandas produciendo el acero, extrayéndolo de su
  inventario, o usando cualquier combinación de las dos alternativas.

  Se proyecta que los costos de producción por tonelada de acero durante cada uno de los siguientes cuatro
  meses sean de $7400, $7500, $7600 y $7650. Como los costos suben cada mes, debido a las presiones
  inflacionarias, tal vez sea mejor que NSC produzca más acero del que necesita en un mes determinado y que
  almacene el exceso. La capacidad de producción, sin embargo, no puede exceder las 4000 toneladas en ningún
  mes. La producción mensual se termina al final del mes, cuando la demanda se satisface. Cualquier acero
  remanente se almacena en inventario a un costo de $120 por tonelada por cada mes que permanece allí. Estos
  datos se resumen en la tabla 6
Modelos de Programación Lineal




                    TABLA 6. DATOS PARA EL PROBLEMA DE PRODUCCIÓN-PLANEACIÓN DE NSC
                                                                    MES
                                                       1      2      3      4
                           Demanda (tons)             2400   2200   2700   2500
                     Costo de Producción ($/ton)      7400   7500   7600   7650
                    Costo de inventario ($/ton/mes)   120    120    120    120



  Si el nivel de producción se incrementa de un mes al siguiente, entonces la compañía incurre
  en un costo de $50 por tonelada de producción incrementada para cubrir la mano de obra
  adicional y/o el tiempo extra. Cada tonelada de producción disminuida incurre en un costo de
  $30 para cubrir los beneficios de empleados no utilizados.
  El nivel de producción durante el mes anterior fue de 1800 toneladas, y el inventario que
  comienza es de 1000 toneladas. El inventario al final del cuarto mes debe ser de al menos 1500
  toneladas para cubrir la demanda anticipada. Formule un plan de producción para NSC que
  minimice los costos totales en los siguientes 4 meses.
Modelos de Programación Lineal




 Solución:

    Identificación de las variables de decisión
 En este problema, usted tiene la libertad para elegir cuántas toneladas de acero producir cada
 mes para satisfacer la demanda. Surgen cuatro variables:
 X1 = el número de toneladas de acero por producir durante el mes 1
 X2 = el número de toneladas de acero por producir durante el mes 2
 X3 = el número de toneladas de acero por producir durante el mes 3
 X4 = el número de toneladas de acero por producir durante el mes 4

 A primera vista, usted podría pensar que éstas son todas las variables que se requieren. Con estas
 variables, siempre puede determinar la cantidad en inventario. Por ejemplo, del diagrama
 esquemático de la figura 1, el inventario al final del primer mes es
Modelos de Programación Lineal




Inventario al final del mes 1 = inventario inicial + cantidad de producción – demanda
                              = 1000 + X1 – 2400

                                         cantidad de producción
                                                (X1)


     Inventario de inicio                                                Inventario de terminación
                                              Mes 1
         (l1=1000)                                                                  (I2)


                                             Demanda
                                             (D1=2400)

                            Figura 1. Relación entre niveles de inventario, producción y demanda
Modelos de Programación Lineal




 Sin embargo, escribir el inventario al final del segundo, tercero y subsecuentes meses es más complicado.
 Por ejemplo, para el mes 2:

  Inventario al        = inventario inicial+ cantidad de producción- demanda
  final del mes 2      = (1000 + X1 – 2400) + X2 – 2200

 Para simplificar, es conveniente crear otras cinco variables para representar los niveles de inventario al
 principio de cada mes:

                    I1 = inventario en toneladas al principio del mes 1
                    I2 = inventario en toneladas al principio del mes 2
                    I3 = inventario en toneladas al principio del mes 3
                    I4 = inventario en toneladas al principio del mes 4
                    I5 = inventario en toneladas al principio del mes 5
Modelos de Programación Lineal




   Identificación de la función objetivo
 Como se estableció en la descripción del problema, el objetivo global es minimizar los costos
 totales sobre el horizonte de planeación de 4 meses. Si aplicamos la descomposición para
 identificar tres componentes de costo diferentes llegamos a

   Costos totales = costos de producción+ costos de inventario+ costos del cambio en
                    la producción

 COSTOS DE PRODUCCIÓN
 Aplicando nuevamente la descomposición se identifican los costos de producción como la suma
 de los costos de producción en cada uno de los 4 meses. Usando las variables de producción X1, X2,
 X3, X4, junto con los costos de producción por toneladas de la tabla 6, llegamos a
      Costos de producción = 7400X1 + 7500X2 + 7600X3 + 7650X4
Modelos de Programación Lineal




 COSTOS DE INVENTARIO
 Una descomposición similar produce un costo de inventario total como la suma de los costos de inventario
 durante cada uno de los cuatro meses. Como los niveles de inventario cambian solamente al final del mes,
 todos los inventarios al principio del mes incurren en un costo de $120 por tonelada para ese mes. Usando las
 variables I1, I2, I3, I4 llegamos a
              Costos de inventario = 120I1 + 120I2 + 120I3 + 120I4

 Observe que I5 no se incluye en esta porción porque el objetivo es minimizar los costos totales solamente en
 los siguientes 4 meses, e I5 incurre en costos durante el quinto mes.

 COSTOS DEL CAMBIO EN LA PRODUCCION
 Para determinar los costos del cambio en la producción de un mes al siguiente, trabaje con un ejemplo
 específico en el que, digamos X1 = 100 y X2 = 300. En este caso, existe un incremento de 300 – 100 = 200
 toneladas de acero del mes 1 al mes 2. Por tanto, a un costo de $50 por tonelada de incremento,
Modelos de Programación Lineal




 Costo del cambio en la producción = (300 – 100) * 50 = $10 000

 Usando este ejemplo, podría escribir la siguiente expresión general:
         Costo del cambio en la producción = (X2 – X1) * 50

 Sin embargo, ¿qué sucede si X1=300 y X2=100? Esto es, ¿qué pasa si el nivel de producción disminuye? En este
 caso, la expresión anterior resulta en un costo de (100 – 300) * 50= -$10 000, es decir, una ganancia de $10
 000, que no tiene sentido. En vez de esto, a un costo de $30 por tonelada de decremento, la expresión
 correcta es

  Costo del cambio en la producción = (300 – 100) * 30
                                     = $6000

 En general, cuando el nivel de producción disminuye del mes 1 al mes 2, la expresión correcta es
              Costo del cambio en la producción = (X1 – X2) * 30
Modelos de Programación Lineal




combinando con las expresiones para resultados de incremento y decremento se obtienen los siguientes costos del cambio
en la producción del mes 1 al mes 2:

  Costo del cambio en la producción = 50(X2 – X1), si X2 ≥ X1 (incremento)
                                      30(X1 – X2), si X1 >X2 (decremento)

Como los valores de X1 y X2 son por ahora desconocidos, la cuestión es cómo combinar estos dos casos en una sola
expresión.

Una forma de abordar esto es creando variables de decisión adicionales cuyos valores son precisamente las cantidades de
producción incrementada y decrementada de un mes al siguiente. Esto es,

 S1 = el número de toneladas de producción incrementada en el mes 1
 D1 = el número de toneladas de producción decrementada en el mes 1

 S2 = el número de toneladas de producción incrementada en el mes 2
 D2 = el número de toneladas de producción decrementada en el mes 2
Modelos de Programación Lineal




 S3 = el número de toneladas de producción incrementada en el mes 3
  D3 = el número de toneladas de producción decrementada en el mes 3

  S4 = el número de toneladas de producción incrementada en el mes 4
  D4 = el número de toneladas de producción decrementada en el mes 4

 Los valores de estas variables dependen de los niveles de producción. Por ejemplo, cuando X2=300 y
 X1=100, usted desea que S2 sea 200 y D2, 0. Si X2=100 y X1=300, desea que S2 sea 0 y D2, 200. Las
 restricciones que aseguran las relaciones adecuadas entre estas variables se identifican en la siguiente
 sección.

 Con estas nuevas variables, cuando S1 es positiva, D1 debe ser 0. De manera similar, cuando D1 es positiva, S1
 debe ser 0. Por tanto, los costos del cambio en la producción para el primer mes son 50S1+ 30D1. Por
 consiguiente, los costos totales del cambio en la producción son:
Modelos de Programación Lineal




 Costos del cambio = (costo del cambio en la producción en el mes 1)+
   en la producción    (costo del cambio en la producción en el mes 2)+
                       (costo del cambio en la producción en el mes 3)+
                       (costo del cambio en la producción en el mes 4)+
                    = (50S1+ 30D1) + (50S2+ 30D2)+
                        (50S3+ 30D3) + (50S4+ 30D4)

 FUNCIÓN OBJETIVO COMPLETA
 La combinación de los tres componentes de costo da como resultado la siguiente función objetivo
 global:
    Minimizar costos totales = 7400X1 + 7500X2 + 7600X3 + 7650X4 +
                                120I1 + 120I2 + 120I3 + 120I4 +
                                 50S1 + 30D1 + 50S2 + 30D2 + 50S3 + 30D3 + 50S4 + 30D4
Modelos de Programación Lineal




   Identificación de las restricciones
 Aplicando la técnica de agrupamiento debe llegar a identificar los siguientes seis grupos de
 restricciones:

 1.   Restricciones de inventario inicial y final para asegurar los adecuados niveles de inventario de
      inicio y fin
 2.   Restricciones de limitación de producción para asegurar que la producción de cualquier mes
      dado no exceda de 4000 toneladas
 3.   Restricciones de equilibrio de inventario para asegurar la adecuada relación entre las
      variables de producción y las de inventario
 4.   Las restricciones de cambio en la producción para asegurar la adecuada relación entre las
      variables de producción y las de cambio en la producción
 5.   Restricciones de demanda para asegurar que se satisfagan las demandas cada mes
 6.   Restricciones lógicas para asegurar que todas las variables son no negativas
Modelos de Programación Lineal




RESTRICCIONES DE INVENTARIO INICIAL Y FINAL
En palabras, las dos restricciones en este grupo son:

1.      El nivel de inventario inicial es de 1000 toneladas
2.      El nivel de inventario final debe ser al menos de 1500 toneladas

Como I1 e I5 representan los inventarios inicial y final al principio y final del período de planeación de 4 meses, respectivamente, estas
       restricciones son:

                    I1 = 1000 (inventario de inicio)
                    I5 ≥ 1500 (inventario final)

RESTRICCIONES DE LIMITACIÓN DE PRODUCCIÓN
La producción en cualquier mes no puede exceder las 4000 toneladas, así que las cuatro restricciones en este grupo son
                                       X1 ≤ 4000 (límite en el mes 1)
                                       X2 ≤ 4000 (límite en el mes 2)
                                       X3 ≤ 4000 (límite en el mes 3)
                                       X4 ≤ 4000 (límite en el mes 4)

Más contenido relacionado

La actualidad más candente

Ejercicios resueltos io 1 parte 1
Ejercicios resueltos io 1   parte 1Ejercicios resueltos io 1   parte 1
Ejercicios resueltos io 1 parte 1fzeus
 
Ejercicios cartas de control p y np, c y u
Ejercicios cartas de control p y np, c y uEjercicios cartas de control p y np, c y u
Ejercicios cartas de control p y np, c y uMarilaguna
 
Unmsm fisi - programación lineal entera y binaria - io1 cl15 entera-binaria
Unmsm   fisi - programación lineal entera y binaria - io1 cl15 entera-binariaUnmsm   fisi - programación lineal entera y binaria - io1 cl15 entera-binaria
Unmsm fisi - programación lineal entera y binaria - io1 cl15 entera-binariaJulio Pari
 
Ejercicios árbol-de-decisión
Ejercicios árbol-de-decisión Ejercicios árbol-de-decisión
Ejercicios árbol-de-decisión ISRA VILEMA
 
Ejercicios administracion-de-las-operaciones
Ejercicios administracion-de-las-operacionesEjercicios administracion-de-las-operaciones
Ejercicios administracion-de-las-operacionesmonicavargasapaza
 
Conclusion y recomendacion de ejercio de investigacion de operaciones
Conclusion  y recomendacion de ejercio de investigacion de operacionesConclusion  y recomendacion de ejercio de investigacion de operaciones
Conclusion y recomendacion de ejercio de investigacion de operacionesagonzalez88
 
Problemas resueltos-de-metodos-de-transporte
Problemas resueltos-de-metodos-de-transporteProblemas resueltos-de-metodos-de-transporte
Problemas resueltos-de-metodos-de-transporteAlexander Chunhuay Ruiz
 
Programación lineal
Programación linealProgramación lineal
Programación linealMinerva RG
 
Solución de problemas en programación lineal
Solución de problemas en programación linealSolución de problemas en programación lineal
Solución de problemas en programación linealARLO SOLIS
 
Investigación de Operaciones II : Simulación
Investigación de Operaciones II : Simulación Investigación de Operaciones II : Simulación
Investigación de Operaciones II : Simulación Jose
 
Resolución de problemas (oa)
Resolución de problemas (oa)Resolución de problemas (oa)
Resolución de problemas (oa)lineal
 
Trabajo localizacion de plantas
Trabajo localizacion de plantasTrabajo localizacion de plantas
Trabajo localizacion de plantasalbertovilchez2704
 

La actualidad más candente (20)

Ejercicios resueltos io 1 parte 1
Ejercicios resueltos io 1   parte 1Ejercicios resueltos io 1   parte 1
Ejercicios resueltos io 1 parte 1
 
Ejercicios plani pdf
Ejercicios plani pdfEjercicios plani pdf
Ejercicios plani pdf
 
Ejercicios cartas de control p y np, c y u
Ejercicios cartas de control p y np, c y uEjercicios cartas de control p y np, c y u
Ejercicios cartas de control p y np, c y u
 
Unmsm fisi - programación lineal entera y binaria - io1 cl15 entera-binaria
Unmsm   fisi - programación lineal entera y binaria - io1 cl15 entera-binariaUnmsm   fisi - programación lineal entera y binaria - io1 cl15 entera-binaria
Unmsm fisi - programación lineal entera y binaria - io1 cl15 entera-binaria
 
Método gráfico
Método gráficoMétodo gráfico
Método gráfico
 
Ejercicios árbol-de-decisión
Ejercicios árbol-de-decisión Ejercicios árbol-de-decisión
Ejercicios árbol-de-decisión
 
Ejercicios administracion-de-las-operaciones
Ejercicios administracion-de-las-operacionesEjercicios administracion-de-las-operaciones
Ejercicios administracion-de-las-operaciones
 
Conclusion y recomendacion de ejercio de investigacion de operaciones
Conclusion  y recomendacion de ejercio de investigacion de operacionesConclusion  y recomendacion de ejercio de investigacion de operaciones
Conclusion y recomendacion de ejercio de investigacion de operaciones
 
U5 ANÁLISIS DE REEMPLAZO
U5 ANÁLISIS DE REEMPLAZOU5 ANÁLISIS DE REEMPLAZO
U5 ANÁLISIS DE REEMPLAZO
 
problemas de programacion lineal resueltos
problemas de programacion lineal resueltosproblemas de programacion lineal resueltos
problemas de programacion lineal resueltos
 
Problemas resueltos-de-metodos-de-transporte
Problemas resueltos-de-metodos-de-transporteProblemas resueltos-de-metodos-de-transporte
Problemas resueltos-de-metodos-de-transporte
 
Problemas rsueltos pl
Problemas rsueltos plProblemas rsueltos pl
Problemas rsueltos pl
 
Programación lineal
Programación linealProgramación lineal
Programación lineal
 
Solución de problemas en programación lineal
Solución de problemas en programación linealSolución de problemas en programación lineal
Solución de problemas en programación lineal
 
Vbtora98
Vbtora98Vbtora98
Vbtora98
 
Método simplex. Teoria
Método simplex. TeoriaMétodo simplex. Teoria
Método simplex. Teoria
 
Investigación de Operaciones II : Simulación
Investigación de Operaciones II : Simulación Investigación de Operaciones II : Simulación
Investigación de Operaciones II : Simulación
 
Resolución de problemas (oa)
Resolución de problemas (oa)Resolución de problemas (oa)
Resolución de problemas (oa)
 
Trabajo localizacion de plantas
Trabajo localizacion de plantasTrabajo localizacion de plantas
Trabajo localizacion de plantas
 
Unidad 1. Métodos cualitativos para localización de instalaciones
Unidad 1. Métodos cualitativos para localización de instalacionesUnidad 1. Métodos cualitativos para localización de instalaciones
Unidad 1. Métodos cualitativos para localización de instalaciones
 

Similar a Investigción de Operaciones: Programación Lineal

Investigacion de operaciones
Investigacion de operacionesInvestigacion de operaciones
Investigacion de operacionesmaria_hm
 
Modelos de Programacion
Modelos de ProgramacionModelos de Programacion
Modelos de Programacionguideis_love
 
Investigación de operaciones I
Investigación de operaciones IInvestigación de operaciones I
Investigación de operaciones ICaro Soto
 
formulación de modelos de pl 04.10.17
 formulación de modelos de pl 04.10.17 formulación de modelos de pl 04.10.17
formulación de modelos de pl 04.10.17jhoselyn jara
 
Tema 1. introducción a la inv. operaciones y modelación
Tema 1. introducción a la inv. operaciones  y modelaciónTema 1. introducción a la inv. operaciones  y modelación
Tema 1. introducción a la inv. operaciones y modelaciónSistemadeEstudiosMed
 
Yisbegarcia
YisbegarciaYisbegarcia
YisbegarciaYisbeG
 
Investigacion_de_Operaciones_I.doc
Investigacion_de_Operaciones_I.docInvestigacion_de_Operaciones_I.doc
Investigacion_de_Operaciones_I.docRAULALEXANDERORDONEZ
 
Investigacion de operaciones
Investigacion de operacionesInvestigacion de operaciones
Investigacion de operacionesnorexys melendez
 
Investigacion de operaciones
Investigacion de operacionesInvestigacion de operaciones
Investigacion de operacionesmaria arteaga
 
Unidad iv sistemas mecanizados ii
Unidad iv sistemas mecanizados iiUnidad iv sistemas mecanizados ii
Unidad iv sistemas mecanizados iinestorgarcia250
 
Unidad iv sistemas mecanizados ii
Unidad iv sistemas mecanizados iiUnidad iv sistemas mecanizados ii
Unidad iv sistemas mecanizados iinestorgarcia250
 
EC1 F1 Act 1 introducción aspectos básicos de IO
EC1 F1 Act 1 introducción aspectos básicos de IOEC1 F1 Act 1 introducción aspectos básicos de IO
EC1 F1 Act 1 introducción aspectos básicos de IORamonArmas1
 
Yisbegarcia
YisbegarciaYisbegarcia
YisbegarciaYisbeG
 
Modelos en Operación de Investigaciones
Modelos en Operación de Investigaciones Modelos en Operación de Investigaciones
Modelos en Operación de Investigaciones Fernando Macedo
 
Separata Io 2009 Ii
Separata Io 2009 IiSeparata Io 2009 Ii
Separata Io 2009 Iifgalarreta
 
Introduccion_a_la_Investigacion_de_opera.pptx
Introduccion_a_la_Investigacion_de_opera.pptxIntroduccion_a_la_Investigacion_de_opera.pptx
Introduccion_a_la_Investigacion_de_opera.pptxAndreaAlvaradoBarrie
 

Similar a Investigción de Operaciones: Programación Lineal (20)

Investigacion de operaciones
Investigacion de operacionesInvestigacion de operaciones
Investigacion de operaciones
 
Modelos de Programacion
Modelos de ProgramacionModelos de Programacion
Modelos de Programacion
 
Investigación de operaciones I
Investigación de operaciones IInvestigación de operaciones I
Investigación de operaciones I
 
formulación de modelos de pl 04.10.17
 formulación de modelos de pl 04.10.17 formulación de modelos de pl 04.10.17
formulación de modelos de pl 04.10.17
 
Tema 1. introducción a la inv. operaciones y modelación
Tema 1. introducción a la inv. operaciones  y modelaciónTema 1. introducción a la inv. operaciones  y modelación
Tema 1. introducción a la inv. operaciones y modelación
 
Yisbegarcia
YisbegarciaYisbegarcia
Yisbegarcia
 
investigacion-de-operaciones-1
investigacion-de-operaciones-1investigacion-de-operaciones-1
investigacion-de-operaciones-1
 
Investigacion_de_Operaciones_I.doc
Investigacion_de_Operaciones_I.docInvestigacion_de_Operaciones_I.doc
Investigacion_de_Operaciones_I.doc
 
Investigacion de operaciones
Investigacion de operacionesInvestigacion de operaciones
Investigacion de operaciones
 
Investigacion de operaciones
Investigacion de operacionesInvestigacion de operaciones
Investigacion de operaciones
 
Investigacion de operaciones
Investigacion de operacionesInvestigacion de operaciones
Investigacion de operaciones
 
Unidad iv sistemas mecanizados ii
Unidad iv sistemas mecanizados iiUnidad iv sistemas mecanizados ii
Unidad iv sistemas mecanizados ii
 
Unidad iv sistemas mecanizados ii
Unidad iv sistemas mecanizados iiUnidad iv sistemas mecanizados ii
Unidad iv sistemas mecanizados ii
 
Diapositivas IO
Diapositivas IODiapositivas IO
Diapositivas IO
 
EC1 F1 Act 1 introducción aspectos básicos de IO
EC1 F1 Act 1 introducción aspectos básicos de IOEC1 F1 Act 1 introducción aspectos básicos de IO
EC1 F1 Act 1 introducción aspectos básicos de IO
 
Yisbegarcia
YisbegarciaYisbegarcia
Yisbegarcia
 
Modelos en Operación de Investigaciones
Modelos en Operación de Investigaciones Modelos en Operación de Investigaciones
Modelos en Operación de Investigaciones
 
Separata Io 2009 Ii
Separata Io 2009 IiSeparata Io 2009 Ii
Separata Io 2009 Ii
 
Introduccion_a_la_Investigacion_de_opera.pptx
Introduccion_a_la_Investigacion_de_opera.pptxIntroduccion_a_la_Investigacion_de_opera.pptx
Introduccion_a_la_Investigacion_de_opera.pptx
 
Eliecerfalcon
EliecerfalconEliecerfalcon
Eliecerfalcon
 

Más de Universidad Nacional Experimental Francisco de Miranda

Más de Universidad Nacional Experimental Francisco de Miranda (13)

Requisitos de la norma iso 9001
Requisitos de la norma iso 9001Requisitos de la norma iso 9001
Requisitos de la norma iso 9001
 
Norma ISO 9001: 2015. Requisito 10. mejora
Norma ISO 9001: 2015. Requisito 10. mejoraNorma ISO 9001: 2015. Requisito 10. mejora
Norma ISO 9001: 2015. Requisito 10. mejora
 
Norma ISO 9001: 2015. Requisito 8. operacion
Norma ISO 9001: 2015. Requisito 8. operacionNorma ISO 9001: 2015. Requisito 8. operacion
Norma ISO 9001: 2015. Requisito 8. operacion
 
Norma ISO 9001: 2015. Requisito 7. apoyo
Norma ISO 9001: 2015. Requisito 7. apoyoNorma ISO 9001: 2015. Requisito 7. apoyo
Norma ISO 9001: 2015. Requisito 7. apoyo
 
Norma ISO 9001: 2015. Requisito 6. planificacion
Norma ISO 9001: 2015. Requisito 6. planificacionNorma ISO 9001: 2015. Requisito 6. planificacion
Norma ISO 9001: 2015. Requisito 6. planificacion
 
Norma ISO 9001: 2015. Requisito 5. liderazgo
Norma ISO 9001: 2015. Requisito 5.  liderazgoNorma ISO 9001: 2015. Requisito 5.  liderazgo
Norma ISO 9001: 2015. Requisito 5. liderazgo
 
Norma iso 9001
Norma iso 9001Norma iso 9001
Norma iso 9001
 
Organizacion internacional para la estandarizacion
Organizacion internacional para la estandarizacionOrganizacion internacional para la estandarizacion
Organizacion internacional para la estandarizacion
 
Gestion por procesos en los Sistemas de Gestión de la Calidad
Gestion por procesos en los Sistemas de Gestión de la CalidadGestion por procesos en los Sistemas de Gestión de la Calidad
Gestion por procesos en los Sistemas de Gestión de la Calidad
 
Norma iso 9001 version 2015
Norma iso 9001 version 2015Norma iso 9001 version 2015
Norma iso 9001 version 2015
 
GESTIÓN POR PROCESOS E INDICADORES DE GESTIÓN
GESTIÓN POR PROCESOS E INDICADORES DE GESTIÓNGESTIÓN POR PROCESOS E INDICADORES DE GESTIÓN
GESTIÓN POR PROCESOS E INDICADORES DE GESTIÓN
 
SISTEMAS DE GESTIÓN DE LA CALIDAD ISO 9001 2008
SISTEMAS DE GESTIÓN DE LA CALIDAD ISO 9001 2008SISTEMAS DE GESTIÓN DE LA CALIDAD ISO 9001 2008
SISTEMAS DE GESTIÓN DE LA CALIDAD ISO 9001 2008
 
Programacion de metas y objetivos
Programacion de metas y objetivosProgramacion de metas y objetivos
Programacion de metas y objetivos
 

Último

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONALMiNeyi1
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdfMiguelHuaman31
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 

Último (20)

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 

Investigción de Operaciones: Programación Lineal

  • 1. Universidad Nacional Experimental “Francisco de Miranda” Área de Tecnología Unidad Curricular: Investigación de Operaciones Tema No. 1 Modelación Matemática. Formulación de Modelos de Programación Lineal Facilitador: Dr. Juan J. Lugo Marín.
  • 2. Antecedentes de la Investigación de Operaciones La Investigación de Operaciones surgió formalmente durante la Segunda Guerra Mundial, cuando había una gran necesidad de administrar los escasos recursos. La Fuerza Aérea Británica formó el primer grupo que desarrollaría métodos cuantitativos para resolver estos problemas operacionales y bautizó sus esfuerzos como investigación operacional. Poco después, las fuerzas armadas estadounidenses formaron un grupo similar, compuesto por científicos físicos e ingenieros, cinco de los cuales posteriormente fueron laureados con el premio Nobel. Los esfuerzos de estos grupos, especialmente en el área de la detección por radar, se consideran vitales en el triunfo de la guerra aérea de Gran Bretaña.
  • 3. Antecedentes de la Investigación de Operaciones Después de la Segunda Guerra Mundial, los administradores de la industria reconocieron el valor de aplicar técnicas similares a sus complejos problemas de decisión. Los primeros esfuerzos se dedicaron a desarrollar modelos apropiados y procedimientos correspondientes para solucionar problemas que surgían en áreas tales como la programación de refinerías de petróleo, la distribución de productos, la planeación de producción, el estudio de mercado y la planeación de inversiones. Estos procedimientos de soluciones se hicieron posibles con el advenimiento de computadoras de alta velocidad, porque la resolución del típico problema de investigación de operaciones requiere demasiados cálculos para ser realizados prácticamente a mano. El uso de técnicas de administración ha aumentado con los avances en los cálculos hasta el punto en que actualmente estas técnicas son empleadas rutinariamente en una computadora de escritorio para solucionar muchos problemas de decisión.
  • 4. Investigación de Operaciones - Definiciones Administración/ investigación de operaciones: el uso de las matemáticas y las computadoras para ayudar a tomar decisiones racionales frente a problemas de administración complejos. La definición de Churchman, Ackoff y Arroff: La investigación de operaciones es la aplicación, por grupos interdisciplinarios, del método científico a problemas relacionados con el control de las organizaciones o sistemas (hombre-máquina), a fin de que se produzcan soluciones que mejor sirvan a los objetivos de la organización.
  • 5. Investigación de Operaciones - Definiciones La definición de la Sociedad de Investigación de Operaciones de la Gran Bretaña es la siguiente: La investigación de operaciones es el abordaje de la ciencia moderna a los complejos problemas que surgen en la dirección y en la administración de grandes sistemas de hombres, máquinas, materiales y dinero, en la industria, en los negocios, en el gobierno y en la defensa. Su actitud diferencial consiste en desarrollar un modelo científico del sistema tal, que incorpore valoraciones de factores como el azar y el riesgo y mediante el cual se predigan y comparen los resultados de decisiones, estrategias o controles alternativos. Su propósito es el de ayudar a la gerencia a determinar científicamente sus políticas y acciones. La investigación de operaciones también se puede definir como “la aplicación por grupos interdisciplinarios del método científico a problemas relacionados con el control de las organizaciones o sistemas a fin de que se produzcan soluciones que mejor sirvan a los objetivos de toda la organización”
  • 6. Investigación de Operaciones - Metodología Paso 1: Planteamiento y conceptualización del Problema. Paso 2: Formulación del Modelo. Paso 3: Resolución del Modelo.
  • 7. Investigación de Operaciones - Metodología Paso 4: Validación del Modelo. Paso 5: Implantación del Modelo
  • 8. Investigación de Operaciones – Áreas de Aplicación Como su nombre lo dice, la Investigación de Operaciones significa “hacer investigación sobre las operaciones”. Entonces, la investigación de operaciones se aplica a problemas que se refieren a la conducción y coordinación de operaciones (o actividades) dentro de una organización. La naturaleza de la organización es en su más amplio significado y, de hecho, la investigación de operaciones se ha aplicado de manera extensa e áreas tan diversas como la manufactura, el transporte, las telecomunicaciones, la planeación financiera, el cuidado de la salud, los servicios públicos, etc.
  • 9. Que es un Modelo Un Modelo es producto de una abstracción de Un Modelo es un un sistema real, eliminado las complejidades y Patrón de Referencia. haciendo suposiciones pertinentes, se aplican técnicas matemáticas y se obtiene una Un Modelo es una representación simbólica del mismo. abstracción selectiva de la realidad . Sistema Real El modelo se define Autor: Natasha Sánchez como una función objetiva y restricciones que se Sistema Supuesto expresan en términos de Modelo las variables (alternativas) de decisión del problema.
  • 10. Que es un Modelo Un modelo matemático son representaciones Un modelo de decisión matemáticas de situaciones reales que se debe considerarse como un podrían usar para tomar mejores decisiones, o vehículo para resumir un bien, simplemente para entender mejor la problema de decisión en situacional real. forma tal que haga posible la identificación y Un modelo matemático es una ecuación, evaluación sistemática de desigualdad o sistema de ecuaciones o todas las alternativas de desigualdades, que representan determinados decisión del problema. aspectos del sistema físico representado en el Después se llega a una modelo. Los modelos de este tipo se utilizan en decisión seleccionando la gran medida en las ciencias físicas, en el campo alternativa que se juzgue de la ingeniería los negocios y la economía. sea la mejor entre todas las opciones disponible.
  • 11. Tipos de Modelo Modelo de Simulación: Por lo general, toma la forma de Modelos Determinísticos: un conjunto de suposiciones Cuando se conoce con certeza el comportamiento de acerca de la operación del sistema, los parámetros involucrados en el Modelo, por lo expresado como relaciones tanto tienen un bajo nivel de incertidumbre. matemáticas o lógicas entre los objetos de interés en el sistema. A diferencia de las soluciones matemáticas exactas disponibles con la mayor parte de los modelos Autor: Natasha Sánchez analíticos, el proceso de simulación tiene que ver con Modelo Probabilístico o Estocástico: ejecutar el modelo a través del En los que parte de la información necesaria no se tiempo, por lo común en una conoce con certeza sino más bien se comporta de una computadora, para generar manera probabilística , poseen por lo tanto un alto muestras representativas de las nivel de incertidumbre. medidas de desempeño.
  • 12. Modelos de Programación Lineal Un modelo de Programación Lineal (PL) considera que las variables de decisión tienen un comportamiento lineal, tanto en la función objetivo como restricciones del problema. En este sentido, la Programación Lineal es una de las herramientas más utilizadas en la Investigación de Operaciones debido a que por su naturaleza se facilitan los cálculos y en general permite una buena aproximación de la realidad.
  • 13. Modelos de Programación Lineal Decisiones de Planeación de Fabricación o Producción Compra Agregada Problemas de Problemas de Dietas Aplicaciones Mezclas Administración Decisiones de de Cartera de Mezcla de Valores Productos
  • 14. Elementos de un Modelo de Programación Lineal Función Objetivo: Variable de Decisión /variable/variable El objetivo Global de un problema controlable: de decisión expresado en una forma Valores que se buscan determinar con matemática en términos de los la solución del modelo datos y de las variables de decisión. Restricciones (limitaciones): Requerimientos o Limitaciones Condiciones de No Negatividad: sobre los valores de variables en Condiciones del modelo que estipulan que las variables de un modelo matemático decisión deben tener sólo valores típicamente impuesto por no negativos (positivos). condiciones externas.
  • 15. Elementos de un Modelo de Programación Lineal Vector Disponibilidad (valor del lado derecho): Aún el cambio más pequeño en el valor del lado derecho de una restricción puede ocasionar que la solución óptima cambie. Sin embrago, mientras el valor cambia dentro de algún intervalo alrededor de su valor original, el valor óptimo de la función objetivo cambia en forma lineal en proporción con el cambio en el valor del lado derecho, de acuerdo al precio sombra. Incluso fuera de este intervalo, para cada valor del lado derecho respecto del cual el programa lineal es factible, existe un precio sombra, que puede usarse para obtener el nuevo valor óptimo de la función objetivo. Coeficientes Objetivos: Coeficientes tecnológicos: Coeficientes que acompañan a Coeficientes que acompañan a las variables en la Ecuación las variables en las restricciones. Objetivo.
  • 16. Pasos para formular un Modelo de Programación Lineal Paso 1: Identificación de las variables de Decisión: El primer paso en la formulación del problema es identificar las variables de decisión, a menudo simplemente llamadas variables. Los valores de estas variables, una vez determinados, proporcionan la solución al problema. Cuando los valores de los elementos no se conocen todavía, a cada variable de decisión se le da un nombre simbólico. Se puede elegir el nombre simbólico que recuerde la cantidad que la variable de decisión representa.
  • 17. Pasos para formular un Modelo de Programación Lineal Paso 2: Identificación de los datos del problema: La finalidad de resolver un problema es proporcionar los valores para las variables de decisión que ha identificado. Se requiere conocer cierta información para ayuda a determinar esos valores. A diferencia de las variables de decisión, cuyos valores usted puede controlar, usted no puede controlar directamente los valores de los datos. Paso 3: Identificación de la función objetivo: En este paso en la formulación del problema es expresar el objetivo organizacional global en forma matemática usando las variables de decisión y los datos conocidos del problema. La función objetivo, generalmente se crea en tres etapas: Establecer el objetivo en forma verbal Donde sea adecuado descomponer el objetivo en una suma, diferencia o producto de cantidades individuales. Expresar las cantidades individuales matemáticamente usando las variables de decisión y otros datos conocidos en el problema.
  • 18. Pasos para formular un Modelo de Programación Lineal Paso 4. Identificación de las restricciones : El paso final en la formulación del problema es identificar estas restricciones y escribirlas en forma matemática. Las restricciones son condiciones que las variables de decisión deben satisfacer para construir una solución “aceptable”. Estas restricciones por lo general surgen de: Limitaciones físicas Restricciones impuestas por la administración Restricciones externas Relaciones implicadas entre variables Restricciones lógicas sobre las variables individuales
  • 19. Modelos de Programación Lineal Decisiones de Mezcla de Productos Ejemplo: EL PROBLEMA DE MEZCLA DE PRODUCTOS DE BLUBBERMAID, INC. BlubberMaid, Inc, fabrica tres TABLA. INGREDIENTES USADOS EN LA PRODUCCIÓN DE AIRTEX, EXTENDEX Y productos de caucho: Airtex (material RESISTEX INGREDIENTE (oz/lb de producto) esponjoso), Extendex (material elástico) PRODUCTO POLÍMERO A POLÍMERO B POLÍMERO C BASE y Resistex (material rígido). Los tres Airtex 4 2 4 6 productos requieren los mismos tres Extendex 3 2 2 9 polímeros químicos y una base. La Resistex 6 3 5 2 cantidad de cada ingrediente usada por libra del producto final se muestra en la tabla…
  • 20. Modelos de Programación Lineal BlubberMaid, Inc, tiene el compromiso de producir al menos 1000 libras de Airtex, 500 libras de Extendex y 400 libras de Resistex para la próxima semana, pero la gerencia de la compañía sabe que puede vender más de cada uno de los tres productos. Los inventarios actuales de los ingredientes son 500 libras del polímero A, 425 libras del polímero B, 650 libras del polímero C y 1100 libras de base. Cada libra de Airtex produce a la compañía una ganancia de $7, cada libra de Extendex una ganancia de $7 y cada libra de Resistex una ganancia de $6. Como gerente del departamento de producción, usted necesita determinar un plan de producción óptimo para esta semana. Solución: Identificación de las variables de decisión. Siguiendo los pasos de la formulación de problemas, primero identifique las variables de decisión. Pregúntese lo que puede controlar y la información que constituye un plan de producción, esto lo debe llevar a identificar las siguientes variables: A: el número de libras de Airtex por producir esta semana E: el número de libras de Extendex por producir esta semana R: el número de libras de Resistex por producir esta semana
  • 21. Modelos de Programación Lineal Identificación de la función objetivo. Para BlubberMaid, el objetivo lógico es determinar cuánto fabricar de cada producto para maximizar la ganancia total. Al aplicar la técnica de descomposición se llega a: Ganancia Total=ganancia de Airtex+ ganancia de Extendex+ ganancia de Resistex Como cada libra de Airtex produce una ganancia de $7, A libras de Airtex produce $7 A. De manera similar, Extendex y Resistex contribuyen con $7E y $6R, respectivamente, a la ganancia total. En términos de las variables de decisión y de los datos de ganancia, la función objetivo es: Maximizar 7A+7E+6R
  • 22. Modelos de Programación Lineal Identificación de las restricciones Aplicar la técnica de agrupamiento lo debe conducir a identificar los siguientes tres grupos de restricciones: 1. Restricciones de recursos para asegurar que no se usen más de los tres polímeros y la base que están disponibles. 2. Restricciones de demanda para asegurar que se cumplan los compromisos de la compañía. 3. Restricciones lógicas para especificar que todas las cantidades de producción son no negativas. RESTRICCIONES DE RECURSOS Este grupo consiste en cuatro restricciones: una para cada uno de los tres polímeros y una para la base. Para la disponibilidad limitada de 500 libras del polímero A: Cantidad empleada del polímero A ≤ 500 libras
  • 23. Modelos de Programación Lineal El uso de la descomposición lleva a: Cantidad empleada del polímero A= (cantidad empleada para producir A libras de Airtex) + (cantidad empleada para producir E libras de Extendex) + (cantidad empleada para producir R libras de Resistex) Para determinar la cantidad del polímero A usada en la fabricación de cada producto, trabaje con un ejemplo específico. Por ejemplo, fije A=100, E=300 y R=200. De acuerdo con los datos de la tabla 1: Cantidad del polímero A empleada en Airtex = 4(100) = 400 Cantidad del polímero A empleada en Extendex = 3(300) = 900 Cantidad del polímero A empleada en Resistex = 6(200) = 1200 Entonces, en términos de las variables de decisión, podría pensar que la restricción apropiada para el polímero A es: 4 A + 3 E + 6 R ≤ 500
  • 24. Modelos de Programación Lineal Sin embargo, esta restricción no es correcta. La razón es que las unidades en la expresión de la izquierda están en onzas, pero las unidades de la derecha están en libras. Esta discrepancia puede corregirse convirtiendo las unidades de cualquier lada a las del otro lado. Por ejemplo, al convertir las 500 libras disponibles del polímero A a 800 onzas (1 libra es igual a 16 onzas) se obtiene la siguiente restricción: 4 A + 3 E + 6 R ≤ 8000 (polímero A) Siguiendo una lógica similar para los tres resultados de recursos restantes en estas restricciones: 2 A + 2 E + 3 R ≤ 6800 (polímero B) 4 A + 2 E + 5 R ≤ 10400 (polímero C) 6 A + 9 E + 2 R ≤ 17600 (base)
  • 25. Modelos de Programación Lineal RESTRICCIONES DE DEMANDA Este grupo consiste en tres restricciones: una para el requerimiento mínimo sobre la cantidad de cada uno de los tres productos. Estas restricciones son A ≥ 1000 (Airtex) E ≥ 500 (Extendex) R ≥ 400 (Resistex) RESTRICCIONES LÓGICAS Como todas las cantidades de producción deben ser no negativas, se necesitan las siguientes restricciones lógicas: A, E, R ≥ 0
  • 26. Modelos de Programación Lineal Formulación completa y solución del problema de mezcla de productos de BlubberMaid, Inc. Como gerente del departamento de producción, usted junta todas las piezas, lo que resulta en el siguiente modelo matemático del problema de programación lineal de BlubberMaid, Inc. Maximizar 7A+7E+6R Dependiendo de RESTRICCIONES DE RECURSOS A ≥ 1000 (Airtex) E ≥ 500 (Extendex) R ≥ 400 (Resistex) RESTRICCIONES LÓGICAS A E R ≥0
  • 27. Modelos de Programación Lineal La solución óptima a este problema, calculada usando cualquier paquete de software de programación lineal, es A= 1000.00 E= 533.33 R= 400.00 Con una valor de función objetivo de 13 333.33. En otras palabras, el plan semanal óptimo es producir 1000 libras de Airtex, 533.33 libras de Extendex y 400 libras de Resistex, dando como resultado una ganancia neta de $13 333.33.
  • 28. Modelos de Programación Lineal Decisiones de Fabricación o Compra Ejemplo: EL PROBLEMA DE HACER O COMPRAR DE MTV STEEL COMPANY MTV Steel Company produce tres tamaños de tubos: A, B y C, que son vendidos, respectivamente en $10, $12 y $9 por pie. Para fabricar cada pie del tubo A se requieren 0.5 minutos de tiempo de procesamiento sobre un tipo particular de máquina de modelado. Cada pie del tubo B requiere 0.45 minutos y cada pie del tubo C requiere 0.6 minutos. Después de la producción, cada pie de tubo, sin importar el tipo, requiere 1 onza de material de soldar. El costo total se estima en $3, $4 y $4 por pie de los tubos A, B y C, respectivamente. Para la siguiente semana, MTV Steel ha recibido pedidos excepcionalmente grandes que totalizan 2000 pies del tubo A, 4000 pies del tubo B y 5000 pies del tubo C. Como sólo se disponen de 40 horas de tiempo de máquina esta semana y sólo se tienen en inventario 5500 onzas de material de soldar, el departamento de producción no podrá satisfacer esta demanda, que requiere un total de 97 horas de tiempo de máquina y 11000 onzas de material de soldar.
  • 29. Modelos de Programación Lineal No se espera que continúe este alto nivel de demanda. En vez de expandir la capacidad de las instalaciones de producción, la gerencia de MTV Steel está considerando la compra de algunos de estos tubos a pro-veedores de Japón a un costo de entrega de $6 por pie del tubo A, $6 por pie del tubo B y $7 por pie del tubo C. Estos diversos datos se resumen en la tabla 2. Como gerente del departamento de producción, se le ha pedido hacer recomendaciones respecto a la cantidad de producción de cada tipo de tubo y la cantidad de compra a Japón para satisfacer la demanda y maximizar las ganancias de la compañía. TABLA2. DATOS PARA EL PROBLEMA DE HACER O COMPRAR DE MTV STEEL TIEMPO DE MATERIAL COSTO DE COSTO PRECIO DE DEMANDA TIPO MÁQUINA PARA SOLDAR PRODUCCIÓN COMPRA VENTA ($/ft) (ft) (min/ft) (oz/ft) ($/ft) ($/ft) A 10 2000 0.50 1 3 6 B 12 4000 0.45 1 4 6 C 9 5000 0.60 1 4 7 Cantidad Disponible 40 hr 5500 oz
  • 30. Modelos de Programación Lineal Solución: Identificación de las variables de decisión En este problema, tiene libertad para elegir cuántos pies de cada tipo de tubo producir y cuántos pies comprar a Japón. Esto da como resultado las siguientes seis variables de decisión: AP= el número de pies de tubo de tipo A por producir BP= el número de pies de tubo de tipo B por producir CP= el número de pies de tubo de tipo C por producir AJ= el número de pies de tubo de tipo A que comprar a Japón BJ= el número de pies de tubo de tipo B que comprar a Japón CJ= el número de pies de tubo de tipo C que comprar a Japón
  • 31. Modelos de Programación Lineal Identificación de la función objetivo. Como se estableció en la descripción del problema, el objetivo global es maximizar las ganancias totales. Si aplicamos la descomposición se obtiene: Ganancias Totales= (ganancias de la producción)+ (ganancias de los productos comprados a Japón) Si aplicamos la descomposición a las ganancias de la producción tenemos: Ganancias de la producción= (ganancias de producir el tubo de tipo A)+ (ganancias de producir el tubo de tipo B)+ (ganancias de producir el tubo de tipo C)
  • 32. Modelos de Programación Lineal Cada una de estas ganancias, a su vez, se calcula como el ingreso menos el costo por pie. Por ejemplo, como los tubos del tipo A se venden a $10 por pie pero su producción cuesta $3, la ganancia neta es $7 por pie. Por tanto, la ganancia por producir AP pies de tubo del tipo A es 7 AP. Un cálculo similar para los tubos de los tipos B y C tiene como resultado: Ganancias de la producción= 7 AP+ 8 BP + 5 CP Aplicando una descomposición y lógica similares a los productos comprados a Japón se tiene: Ganancias de los productos comprados a Japón= 4 AJ+ 6 BJ+ 2 CJ Como esperaría, cada pie de tubo producido tiene como resultado una ganancia más alta que cada pie de tubo comprado del proveedor externo. La combinación de estos dos componentes de ganancia resulta en la siguiente función objetivo global: Maximizar 7 AP+ 8 BP+ 5 CP+ 4 AJ+ 6 BJ+ 2 CJ
  • 33. Modelos de Programación Lineal La aplicación de la descomposición lleva a: Tiempo de máquina= (tiempo de máquina usado para producir tubo de tipo A)+ total usado (tiempo de máquina usado para producir tubo de tipo B)+ (tiempo de máquina usado para producir tubo de tipo C) Recuerde de la tabla 2 que cada pie del tubo A requiere 0.5 minutos de tiempo de máquina. Por tanto, para producir AP pies se requiere 0.5AP minutos. De manera análoga, cada pie de tubo B requiere 0.45 minutos y cada pie de tubo C requiere 0.6 minutos. La restricción es: 0.5AP+ 0.45BP+ 0.6CP ≤ 40 Sin embargo, observe que la cantidad del lado izquierdo se expresa en minutos, mientras que la de la derecha se expresa en horas. Una forma de corregir esta inconsistencia es convertir 40 horas en 40 * 60= 2400 minutos: 0.5AP+ 0.45BP+ 0.6CP ≤ 2400 (tiempo de máquina)
  • 34. Modelos de Programación Lineal Regresando a la disponibilidad de material para soldar, la restricción asociada es: El material para soldar total no debe exceder las 5500 onzas Aplicando la descomposición y recordando que cada pie de tubo, sin importar el tipo, requiere 1 onza de material para soldar, esta restricción de recursos es: AP+ BP+ CP ≤ 5500 (material para soldar) RESTRICCIONES DE DEMANDA Este grupo está constituido por tres restricciones, una para la demanda asociada con cada tipo de tubo. Para el tubo A: Número total de pies del tubo de tipo A= 2000 pies
  • 35. Modelos de Programación Lineal Modelos de Programación Lineal Aplicando la descomposición: Número total de pies =(número de pies de tipo A producidos)+ del tubo de tipo A (número de pies de tipo A comprados a Japón) = AP+ AJ En consecuencia, la restricción de demanda del tubo de tipo A es: AP+ AJ = 2000 (demanda del tipo A) Una lógica similar da como resultado las siguientes restricciones de demanda para los tubos de tipo B y C: BP+ BJ = 4000 (demanda del tipo B) CP+ CJ = 5500 (demanda del tipo C)
  • 36. Modelos de Programación Lineal RESTRICCIONES LÓGICAS La única restricción lógica en este problema es que todas las variables deben ser no negativas. Formulación completa y solución del problema de fabricación o compra de MTV Steel Company Una vez que se unen todas las piezas, da por resultado el modelo de programación lineal siguiente para el problema de MTV Steel Company: Maximizar 7AP+ 8BP+ 5CP+ 4AJ+ 6BJ+ 2CJ Dependiendo de RESTRICCIONES DE DEMANDA AP + AJ = 2000 (demanda del tipo A) BP + BJ = 4000 (demanda del tipo B) CP +CJ = 5500 (demanda del tipo C)
  • 37. Modelos de Programación Lineal RESTRICCIONES DE RECURSOS 0.5AP+ 0.45BP+ 0.6CP ≤ 2400 (tiempo de máquina) AP+ BP+ CP ≤ 5500 (tiempo para soldar) RESTRICCIONES LÓGICAS AP , BP , CP , AJ , BJ , CJ ≥ 0 La solución óptima a este problema, obtenida con un paquete de software de programación lineal, es: AP = 2000.000 BP = 0.000 CP = 2333.333 AJ = 0.000 BJ = 4000.000 CJ = 2666.667 Con una ganancia neta de $55000. En otras palabras, MTV Steel debería producir 2000 pies de tubo de tipo A y 2333.333 pies de tubo C e importar 4000 pies de tubo de tipo B y 2666.667 pies de tubo de tipo C de Japón.
  • 38. Modelos de Programación Lineal Problemas de dietas Ejemplo: EL PROBLEMA DE DIETAS DEL HOSPITAL GENERAL MOUNTAIN VIEW El Departamento de Nutrición del Hospital General Mountain View prepara 30 menús de cena, uno para cada día del mes. Una comida consiste en espagueti, pavo, papas en escalope, espinacas y pastel de manzana. Como director del Departamento de Nutrición, usted ha determinado que esta comida debe proporcionar 63000 miligramos (mg) de proteínas, 10 mg de hierro, 15 mg de niacina, 1 mg de tiamina y 50 mg de vitamina C. Cada 100 gramos de esta comida proporciona la cantidad de cada nutriente y grasas indicadas en la tabla 3. TABLA 3. NUTRIENTES PROPORCIONADOS POR LAS DISTINTAS COMIDAS NUTRIENTE (mg/100g) PROTEÍNAS HIERRO TIACINA TIAMINA VITAMINA C GRASA Espagueti 5000 1.1 1.4 0.18 0.0 5000 Pavo 29300 1.8 5.4 0.06 0.0 5000 Papas 5300 0.5 0.9 0.06 10.0 7900 Espinacas 3000 2.2 0.5 0.07 28.0 300 Pastel de Manzana 4000 1.2 0.6 0.15 3.0 14300
  • 39. Modelos de Programación Lineal Para evitar la demasiada cantidad de un tipo de comida, no debe incluirse en ella más de 300 gramos de espagueti, 300 gramos de pavo, 200 gramos de papas, 100 gramos de espinacas y 100 gramos de pastel de manzana. Como director del departamento de nutrición, usted desea determinar la composición de una comida que satisface los requerimientos nutricionales y proporciona la mínima cantidad de grasas. Solución: Identificación de las variables de decisión. En este problema, usted puede controlar la cantidad de cada uno de los cinco alimentos que incluir en la comida, lo que lo lleva a definir las siguientes cinco variables: SPAG= el número de 100 gramos de espagueti que incluir PAVO= el número de 100 gramos de pavo que incluir PAPA= el número de 100 gramos de papas que incluir SPIN= el número de 100 gramos de espinacas que incluir MANZ= el número de 100 gramos de espinacas que incluir Por conveniencia, se ha escogido que las unidades de las variables se den en cientos de gramos porque ésas son las unidades usadas en la tabla 3.
  • 40. Modelos de Programación Lineal Identificación de la función objetivo. Como se estableció en la descripción del problema, el objetivo global es minimizar el contenido de grasas totales de la dieta. Aplicando los resultados de descomposición en lo siguiente: Contenido de grasas totales= (grasa aportada por el espagueti)+ (grasa aportada por el pavo)+ (grasa aportada por las papas)+ (grasa aportada por las espinacas)+ (grasa aportada por el pastel de manzana) Si usa los datos de la última columna de la tabla 3 y trabaja con un ejemplo específico debe llegar a identificar el siguiente objetivo global: Minimizar 5000SPAG+ 5000PAVO+ 7900PAPA+ 300SPIN+ 14300MANZ
  • 41. Modelos de Programación Lineal Identificación de las restricciones La aplicación de la técnica de agrupamiento lo conduce a los siguientes tres grupos de restricciones: 1. Restricciones de nutrientes para asegurar que la comida proporciona la cantidad mínima de cada nutriente. 2. Restricciones de límite para asegurar que no se incluya demasiada cantidad de un tipo de comida (por ejemplo, solicitar a un paciente que coma 1000 gramos de espinacas). 3. Restricciones lógicas para asegurar que todas las variables sean no negativas. REQUERIMIENTOS DE NUTRIENTES Este grupo consiste en cinco restricciones, una para asegurar la cantidad mínima de cada uno de los cinco nutrientes. Considere el requerimiento de proteínas: Cantidad total de proteínas en la comida ≥ 63000 mg
  • 42. Modelos de Programación Lineal Aplicando la descomposición: Cantidad total de = (cantidad de proteínas del espagueti)+ Proteínas en la comida (cantidad de proteínas del pavo)+ (cantidad de proteínas de las papas)+ (cantidad de proteínas de las espinacas)+ (cantidad de proteínas del pastel de manzana) Refiérase a la primera columna de la tabla 3. Cada 100 gramos de espagueti contienen 5000 mg de proteínas. Por tanto, SPAG cien gramos de esta comida proporciona 5000SPAG mg de proteínas a la comida. De manera similar, usando los datos restantes de la primera columna de la tabla 3 da como resultado la siguiente restricción para proteínas: 5000SPAG+ 29300PAVO+ 5300PAPA+ 3000SPIN+ 4000MANZ ≥ 63000 (proteínas)
  • 43. Modelos de Programación Lineal Aunque las unidades de las variables se expresan en cientos de gramos, las unidades de ambos lados de la restricción anterior están en miligramos. Usando las siguientes cuatro columnas de datos de la tabla 3 obtenemos las siguientes restricciones similares para cada uno de los siguientes cuatro nutrientes: 1.1SPAG + 1.8PAVO + 0.5PAPA + 2.2SPIN + 1.2MANZ ≥ 10 (hierro) 1.4SPAG + 5.4PAVO + 0.9PAPA + 0.5SPIN + 0.6MANZ ≥ 15 (niacina) 0.18SPAG+ 0.06PAVO+ 0.06PAPA+ 0.07SPIN+ 0.15MANZ ≥ 1 (tiamina) 10PAPA+ 28SPIN+ 3MANZ ≥ 50 (vitamina C)
  • 44. Modelos de Programación Lineal RESTRICCIONES DE LÍMITE Estas restricciones limitan la cantidad máxima de cada tipo de alimento en la comida. Teniendo en mente que las unidades de las variables están en cientos de gramos, surgen las siguientes restricciones de límite: SPAG ≤ 3 PAVO ≤ 3 PAPA ≤ 2 SPIN ≤ 1 MANZ ≤ 1 RESTRICCIONES LÓGICAS La única restricción lógica en este problema es que todas las variables son no negativas.
  • 45. Modelos de Programación Lineal Formulación completa y solución del problema de dietas del Hospital General Mountain View Toda esta información da como resultado el siguiente modelo de programación lineal para el problema del Hospital General Mountian View: Minimizar 5000SPAG+ 5000PAVO+ 7900PAPA+ 300SPIN+ 14300MANZ Dependiendo de REQUERIMIENTOS DE NUTRIENTES 5000SPAG+ 29300PAVO+ 5300PAPA+ 3000SPIN+ 4000MANZ ≥ 63000 (proteínas) 1.1SPAG+ 1.8PAVO+ 0.5PAPA+ 2.2SPIN+ 1.2MANZ ≥ 10 (hierro) 1.4SPAG+ 5.4PAVO+ 0.9PAPA+ 0.5SPIN+ 0.6MANZ ≥ 15 (niacina) 0.18SPAG+ 0.06PAVO+ 0.06PAPA+ 0.07SPIN+ 0.15MANZ ≥ 1 (tiamina) 10PAPA+ 28SPIN+ 3MANZ ≥ 50 (vitamina C)
  • 46. Modelos de Programación Lineal RESTRICCIONES DEL LÍMITE SPAG ≤ 3 PAVO ≤ 3 PAPA ≤ 2 SPIN ≤ 1 MANZ ≤ 1 RESTRICCIONES LÓGICAS SPAG, PAVO, PAPA, SPIN, MANZ ≥ 0 Con un contenido de grasa de 54800 miligramos. En otras palabras, la comida debería consistir en 300 gramos de espagueti, 283.3 gramos de pavo, 200 gramos de papas, 100 gramos de espinacas y 66.7 gramos de pastel de manzana.
  • 47. Modelos de Programación Lineal Administración de cartera de valores Ejemplo: EL PROBLEMA DE INVERSIÓN DE PENSION PLANNERS, INC. Al gerente de cartera de PensionvPlanners, Inc. se le ha pedido invertir $1 000 000 de un gran fondo de pensiones. El departamento de investigación de Inversiones ha identificado seis fondos mutuos con estrategias de inversión variables, resultando en diferencia rendimientos potenciales y riesgos asociados, como se resume en la tabla 4. TABLA 4. RIESGOS Y TASA ESPERADA DE RENDIMIENTOS DE SEIS FONDOS DE INVERSIÓN FONDO 1 2 3 4 5 6 Precio ($/acción 45 76 110 17 23 22 Devolución esperada (%) 30 20 15 12 10 7 Categoría de riesgo Alto Alto Alto Mediano Mediano Bajo
  • 48. Modelos de Programación Lineal Una forma de controlar el riesgo es limitar la cantidad de dinero invertido en los diversos fondos. Para ese fin, la administración de Pension Planners, Inc. ha especificado las siguientes pautas: 1. La cantidad total invertida en fondos de alto riesgo debe estar entre 50 y 75% de la cartera. 2. La cantidad total invertida en fondos de mediano riesgo debe estar entre 20 y 30% de la cartera. 3. La cantidad total invertida en fondos de bajo riesgo debe ser al menos de 5% de la cartera. Una segunda forma de controlar el riesgo es diversificar, esto es, esparcir el riesgo invirtiendo en muchas alternativas diferentes. La gerencia de Pension Planners, Inc, ha especificado que la cantidad invertida en los fondos de alto riesgo 1, 2 y 3 deben estar en la tasa 1:2:3, respectivamente. La cantidad invertida en los fondos de mediano riesgo 4 y 5 debe ser 1:2. Con estas pautas, ¿qué cartera debería usted, gerente de cartera, recomendar para maximizar la tasa esperada de retorno?
  • 49. Modelos de Programación Lineal Solución: Identificación de las variables de decisión. En este problema, usted puede controlar cuánto invertir en cada uno de los seis fondos mutuos, dando así origen a seis variables de decisión. Como siempre, debe especificar las unidades asociadas con cada variable. Por ejemplo, para el fondo 1, podría definir cualquiera de las siguientes variables: F1 = el número de acciones del fondo 1 por comprar F1 = el número de dólares por invertir en el fondo 1 F1 = la fracción de la agenda por invertir en el fondo 1 Cada opción conduce a un modelo matemático diferente pero equivalente. Aquí se utiliza la última opción. Así que, para cada uno de los fondos restantes, defina: F2 = la fracción de la cartera por invertir en el fondo 2 F3 = la fracción de la cartera por invertir en el fondo 3 F4 = la fracción de la cartera por invertir en el fondo 4
  • 50. Modelos de Programación Lineal F5 = la fracción de la cartera por invertir en el fondo 5 F6 = la fracción de la cartera por invertir en el fondo 6 Identificación de la función objetivo. Como se estableció en la descripción del problema, el objetivo global es maximizar la tasa esperada de rendimiento, esto es: Si aplicamos la descomposición al numerador obtenemos: Rendimiento total esperado: (rendimiento esperado del fondo 1)+ (rendimiento esperado del fondo 2)+ (rendimiento esperado del fondo 3)+ (rendimiento esperado del fondo 4)+ (rendimiento esperado del fondo 5)+ (rendimiento esperado del fondo 6)
  • 51. Modelos de Programación Lineal Para determinar el rendimiento esperado del fondo 1, trabaje con un ejemplo específico en el que 10% de la cartera se invierte en el fondo 1, es decir, F1=0.10. En este caso, 0.10*1 000 000=$100 000 de la cartera se invierte en el fondo 1. De acuerdo con los datos de la tabla 4, se espera que este dinero devuelva 30% o 0.30*100000= $30 000. Por tanto, en términos de F1, Rendimiento esperado del fondo 1= (cantidad invertida en el fondo 1)* (tasa de rendimiento del fondo 1) = (F1* 1 000 000)* 0.30 = 300 000F1 Usando una lógica similar para los cinco fondos restantes, llegamos a Rendimiento total esperado= 300 000F1 + 200 000F2 + 150 000F3 + 120 000F4 + 100 000F5 + 70 000F6
  • 52. Modelos de Programación Lineal Dividiendo esto entre la inversión total de $1 000 000 obtenemos la tasa de rendimiento y por tanto la siguiente función objetivo: Maximizar 0.30F1 + 0.20F2 + 0.15F3 + 0.12F4 + 0.10F5 + 0.07F6 Identificación de las restricciones Aplicando la técnica de agrupamiento debe llegar a identificar los siguientes tres grupos de restricciones: 1. Limitaciones de inversión para controlar la cantidad invertida en cada una de las tres categorías de riesgo. 2. Restricciones de diversificación para extender la inversión dentro de cada categoría de riesgo. 3. Restricciones lógicas.
  • 53. Modelos de Programación Lineal RESTRICCIONES DE LIMITACIÓN DE INVERSIÓN Este grupo consiste en tres subgrupos de restricciones, uno para cada categoría de riesgo, a saber: 1. La cantidad total invertida en fondos de alto riesgo debe estar entre 50 y 75% de la cartera. Como F1, F2 y F3 representan la fracción de la cartera por invertir en fondos de alto riesgo, la fracción de la cartera total invertida en fondos de alto riesgo es F1 + F2 + F3. Estas restricciones son F1 + F2 + F3 ≥ 0.50 (mínimo en alto riesgo) F1 + F2 + F3 ≥ 0.75 (máximo en alto riesgo) 2. La cantidad total invertida en fondos de mediano riesgo debe estar entre 20 y 30% de la cartera. Como F4 y F5 representan la fracción de cartera por invertir en fondos de mediano riesgo, la fracción de la cartera total invertida en fondos de mediano riesgo es F4 + F5. Estas restricciones son: F4 + F5 ≥ 0.20 (mínimo en mediano riesgo) F4 + F5 ≤ 0.30 (máximo en alto riesgo)
  • 54. Modelos de Programación Lineal 3. La cantidad total invertida en fondos de bajo riesgo debe ser al menos 5% de la cartera. Como F6 es la fracción de la cartera invertida en fondos de bajo riesgo, esta restricción es: F6 ≥ 0.05 (mínimo en bajo riesgo) RESTRICCIONES DE DIVERSIFICACIÓN Este grupo de restricciones se utiliza para controlar el riesgo asegurando que la cantidad invertida en los fondos pertenecientes a una categoría de riesgo dada esté dentro de la tasa especificada, de la manera siguiente: 1. La cantidad invertida en los fondos de alto riesgo 1, 2 y 3 debe estar en la tasa 1:2:3. Esta restricción específica que la cantidad invertida en el fondo 2 sea el doble de la cantidad invertida en el fondo 1: F2 = 2F1
  • 55. Modelos de Programación Lineal Si cambiamos el orden para que todas las variables estén a la derecha, se obtiene: - 2F1 + F2 = 0 (proporción de F1 a F2) De manera similar, la cantidad invertida en el fondo 3 debe ser tres veces la invertida en el fondo 1: F2 = 3F1 -3F1 + F3 = 0 (proporción de F1 a F3) 2. La cantidad invertida en los fondos 4 y 5 de mediano riesgo debe estar en la proporción de 1:2, esto es, la cantidad invertida en el fondo 5 debe ser el doble de la del fondo 4: F5 = 2F4 Si cambiamos el orden para que todas las variables estén a la derecha, se obtiene: -2F4 + F5 = 0 (proporción de F4 a F5)
  • 56. Modelos de Programación Lineal RESTRICCIONES LÓGICAS Claro está que un conjunto de restricciones lógicas es que cada variable sea no negativa. Asimismo, como es posible comprar acciones fraccionales de un fondo mutuo, a estas variables se les permite tener cualquier valor fraccional, lo que resulta en un problema de programación lineal. Más aún, se requiere otra restricción lógica para asegurar que se invierta la cartera total de precisamente $1 000 000. Como las variables de decisión representan la fracción de esta cartera por invertir en los diversos fondos, esta restricción es: La fracción total de $1 000 000 invertida debe ser igual a 1 , o F1+ F2+ F3+ F4+ F5+ F6 = 1.0 (agenda total)
  • 57. Modelos de Programación Lineal Formulación completa y solución del problema de inversión de Pension Planners, Inc. A continuación se muestra el modelo de programación lineal completo para los socios generales de Pension Planners, Inc: Maximizar 0.30F1+ 0.20F2+ 0.15F3+ 0.12F4+ 0.10F5+ 0.07F6 Dependiendo de RESTRICCIONES DE LIMITACIÓN DE INVERSIÓN F1+ F2+ F3 ≥ 0.50 (mínimo en alto riesgo) F1+ F2+ F3 ≥ 0.75 (máximo en alto riesgo) F4+ F5 ≥ 0.20 (mínimo en mediano riesgo) F4+ F5 ≥ 0.30 (máximo en mediano riesgo) F6 ≥ 0.05 (mínimo en bajo riesgo)
  • 58. Modelos de Programación Lineal RESTRICCIONES DE DIVERSIFICACIÓN -2F1 + F2 = 0 (proporción de F1 a F2) -3F 1 + F3 = 0 (proporción de F1 a F3) -2F4 + F5 = 0 (proporción de F4 a F5) RESTRICCIONES LÓGICAS F1 + F2 + F3 + F4 + F5 + F6 = 1.0 (cartera total) F1 + F2 + F3 + F4 + F5 + F6 ≥ 0 La solución óptima para este problema que cualquier paquete de software de programación lineal produce es: F1 = 0.1250 F2 = 0.2500 F3 = 0.3750 F4 = 0.0667 F5 = 0.1333 F6 = 0.0500
  • 59. Modelos de Programación Lineal Cada una tasa de rendimiento de 0.168583. En otras palabras, la cantidad de dinero invertido en cada uno de los seis fondos es: Cantidad en el fondo 1 = 0.1250 * 1 000 000 = $ 125 000 Cantidad en el fondo 2 = 0.2500 * 1 000 000 = $ 250 000 Cantidad en el fondo 3 = 0.3750 * 1 000 000 = $ 375 000 Cantidad en el fondo 4 = 0.0667 * 1 000 000 = $ 66 700 Cantidad en el fondo 5 = 0.1333 * 1 000 000 = $ 133 300 Cantidad en el fondo 6 = 0.0500 * 1 000 000 = $ 50 000 Inversión Total = $ 1 000 000 con una tasa de rendimiento esperado de 16. 86% (o $ 168 600). Recuerde que las variables de decisión se definen como la fracción de la cartera a invertir, en vez de la cantidad de dólares. Este enfoque tiene una ventaja clara. Si la cantidad de dólares de la cartera cambia, un evento probable, el modelo actual permanece inalterado. Simplemente necesita multiplicar las fracciones obtenidas en la solución anterior por el nuevo tamaño de la cartera para determinar las nuevas cantidades a invertir en cada uno de los seis fondos.
  • 60. Modelos de Programación Lineal Problemas de Mezclas Ejemplo: EL PROBLEMA DE MEZCLADO DE GASOLINA DE HEXXON OIL COMPANY Hexxon Oil Company obtiene tres tipos de petróleo crudo de sus pozos de Mississippi, Nuevo México y Texas. La gasolina obtenida de estos petróleos crudos se mezcla junto con dos aditivos para obtener el producto final. Estos petróleos crudos y aditivos contienen azufre, plomo y fósforo, como se muestra en la tabla 5. El costo de cada componente también se presenta. Debido a los residuos e impurezas, cada galón de petróleo crudo de Mississipi resulta sólo en 0.35 de galón del producto final, que contiene 0.07% de azufre. De manera similar, cada galón de crudo de Nuevo México produce 0.40 de galón del producto final que contiene 0.08% de sulfuro y cada galón de crudo de Texas resulta en 0.30 de galón del producto final que contiene 0.10% de azufre. La gerencia ha establecido las siguientes especificaciones para controlar las cantidades de azufre, plomo y fósforo:
  • 61. Modelos de Programación Lineal 1. Cada galón debe tener a lo más 0.07% de azufre 2. Cada galón debe tener entre 1.25 y 2.5 gramos de plomo 3. Cada galón debe tener entre 0.0025 y 0.0045 gramos de fósforo 4. La cantidad total de los aditivos no puede exceder de 19% de la mezcla TABLA 5. COMPOSICIÓN Y COSTO DE LOS COMPONENTES DE MEZCLA PETROLEOS CRUDOS ADITIVOS Mississipi Nuevos México Texas 1 2 Azufre /%) 0.07 0.08 0.10 - - Plomo (g/gal) - - - 7 6 Fósforo (g/gal) - - - 0.025 0.02 Costo ($/gal) 0.55 0.47 0.33 0.08 0.12 Como gerente de producción, determine un plan de mezclado que produzca una gasolina aceptable al mínimo costo.
  • 62. Modelos de Programación Lineal Solución: Identificación de las variables de decisión Usted puede controlar la cantidad de cada tipo de crudo y cada aditivo por mezclar al producir un galón de gasolina. Esto lleva a las siguientes cinco variables de decisión: XM = el número de galones de petróleo crudo de Mississippi usados para hacer un galón de gasolina. XN = el número de galones de petróleo crudo de Nuevo México usados para hacer un galón de gasolina. XT = el número de galones crudo de Texas usados para hacer un galón de gasolina. A1 = el número de galones del aditivo 1 usados para hacer un galón de gasolina. A2 = el número de galones del aditivo 2 usados para hacer un galón de gasolina.
  • 63. Modelos de Programación Lineal Identificación de la función objetivo Como se estableció en la descripción del problema, el objetivo global es minimizar el costo de los componentes usados en la fabricación de cada galón de gasolina. La aplicación de la descomposición nos lleva a: Costo Total = (costo del petróleo crudo de Mississippi) + (costo del petróleo crudo de Nuevo México) + (costo del petróleo crudo de Texas) + (costo del aditivo 1) + (costo del aditivo 2) Usando las variables y los costos asociados de la tabla 5 obtenemos la siguiente función objetiva: Minimizar 0.55XM + 0.47XN + 0.33X T + 0.08 A1 + 0.12 A2
  • 64. Modelos de Programación Lineal Identificación de las restricciones Aplicando la técnica de agrupamiento debe llegar a la identificación de los siguientes tres grupos de restricciones: 1. Una restricción de producción para asegurar la producción de 1 galón de gasolina, porque el plan de mezcla es para cada galón. 2. Restricciones de composición de mezclado para asegurar que la gasolina resultante cumpla con los requerimientos de azufre, plomo, fósforo y aditivos. 3. Restricciones lógicas. RESTRICCIONES DE PRODUCCIÓN Esta restricción asegura que se produzca precisamente 1 galón de gasolina: Cantidad de gasolina producida = 1 galón
  • 65. Modelos de Programación Lineal Si aplicamos la descomposición llegamos a Cantidad de gasolina = (cantidad producida del petróleo crudo de Mississippi)+ (cantidad producida del petróleo crudo de Nuevo México)+ (cantidad producida del petróleo crudo de Texas)+ (cantidad del aditivo 1)+ (cantidad del aditivo 2) Recuerde que cada galón de crudo de Mississippi produce sólo 0.35 de galón de gasolina. Por tanto, XM galones de este crudo producen 0.35XM galones de gasolina. De manera similar, como cada galón de petróleo crudo de Nuevo México produce 0.40 de galón de gasolina y cada galón de petróleo crudo de Texas resulta en 0.30 de galón de gasolina, esta restricción es 0.35XM + 0.40XN + 0.30XT + A1 + A2 = 1.0 (producción)
  • 66. Modelos de Programación Lineal RESTRICCIONES DE COMPOSICION DE MEZCLADO Este grupo consiste en tres conjuntos de restricciones, uno por cada una de las limitaciones de azufre, plomo y fósforo en la mezcla final. Por ejemplo, para el azufre: Proporción de azufre en la mezcla ≤ 0.0007 (esto es, ≤ 0.07%) Aplicando la descomposición, Sin embargo, de la restricción de producción anterior, la cantidad total de la mezcla es precisamente 1 galón, así que lo único que se necesita calcular es la cantidad de azufre en la mezcla. Aplicando la descomposición, Cantidad de azufre = (cantidad de azufre del petróleo crudo de Mississippi)+ en la mezcla (cantidad de azufre del petróleo crudo de Nuevo México)+ (cantidad de azufre del petróleo crudo de Texas)+ (cantidad de azufre del aditivo 1)+ (cantidad de azufre del aditivo 2)
  • 67. Modelos de Programación Lineal De acuerdo con la tabla 5, cada galón de petróleo crudo de Mississippi produce 0.35 de galón de gasolina que contiene 0.07% de azufre. Por tanto, XM galones de este petróleo crudo produce 0.35 XM galones que contienen 0.07% de azufre. Así Cantidad de azufre del petróleo crudo de Mississippi = 0.0007 * 0.35Xm = 0.000245XM Observando que los aditivos no aportan azufre, y aplicando una lógica similar a los otros dos resultados de petróleos crudos en la siguiente restricción de azufre: 0.35 * 0.0007XM + 0.40 * 0.0008XN + 0.30 * 0.001XT ≤ 0.0007 o 0.000245XM + 0.00032XN + 0.0003XT ≤ 0.0007 (azufre)
  • 68. Modelos de Programación Lineal Existen límites inferiores y superiores sobre las cantidades de plomo y azufre en la mezcla final. Aplicando el mismo razonamiento usado en el desarrollo de la restricción de azufre, se obtienen las siguientes cuatro restricciones para plomo y fósforo: 7 A1 + 6 A2 ≤ 2.50 (límite superior en plomo) 7 A1 + 6 A2 ≥ 1.25 (límite inferior en plomo) 0.025 A1 + 0.02 A2 ≤ 0.0045 (límite superior en fósforo) 0.025 A1 + 0.02 A2 ≥ 0.0025 (límite inferior en fósforo) Finalmente, existe la limitación de que la mezcla contenga a lo más 19% de aditivos. Por tanto, el total de A1 y A2 debe ser de a lo más 0.19 de galón, resultando la siguiente restricciones: A1 + A2 ≤ 0.19 (límite superior en aditivos)
  • 69. Modelos de Programación Lineal RESTRICCIONES LÓGICAS La única restricción lógica es que todas las variables sean no negativas. Formulación completa y solución del problema de mezclas de la Hexxon Oil Company Como gerente de producción de Hexxon Oil Company, reúne toda esta información en el siguiente modelo de programación lineal: Minimizar 0.55XM + 0.47XN + 0.33XT + 0.08 A1 + 0.12 A2 Dependiendo de RESTRICCIONES DE PRODUCIÓN 0.35XM + 0.40XN + 0.30XT + A1 + A2 = 1.0 (producción)
  • 70. Modelos de Programación Lineal RESTRICCIONES DE COMPOSICION DE MEZCLADO 0.000245XM + 0.00032XN + 0.0003XT ≤ 0.0007 (azufre) 7 A1 + 6 A2 ≤ 2.50 (límite superior en plomo) 7 A1 + 6 A2 ≥ 1.25 (límite inferior en plomo) 0.025 A1 + 0.02 A2 ≤ 0.0045 (límite superior en fósforo) 0.025 A1 + 0.02 A2 ≥ 0.0025 (límite inferior en fósforo) A1 + A2 ≤ 0.19 (límite superior en aditivos) RESTRICCIÓN LÓGICA XM , XN , XT , A1 , A2 ≥ 0
  • 71. Modelos de Programación Lineal La solución óptima a este problema, que resulta de usar cualquier paquete de software de programación lineal, es XM = 0.0000 XN = 1.3750 XT = 0.8667 A1 = 0.1400 A2 = 0.0500 con una valor de función objetivo de 0.94945. En otras palabras, cada galón de producto final se fabrica mezclando y procesando 1.3750 galones de petróleo crudo de Nuevo México y 0.8667 de galón de petróleo crudo de Texas con 0.14 de galón de aditivo 1 y 0.05 de galón de aditivo 2, a un costo total de 94.945 centavos.
  • 72. Modelos de Programación Lineal Planeación de Producción Agregada Ejemplo: EL PROBLEMA DE PLANEACIÓN DE PRODUCCIÓN DE NATIONAL STEEL CORPORATION National Steel Corporation (NSC) produce un acero especial usado en las industrias de aviación y aeroespaciales. El departamento de ventas de NSC ha recibido pedidos de 2400, 2200, 2700 y 2500 toneladas de acero para cada uno de los siguientes 4 meses. NSC puede satisfacer estas demandas produciendo el acero, extrayéndolo de su inventario, o usando cualquier combinación de las dos alternativas. Se proyecta que los costos de producción por tonelada de acero durante cada uno de los siguientes cuatro meses sean de $7400, $7500, $7600 y $7650. Como los costos suben cada mes, debido a las presiones inflacionarias, tal vez sea mejor que NSC produzca más acero del que necesita en un mes determinado y que almacene el exceso. La capacidad de producción, sin embargo, no puede exceder las 4000 toneladas en ningún mes. La producción mensual se termina al final del mes, cuando la demanda se satisface. Cualquier acero remanente se almacena en inventario a un costo de $120 por tonelada por cada mes que permanece allí. Estos datos se resumen en la tabla 6
  • 73. Modelos de Programación Lineal TABLA 6. DATOS PARA EL PROBLEMA DE PRODUCCIÓN-PLANEACIÓN DE NSC MES 1 2 3 4 Demanda (tons) 2400 2200 2700 2500 Costo de Producción ($/ton) 7400 7500 7600 7650 Costo de inventario ($/ton/mes) 120 120 120 120 Si el nivel de producción se incrementa de un mes al siguiente, entonces la compañía incurre en un costo de $50 por tonelada de producción incrementada para cubrir la mano de obra adicional y/o el tiempo extra. Cada tonelada de producción disminuida incurre en un costo de $30 para cubrir los beneficios de empleados no utilizados. El nivel de producción durante el mes anterior fue de 1800 toneladas, y el inventario que comienza es de 1000 toneladas. El inventario al final del cuarto mes debe ser de al menos 1500 toneladas para cubrir la demanda anticipada. Formule un plan de producción para NSC que minimice los costos totales en los siguientes 4 meses.
  • 74. Modelos de Programación Lineal Solución: Identificación de las variables de decisión En este problema, usted tiene la libertad para elegir cuántas toneladas de acero producir cada mes para satisfacer la demanda. Surgen cuatro variables: X1 = el número de toneladas de acero por producir durante el mes 1 X2 = el número de toneladas de acero por producir durante el mes 2 X3 = el número de toneladas de acero por producir durante el mes 3 X4 = el número de toneladas de acero por producir durante el mes 4 A primera vista, usted podría pensar que éstas son todas las variables que se requieren. Con estas variables, siempre puede determinar la cantidad en inventario. Por ejemplo, del diagrama esquemático de la figura 1, el inventario al final del primer mes es
  • 75. Modelos de Programación Lineal Inventario al final del mes 1 = inventario inicial + cantidad de producción – demanda = 1000 + X1 – 2400 cantidad de producción (X1) Inventario de inicio Inventario de terminación Mes 1 (l1=1000) (I2) Demanda (D1=2400) Figura 1. Relación entre niveles de inventario, producción y demanda
  • 76. Modelos de Programación Lineal Sin embargo, escribir el inventario al final del segundo, tercero y subsecuentes meses es más complicado. Por ejemplo, para el mes 2: Inventario al = inventario inicial+ cantidad de producción- demanda final del mes 2 = (1000 + X1 – 2400) + X2 – 2200 Para simplificar, es conveniente crear otras cinco variables para representar los niveles de inventario al principio de cada mes: I1 = inventario en toneladas al principio del mes 1 I2 = inventario en toneladas al principio del mes 2 I3 = inventario en toneladas al principio del mes 3 I4 = inventario en toneladas al principio del mes 4 I5 = inventario en toneladas al principio del mes 5
  • 77. Modelos de Programación Lineal Identificación de la función objetivo Como se estableció en la descripción del problema, el objetivo global es minimizar los costos totales sobre el horizonte de planeación de 4 meses. Si aplicamos la descomposición para identificar tres componentes de costo diferentes llegamos a Costos totales = costos de producción+ costos de inventario+ costos del cambio en la producción COSTOS DE PRODUCCIÓN Aplicando nuevamente la descomposición se identifican los costos de producción como la suma de los costos de producción en cada uno de los 4 meses. Usando las variables de producción X1, X2, X3, X4, junto con los costos de producción por toneladas de la tabla 6, llegamos a Costos de producción = 7400X1 + 7500X2 + 7600X3 + 7650X4
  • 78. Modelos de Programación Lineal COSTOS DE INVENTARIO Una descomposición similar produce un costo de inventario total como la suma de los costos de inventario durante cada uno de los cuatro meses. Como los niveles de inventario cambian solamente al final del mes, todos los inventarios al principio del mes incurren en un costo de $120 por tonelada para ese mes. Usando las variables I1, I2, I3, I4 llegamos a Costos de inventario = 120I1 + 120I2 + 120I3 + 120I4 Observe que I5 no se incluye en esta porción porque el objetivo es minimizar los costos totales solamente en los siguientes 4 meses, e I5 incurre en costos durante el quinto mes. COSTOS DEL CAMBIO EN LA PRODUCCION Para determinar los costos del cambio en la producción de un mes al siguiente, trabaje con un ejemplo específico en el que, digamos X1 = 100 y X2 = 300. En este caso, existe un incremento de 300 – 100 = 200 toneladas de acero del mes 1 al mes 2. Por tanto, a un costo de $50 por tonelada de incremento,
  • 79. Modelos de Programación Lineal Costo del cambio en la producción = (300 – 100) * 50 = $10 000 Usando este ejemplo, podría escribir la siguiente expresión general: Costo del cambio en la producción = (X2 – X1) * 50 Sin embargo, ¿qué sucede si X1=300 y X2=100? Esto es, ¿qué pasa si el nivel de producción disminuye? En este caso, la expresión anterior resulta en un costo de (100 – 300) * 50= -$10 000, es decir, una ganancia de $10 000, que no tiene sentido. En vez de esto, a un costo de $30 por tonelada de decremento, la expresión correcta es Costo del cambio en la producción = (300 – 100) * 30 = $6000 En general, cuando el nivel de producción disminuye del mes 1 al mes 2, la expresión correcta es Costo del cambio en la producción = (X1 – X2) * 30
  • 80. Modelos de Programación Lineal combinando con las expresiones para resultados de incremento y decremento se obtienen los siguientes costos del cambio en la producción del mes 1 al mes 2: Costo del cambio en la producción = 50(X2 – X1), si X2 ≥ X1 (incremento) 30(X1 – X2), si X1 >X2 (decremento) Como los valores de X1 y X2 son por ahora desconocidos, la cuestión es cómo combinar estos dos casos en una sola expresión. Una forma de abordar esto es creando variables de decisión adicionales cuyos valores son precisamente las cantidades de producción incrementada y decrementada de un mes al siguiente. Esto es, S1 = el número de toneladas de producción incrementada en el mes 1 D1 = el número de toneladas de producción decrementada en el mes 1 S2 = el número de toneladas de producción incrementada en el mes 2 D2 = el número de toneladas de producción decrementada en el mes 2
  • 81. Modelos de Programación Lineal S3 = el número de toneladas de producción incrementada en el mes 3 D3 = el número de toneladas de producción decrementada en el mes 3 S4 = el número de toneladas de producción incrementada en el mes 4 D4 = el número de toneladas de producción decrementada en el mes 4 Los valores de estas variables dependen de los niveles de producción. Por ejemplo, cuando X2=300 y X1=100, usted desea que S2 sea 200 y D2, 0. Si X2=100 y X1=300, desea que S2 sea 0 y D2, 200. Las restricciones que aseguran las relaciones adecuadas entre estas variables se identifican en la siguiente sección. Con estas nuevas variables, cuando S1 es positiva, D1 debe ser 0. De manera similar, cuando D1 es positiva, S1 debe ser 0. Por tanto, los costos del cambio en la producción para el primer mes son 50S1+ 30D1. Por consiguiente, los costos totales del cambio en la producción son:
  • 82. Modelos de Programación Lineal Costos del cambio = (costo del cambio en la producción en el mes 1)+ en la producción (costo del cambio en la producción en el mes 2)+ (costo del cambio en la producción en el mes 3)+ (costo del cambio en la producción en el mes 4)+ = (50S1+ 30D1) + (50S2+ 30D2)+ (50S3+ 30D3) + (50S4+ 30D4) FUNCIÓN OBJETIVO COMPLETA La combinación de los tres componentes de costo da como resultado la siguiente función objetivo global: Minimizar costos totales = 7400X1 + 7500X2 + 7600X3 + 7650X4 + 120I1 + 120I2 + 120I3 + 120I4 + 50S1 + 30D1 + 50S2 + 30D2 + 50S3 + 30D3 + 50S4 + 30D4
  • 83. Modelos de Programación Lineal Identificación de las restricciones Aplicando la técnica de agrupamiento debe llegar a identificar los siguientes seis grupos de restricciones: 1. Restricciones de inventario inicial y final para asegurar los adecuados niveles de inventario de inicio y fin 2. Restricciones de limitación de producción para asegurar que la producción de cualquier mes dado no exceda de 4000 toneladas 3. Restricciones de equilibrio de inventario para asegurar la adecuada relación entre las variables de producción y las de inventario 4. Las restricciones de cambio en la producción para asegurar la adecuada relación entre las variables de producción y las de cambio en la producción 5. Restricciones de demanda para asegurar que se satisfagan las demandas cada mes 6. Restricciones lógicas para asegurar que todas las variables son no negativas
  • 84. Modelos de Programación Lineal RESTRICCIONES DE INVENTARIO INICIAL Y FINAL En palabras, las dos restricciones en este grupo son: 1. El nivel de inventario inicial es de 1000 toneladas 2. El nivel de inventario final debe ser al menos de 1500 toneladas Como I1 e I5 representan los inventarios inicial y final al principio y final del período de planeación de 4 meses, respectivamente, estas restricciones son: I1 = 1000 (inventario de inicio) I5 ≥ 1500 (inventario final) RESTRICCIONES DE LIMITACIÓN DE PRODUCCIÓN La producción en cualquier mes no puede exceder las 4000 toneladas, así que las cuatro restricciones en este grupo son X1 ≤ 4000 (límite en el mes 1) X2 ≤ 4000 (límite en el mes 2) X3 ≤ 4000 (límite en el mes 3) X4 ≤ 4000 (límite en el mes 4)