cap2 solow

21
EL ARTS Y LA CIENCIA DE CONSTRUIR MODELOS DETERMINISTICOS 0 ••••••••••••••••••••• C omo determina Case Chemicals la mezcla de productos que maximice las ganancias? i,Como` deduce Cosmic Computer Company el plan menos caro para transportar sus microcornputadoras a los detallistas al mismo tiempo que sa- tisface la demanda de sus clientes? i,Como decide Hexxon Oil la red de embarque que maximice el flujo de petroleo a sus tanques de almacenamiento en Filadelfia? Para fundamentar mejor la decision de negocios, debe saber como hater la pregunta adecuada y cOmo formular el problema correctamente. Eneste capitulo aprenderci corn° construir los modelos nzatematicos que lo conducircin a las respuestas de estas y otras preguntas. CAPITULO

Upload: leonor-gavilanes

Post on 06-Nov-2015

248 views

Category:

Documents


11 download

DESCRIPTION

d

TRANSCRIPT

  • EL ARTS Y LA CIENCIA DE CONSTRUIR MODELOS

    DETERMINISTICOS 0

    C omo determina Case Chemicals la mezcla de productos que maximice las ganancias? i,Como` deduce Cosmic Computer Company el plan menos caro para transportar sus microcornputadoras a los detallistas al mismo tiempo que sa-tisface la demanda de sus clientes? i,Como decide Hexxon Oil la red de embarque que maximice el flujo de petroleo a sus tanques de almacenamiento en Filadelfia? Para fundamentar mejor la decision de negocios, debe saber como hater la pregunta adecuada y cOmo formular el problema correctamente.

    Eneste capitulo aprenderci corn construir los modelos nzatematicos que lo conducircin a las respuestas de estas y otras preguntas.

    CAPITULO

  • 12

    CANTULO 2 EL ARTE Y LA CIENCIA DL CONSTRUIR MODELOS DETERMINISTICOS

    FormulaciOn del problema El proceso de convertir la description cualitativa de un problema a una forma matematica.

    En el capitulo anterior, usted aprendio que entre los pasos ms importantes en la resolution de problemas estan el identificar y despues formular el problema de decision en un marco matematico. La construction de modelos es un arte que mejora con la prac-tica. Sin embargo, en un esfuerzo por hater el proceso ms sistematico, en este capitulo se ilustran varias tecnicas de formulaciOn de problemas con numerosos ejemplos. Al aplicar estas tecnicas, usted puede formular no solo los problemas de este libro, sino tambien muchos otros que podria encontrar en la practica.

    Despues de formular correctamente un modelo matematico, usted deseara resolverlo, esto es, obtener una solution. Como el procedimiento de solution depende de las ca-racteristicas matematicas especificas de un modelo, la election de la tecnica apropiada significa que debe identificar las caracteristicas que su modelo posee. Este capitulo le ayudard a identificar estas caracterfsticas matematicas y corn se utilizan para cla-sificar modelos. Los capitulos posteriores tratan los diversos procedimientos de solu-tion, las clases de problemas a los que se pueden aplicar, y la forma de interpretar e implantar las soluciones obtenidas de una computadora.

    11 2.1 PASOS GENERALES Y TECNICAS DE LA CONSTRUCCION DE MODELOS MATEMATICOS

    En el capitulo 1 aprendio que el primer paso al usar tecnicas de administration es iden-tificar y describir el problema. El siguiente paso es formular el problema en un marco matematico. Esta section proporciona pasos y tecnicas sistematicas que puede aplicar al formular sus propios modelos deterministicos. Para ilustrar, considere el problema enfrentado por la gerencia de production de Case Chemicals.

    EJEMPLO 2.1 EL PROBLEMA DE PLANEACION DE PRODUCCION DE CASE CHEMICALS Case Chemicals produce dos solventes, CS-01 y CS-02, en su planta de Cleveland. Las em-presas que compran estos solventes los usan para disolver ciertas sustancias toxicas que se producen durante procesos de fabrication particulares. La planta opera 40 horas a la semana y emplea a cinco trabajadores de tiempo completo y a dos de tiempo parcial, que trabajan 15 horas a la semana. Estas personas operan las siete maquinas que mez-clan ciertos quimicos para producir cada solvente. Los productos salen del departamento de mezclado para ser refinados en el departamento de purification, que actualmente tiene siete purificadores y emplea a seis trabajadores de tiempo completo y a uno de tiempo parcial, que trabaja 10 horas a la semana.

    Case Chemicals tiene una provision casi ilimitada de la materia prima que necesita para producir los dos solventes. Case Chemicals puede vender cualquier cantidad de CS-01, pero la demanda del producto ms especializado, CS-02, esta limitada a lo ms a 120 000 galones por semana. Como gerente de production, usted desea determinar el plan de production semanal Optimo para Case Chemicals. i,Que cantidad de cada solvente debe producir Case Chemicals para maximizar la ganancia? n

    El objetivo ahora es convertir esta descripciOn cualitativa del problema a una forma matematica que pueda resolverse. Este proceso es llamado formulation del problema y generalmente implica cuatro pasos, cada uno de los cuales es descrito en las siguientes secciones.

    2.1.1 IdentificaciOn de las variables de decisi6n El primer paso en la formulation del problema es identificar las variables de decision, a menudo simplemente liamadas variables. Los valores de estas variables, una vez

    Felipe.JimenezResaltado

  • 2.1 PASOS GENERALES Y TECNICAS DE LA CONSTRUCCION DE MODELOS MAIL N1A E1COS 13

    determinados, proporcionan la solucion al problema. Para el ejemplo 2.1, usted puede identificar las variables de decision preguntandose que information necesita proporcionar al personal de production, los departamentos de mezclado y purification, para que sepan come. proceder. Su respuesta a esta pregunta deberia ser:

    1. El mimero de miles de galones de CS-01 por producir semanalmente. 2. El mimero de miles de galones de CS-02 por producir semanalmente.

    Como los valores de estos elementos no se conocen todavia, a cada variable de deci-sion se le da un nombre simbolico. Usted puede elegir el nombre simbolico que quiera, pero encontrard util seleccionar un nombre simbelico que le recuerde la canti-dad que la variable de decision representa. Para el ejemplo que estamos viendo, podria crear las siguientes variables, correspondientes a los dos elementos identificados ante-riormente:

    CS, = el mlmero de miles de galones de CS-01 por producir semanalmente CS, = el mimero de miles de galones de CS-02 por producir semanalmente

    Observe que estas descripciones son precisas. Incluyen las u n /dudes asociadas con las cantidades que las variables representan (miles de galones, en este caso). No es sufi-ciente definir una variable como la "cantidad" de un elemento, porque para las otras personas que leyeran su formulation, el termino "cantidad" podrla tener varios significados (por ejemplo, miles de litros en este caso).

    La necesidad de identificar las variables de decision correctamente es vital. De otra manera, la formulation de un modelo valid que capte todos los aspectos del problema es imposible. La election de estas variables no es Unica, y no existen reglas fijas. Sin embargo, las siguientes pautas son utiles en la identification de un conjunto adecuado de variables de decision para virtualniente cualquier pi-able/12a.

    CARACTERISTICAS CLAVE

    Pautas generates para identificar variables de decision 3 zQue elementos afectan los costos y/o ganancias ( o, en general, el objetivo

    global)? 3 4Que elementos puede elegir y/o controlar libremente'? 3 zQue decisiones tiene que tomar'? 3 cQue valores, una vez determinados, constituyen una solucien para el pro-

    blema? Pongase en la position de alguien que tiene que implanter su solucien, y luego pregantese que information se requiere.

    Para el ejemplo 2.1, las respuestas a todas estas preguntas son iguales y lo llevan a identificar las variables de decisiOn como el numero de miles de galones de CS-01 y CS-02 por producir semanalmente.

    2.1.2 Identificaciem de los datos del problema La finalidad de resolver un problema es proporcionar los valores reales para las va-riables de decision que ha identificado. Usted requiere conocer cierta information para

    Nombre simbolico Un nombre descriptivo dado a una variable en un modelo matematico que ayuda a la comprension del significado de la variable.

  • 14

    CAIIruto 2 EL Y LA CIENCIA DE CONSTRUIR MODELOS DETERMINISTICOS

    ayudar a determinar esos valores. Por ejemplo, para determinar las cantidades reales de los dos solventes a producir para maximizar las ganancias corporativas, necesitard saber:

    1. El nurnero de horas de trabajo disponibles en el departamento de mezclado. 2. El numero de horas de trabajo disponibles en el departamento de purification. 3. La cantidad de ganancias obtenidas al producir y vender cada tipo de solvente.

    Estas cantidades constituyen los datos del problema. En problemas deterministicos, se requiere conocer (u obtener) estos valores en el momento de formular el problema. Para Case Chemicals:

    1. Como se establecio en la description del problema, el departamento de mezclado tiene cinco trabajadores de tiempo completo (40 horas cada uno) y dos trabajadores .de tiempo parcial (15 horas cada uno). Esto da un total de 230 horas de trabajo a la semana en el departamento de mezclado.

    2. De manera similar, los seis trabajadores de tiempo completo (40 horas cada uno) y el trabajador de tiempo parcial (10 horas) representan un total de 250 horas de trabajo a la semana en el departamento de purificaciOn.

    3. El departamento de contabilidad estima un margen de ganancias de $0.30 por galon de CS-01 y de $0.50 por galOn de CS-02, esto es, $300 por mil galones de CS-01 y $500 por mil galones de CS-02.

    A diferencia de las variables de decisiOn, cuyos valores usted puede controlar, usted no puede controlar directamente los valores de los clatos.

    NI* CARACTERISTICAS CLAVE

    La necesidad de que algunos de los datos del problema pueden aclararse cuando especifica el problema. Otros datos pueden hacerse necesarios al desarrollar el modelo maternAtico y descubrir que se requiere information adicional para ayudar a determinar los valores de las variables de decision.

    Descomposicion La desintegracion de una funcion objetivo en la suma, diferencia o producto de cantidades individuales.

    2.1.3 Identificacion de la funci6n objetivo El siguiente paso en la formulaciOn del problema es expresar el objetivo organizacional global en forma matematica usando las variables de decision y los datos conocidos del problema. Esta expresion, la funcion objetivo, generalmente se crea en tres etapas.

    1. Establecer el objetivo en forma verbal. Para el ejemplo 2.1, este objetivo es: Maximizar la ganancia semanal total de la production de CS-01 y CS-02

    2. Donde sea adecuado, descomponer el objetivo en una suma, diferencia o producto de cantidades individuales. Para el ejemplo 2.1, la ganancia total puede calcularse como la suma de la ganancia de CS-01 y la de CS-02:

    Maximizar ganancia = (ganancia de CS-01) + (ganancia de CS-02) 3. Expresar las cantidades individuales matematicamente usando las variables de

    decision y otros datos conocidos en el problema.

    Felipe.JimenezResaltado

    Felipe.JimenezResaltado

  • 2.1 PASOS GENERALES Y TECNICAS DE LA CONSTRUCCION DE MODELOS MATEMATICOS 15

    Para lograr la tarea en la tercera etapa, a menudo es ail elegir algunos valores especificos para las variables de decision y luego usar esos valores para determinar la forma en que se calcula la funcion objetivo. Se hace referencia a esta tecnica como trabajo a traves de un ejemplo especifico. En el ejemplo 2.1, supongamos que se producen 10 mil galones de CS-01 y 20 mil galones de CS-02 (asi que CS1 = 10 y CS2= 20). El departamento de contabilidad le ha dicho que cada mil galones de CS-01 contribuye con $300 a la ganancia y que cada mil galones de CS-02 contribuye con $500. Se puede escribir:

    Ganancia de CS-01 = 300(10) = $ 3 000 + Ganancia de CS-02 = 500(20) = $ 10 000

    Ganancia total = $ 13 000

    Sin embargo, el proposito de usar valores especificos para las variables no es obtener la ganancia total de estos valores, sino ms Bien ayudarlo a determinar como calcular el objetivo cuando los valores de las variables no se conocen explicitamente. En este problema, se puede ver facilmente de los calculos anteriores que si CS1 es el ntimero no especificado de miles de galones de CS-01 y CS2 es el numero no especificado de miles de galones de CS-02 por producir, entonces la ganancia es:

    Ganancia de CS-01 = 300CS1 + Ganancia de CS-02 = 500CS2

    Ganancia total = 300CS1 + 500052

    Por lo tanto, la funcion objetiva maternatica expresada en terminos de las variables de decision y de los datos del problema es:

    Maximizar 300CS1 + 500052

    CARACTERISTICAS CLAVE

    Este problema ilustra las siguientes caracteristicas clave:

    3 Creacion de la funcion objetivo mediante: a. Enunciado del objetivo de manera verbal. b. Cuando sea apropiado, descomponer el objetivo en una suma, diferencia,

    y/o producto de terminos individuales. c. Expresar los terminos individuales en (b) usando las variables de decision

    y otros datos de problemas conocidos.

    3 Trabajar con un ejemplo especifico para determinar corm se expresa la funcion objetivo en una forma matematica, eligiendo valores especificos para las variables de decision y realizando los calculos necesarios.

    2.1.4 Identificaciort de las restricciones Su objetivo es maximizar las ganancias. La funcion objetivo le dice que mientras ms grande sea el valor de las variables, ms grande sera la ganancia. Pero el mundo real

    Trabajo a traves de un ejemplo especifico La tecnica de usar valores especificos de las variables para determinar c6mo se calcula la funciOn objetivo.

  • 16 CAP1TULO 2 EL ARTE Y LA CIENCIA DE CONSTRUIR MODELOS DETERMINISTICOS

    pone un limite en los valores que puede asignar a estas variables. En el ejemplo 2.1, los departamentos de mezclado y purification tienen ciertas restricciones fisicas: un ntimero limitado de horas de trabajo disponible cada uno. Estas limitaciones, asi como otras consideraciones que imponen restricciones sobre los valores de las variables, son las restricciones. El paso final en la formulation del problema es identificar estas res-tricciones y escribirlas en forma maternatica.

    Las restricciones son condiciones que las variables de decision deben satisfacer para constituir una solution "aceptable". Estas restricciones por lo general surgen de:

    1. Limitaciones fisicas (el mimero limitado de horas de trabajo en los departamentos de mezclado y purification, por ejemplo).

    2. Restricciones impuestas por la administration (por ejemplo, esta pudo haber prometido una cierta cantidad de un producto a un cliente estimado).

    3. Restricciones externas (por ejemplo, Case Chemicals no puede vender ms de 120 mil galones de CS-02 a la semana, y no hay razen para producir ms que la cantidad demandada).

    4. Relaciones implicadas entre variables (por ejemplo, en el problema de inversion de Mark de la section 1.1, las dos fracciones que representan la proportion de dinero a invertir en los dos fondos debe sumar 1).

    5. Restricciones logicas sobre variables individuales (por ejemplo, el ralmero de carros producidos debe ser un ntimero entero, y Case Chemicals no puede pro-ducir una cantidad negativa de solventes).

    CARACTERISTICAS CLAVE

    Despues de identificar estas restricciones, debe expresarlas en forma maternatica usando las variables de decision y otros datos del problema. Este proceso es identico al usado para especificar la funcion objetivo.

    3 Expresar las restricciones en forma verbal. 3 Cuando es apropiado, descomponer la restriction en una suma, diferencia

    y/o producto de cantidades individuales. 3 Trabajar con un ejemplo especifico para expresar las cantidades individuales

    en una forma matematica, usando las variables de decision y otros datos conocidos del problema.

    Considere las restricciones del ejemplo 2.1.

    RESTRICCION DE TRABAJO EN EL DEPARTAMENTO DE MEZCLADO (LIMITACION FiSICA)

    Forma verbal: Horas totales usadas no pueden exceder de 230 en el mezclado

    Horas) (

    ( Horas Descomposicion: usadas + usadas

    no pueden exceder de 230 para CS-01 para CS-02

    Matematicas: para expresar las horas usadas para CS-01 y CS-02 en el departamen-to de mezclado, trate de trabajar con un ejemplo especifico. Por ejemplo, suponga que

  • 2.1 PASOS GENERALES Y TECNICAS DE LA CONSTRUCCION DE MODELOS MATEMATICOS

    CS1 = 15 mil y que CS2 = 10 mil galones. I,Como calcula el numero de horas usadas en el departamento de mezclado? Estos valores son datos del problema (ademas de los datos ya identificados en la section 2.1.2) que usted debe obtener. Supongamos que usted llama al departamento de procesos y recoge los siguientes datos para los departamentos de mezclado y purificaciOn:

    HORAS POR MILES DE GALONES DE

    CS-01 CS-02

    Mezclado 2 1 Purification 1 2

    Resulta entonces facil calcular las horas usadas en el departamento de mezclado trabajando con valores especificos de CS1 = 15 y CS2 = 10:

    Horas para 15 mil galones de CS-01 = 2(15) = 30 + Horas para 10 mil galones de CS-02 = 1(10) = 10

    Total de horas en el mezclado = 2(15) + 1(10) = 40

    El proposito de usar este ejemplo numerico especifico es ayudarle a escribir una res-tricciOn matematica general cuando los valores de las variables (CS1 y CS2, en este caso) no se conocen. De los calculos anteriores, usted obtiene la siguiente restriction mate-matica general:

    2CSI + 1CS2 < 230

    RESTRICCION DE TRABAJO EN EL DEPARTAMENTO DE PURIFICACION (LIMITACION FISICA) Forma verbal: Horas totales usadas

    en la purificacion no pueden exceder de 250

    Horas Horas Descomposicion: usadas

    + para CS-01 (

    usadas para CS-02

    no pueden exceder de 250

    Matematicas: 1CS1 2CS2 250

    RESTRICCION DE LIMITE (LIMITACION EXTERNA) La limitation de que a lo ms pueden venderse 120 mil galones de CS-02 da pie a la siguiente restriction sobre el valor de CS2:

    17

    CS2

  • 18

    CAPITULO 2 EL ARTE Y LA CIENCIA DE CONSTRUIR MODELOS DETERMINiSTICOS

    RESTRICCION DE NO NEGATIVIDAD (LIMITACIONES LOGICAS) Claro esta que usted sabe que los valores de estas variables de decision deben ser no negativos, esto es, cero o positivos. Tales restricciones implicitas de las que usted esta consciente deben hacerse explicitas en la formulation matematica. Para este problema, debe incluir las siguientes restricciones:

    CS, 0 y CS2 0 o CS I, CS2 > 0

    Juntando todas las piezas de los pasos anteriores, la formulation matematica completa del problema de planeacion de production de Case Chemicals es la siguiente:

    FORMULACION MATEMATICA DEL PROBLEMA DE CASE CHEMICALS

    Maximizar Condicionado por:

    300CS1 + 500CS2 (ganancia)

    2CS1 + 1CS2 :5_ 230 (mezclado)

    1CS1 + 2CS2 __ 250 (purificaciOn)

    CS2 S 120 (limitado en CS-02) CS CS2 0 (no negatividad)

    Programa lineal EX2_1.DAT

    donde:

    CS, = el numero de miles de galones de CS-01 por producir semanalniente

    CS2 = el nUmero de miles de galones de CS-02 por producir semanalmente

    En el capitulo 4 aprendera el procedimiento de soluciOn para este tipo de problema. La aplicacion de ese procedimiento da por resultado la solution optima:

    CS, = 70

    CS2 = 90

    Es decir, el plan de production optima es de 70 000 galones de CS-01 y de 90 000 galones de CS-02, lo que representa una ganancia semanal de $66 000.

    En esta section, usted ha aprendido los pasos a tomar en la formulation de pro-blemas identificando (1) las variables de decision, (2) los datos del problema, (3) la funcion objetivo y (4) las restricciones. Para escribir la funcion objetiva y las restricciones en una forma matematica, use las variables junto con los datos del problema que usted tenga al formular el modelo. Es posible que no conozca todos los datos necesarios al definir por primera vez el problema. La necesidad de datos adicionales puede descubrirse cuando proceda con la formulation del problema. Estos valores de datos deben obtenerse de fuentes apropiadas dentro de la organization. Para ahorrar tiempo y espacio, los enunciados de problemas futuros en este libro incluiran todos los datos necesarios. La formulation consistird en estos tres pasos:

    Paso 1. Identificacion de las variables de decision. Paso 2. Identification de la funcion objetivo. Paso 3. Identification de las restricciones.

  • 19 2.2 EJEMPLOS ADICIONALES DE LA FORMULACION DE PROBLEMAS

    El problema de esta seccion involucra solo dos variables de decision y unas cuantas restricciones. Los problemas de importancia practica a menudo contienen cientos o miles de variables y un nUmero similar de restricciones. Estos problemas ms corn-plejos tambien pueden formularse usando los pasos que aprendio en esta seccion.

    III 2.2 EJEMPLOS ADICIONALES DE LA FORMULACION DE PROBLEMAS

    En esta seccion, los pasos de formulacion que aprendio en la seccion 2.1 se aplican a pro-blemas de complejidad variable. Tambien aprendera nuevas tecnicas utiles en la iden-tificacion de las variables, los datos, la funcion objetivo y las restricciones. Por ejemplo, una de estas tecnicas consiste en dibujar un diagrama esquematico para representar los diversos componentes del problema. Una ventaja de hacer esto es que el aspecto ms importante de estos problemas puede ser transmitido con una sola imagen. Una clase de problemas en que los diagramas esquematicos son particularmente Utiles se deno-minan problemas de redes, que pueden incluir la distribucion de bienes, como se ilustra en las secciones 2.2.1 y 2.2.2.

    2.2.1 Ejemplos de problemas de redes: el problema de la transportacion Entre los muchos problemas que enfrenta un negocio de produccion esta el determinar el mejor plan de embarque para distribuir bienes terminados desde las instalaciones de produccion (fabricas y plantas) hasta los mercados de distribucion (clientes y tiendas detallistas). Por ejemplo, zcomo traslada una compaiiia petrolera la gasolina de sus refinerfas a sus gasolineras de la mejor manera? Los negocios deben desarrollar un plan de embarque (o un programa de distribucion) en el que se establezca el namero (o cantidad) de productos terminados por embarcar desde cada instalaciOn de produccion hasta cada mercado de distribucion. Estos embarques no pueden exceder las capacidades disponibles o suministros de las instalaciones de producciOn y adernas deben satisfacer todas las demandas de los clientes. Con frecuencia, el mejor programa minimiza los costos totales de transportacion. El desarrollo de este programa se denomina el pro-blema de transportacion.

    Es necesario identificar cierta informacion, datos del problema, para desarrollar el programa:

    1. demandas de los clientes 2. capacidades de la planta 3. costos de embarque desde cada planta hasta cada cliente

    Considere el siguiente problema enfrentado por CCC, Cosmic Computer Company.

    EJEMPLO 2.2 EL PROBLEMA DE DISTRIBUCION DE COSMIC COMPUTER COM-PANY CCC tiene tres plantas de ensamblaje de microcomputadoras en San Fran-cisco, Los Angeles y Phoenix. La planta de Los Angeles tiene una capacidad de produc-ciOn mensual de 2000 unidades. Cada una de las plantas de San Francisco y Phoenix puede producir un maximo de 1700 unidades al mes. Las microcomputadoras de CCC se venden a tray& de cuatro tiendas detallistas localizadas en San Diego, Barstow, Tucson y Dallas. Los pedidos mensuales de los vendedores al menudeo son de 1700 unidades en San Diego, 1000 en Barstow, 1500 en Tucson y 1200 en Dallas. La tabla

    Diagrams esquematico Un dibujo usado para representar los diversos componentes de un problema.

    Problema de redes Un problema que puede representarse mediante circulos y flechas que los conectan.

    Problema de transportacion El problema de determinar el plan de minimos costos para embarcar bienes desde las instalaciones de produccion hasta los mercados de distribuciOn.

  • 20 CAPITULO 2 EL ARTE Y LA CIENCIA DE CONSTRUIR MODELOS DETERMINISTICOS

    2.1 contiene el costo de embarque de una microcomputadora desde cada planta de ensamblaje hasta cada una de las distintas tiendas minoristas. Su trabajo es formular un modelo matematico para encontrar el programa de embarque de minim costo. n

    TABLA 2.1 Costos de embarque ($/unidad)

    TIENDAS

    PLANTAS SAN DIEGO BARSTOW TUCSON DALLAS

    San Francisco 5 3 2 6 Los Angeles 4 7 8 10 Phoenix 6 5 3 8

    Antes de formular este problema matematicamente, es posible dibujar un diagra-ma de redes esquematico para representar los diversos componentes del problema, como se ilustra en la figura 2.1. Los siete circulos, o nodos, representan las tres plantas y las cuatro tiendas al menudeo. Cada arco indica que las computadoras pueden embarcarse desde la planta hasta la tienda minorista asociada.

    Ademds de los nodos y arcos, el diagrama de redes incluye los datos del problema. En este caso, los nameros que estan junto a los nodos correspondientes a las tiendas al menudeo indican el numero de computadoras solicitadas allf. Finalmente, los nameros que estan junto a cada arco representan el costo de embarque de una computadora de la planta correspondiente a la tienda asociada. Todos los aspectos importantes de este problema se incluyen en este diagrama de redes y, como vera, el diagrama simplifica la formulacion matematica posterior.

    PASO 1. IDENTIFICACION DE LAS VARIABLES DE DECISION

    Despues de los pasos de la formulacion del problema, su primera tarea es identificar las variables de decision. Para hacerlo, hagase las siguientes preguntas:

    1. zQue elementos afectan los costos y/o ganancias? 2. I,Que elementos puede escoger y/o controlar libremente? 3. ,Que decisions tiene que tomar? 4. 1,Cuales son los elementos cuyos valores, cuando se conocen, constituyen una

    soluciOn (en este caso, un programa de embarque)? En otras palabras, ,que informaciOn tendria que proporcionar a las plantas de ensamblaje para que ellos supieran como distribuir sus productos?

    Las respuestas a todas estas preguntas pueden conducirlo a identificar doce varia-bles de decision, correspondientes al namero de microcomputadoras por embarcar desde cada una de las tres plantas de ensamblaje hasta cada una de las cuatro tiendas minoristas. Podria referirse a ellas con nombres simbolicos x1, x2, . . . , x 12. Pero recuerde que al trabajar con variables, es atil usar un nombre simbolico que en cierta manera le recuerde la cantidad representada. Por ejemplo, podria definir:

    Nodo Un circulo en un diagrama de redes que representa un aspecto importante de un problema, como la fuente y destinacion de bienes en un problema de transportacion.

    Arco Una linea que conecta dos nodos en un diagrama esquematico que representa una relacion entre estos dos nodos, como podria ser una posible ruta para el embarque de bienes en un problema de transportacion.

    San/Tuc = el flamer() de microcomputadoras por embarcar de la planta de ensamblaje en San Francisco a la tienda detallista en Tucson

  • 1700

    San Francisco

    1700

    Barstow

    1000

    Los Angeles

    2000

    1500

    Phoenix Tucson

    1700

    1200

    aps

    de ar

    21

    7- a, is

    2.2 EJEMPLOS ADIC1ONALES DE LA FORMULACION DE PROBLEMAS

    Plantas Tiendas detallistas

    San Diego

    Dallas

    Figura 2.1 La red de distribucion de CCC.

    0 X13 = el namero de microcomputadoras por embarcar de la

    planta de ensamblaje #1 (San Francisco) a la tienda detallista #3 (Tucson)

    0 xsT = el nilmero de microcomputadoras por embarcar de la

    planta de ensamblaje en San Francisco a la tienda detallista en Tucson.

    TABLA 2.2 Variables de decisicin para el ejemplo 2.2

    PLANTAS

    TIENDAS

    SAN DIEGO BARSTOW TUCSON DALLAS

    San Francisco Los Angeles Phoenix

    X

    XLS X,,

    Xss XLs X

    Xs.i. )(LT XPT

    Xs, XLD X

    Para este ejemplo, se utiliza la Ultima notacion. Los doce nombres simbolicos se re-sumen en la tabla 2.2. En terminos del diagrama de redes de la figura 2.1, cada una de estas variables de decision denota el numero de computadoras por embarcar junto al arco correspondiente, como se ilustra en la figura 2.2.

  • San Francisco

    1700

    xss

    1000

    Los Angeles

    2000

    1500

    1700

    1200

    1700

    22 CAPITULO 2 EL ARTE Y LA CIENCIA DE CONSTRUIR MODELOS DETERMINISTICOS

    PASO 2. IDENTIFICACION DE LA FUNCION OBJETIVO

    Si recordamos el procedimiento usado en la section 2.1, puede especificar la funcicin objetiva de la manera siguiente:

    Forma verbal:

    Minimizar costos de embarque desde todas las plantas a todas las tiendas

    costo de costo de costo de embarque + DescomposiciOn: Minimizar embarque + ( embarque desde SF desde LA desde Phoenix

    Plantes Tiendas detailistas

    San Diego

    Dallas

    Figura 2.2 Variables de decision para el problema de distribution de CCC.

    EJEMPLO ESPECIFICO. Para obtener una expresiOn matematica de cada uno de estos tres costos de embarque, trabaje con un ejemplo especifico. Suponga que la planta de San Francisco embarca 500 microcomputadoras a San Diego, 200 a Barstow, 400 a Tucson y 300 a Dallas. Esto es, xss = 500, xs/3 = 200, xsT = 400 y xst, = 300. Recordemos los costos de transportation por unidad dados en la tabla 2.1,

    Costo de embarque desde SF = 5(500) + 3(200) + 2(400) + 6(300) = 5700

    En general, cuando las unidades Xss, XsB, XsT, y XsD son enviadas desde San Francisco,

    Costo de embarque desde SF = 5xss 3xsB + 2xsT + 6xsp

  • 2.2 EJEMPLOS ADICIONALES DE LA FORMULACION DE PROBLEMAS 23

    Procediendo de manera similar para el costo de transportation desde Los Angeles y desde Phoenix, llegamos al siguiente costo de transportation total:

    MATEMATICAS

    Minimizar (5xss 3xsB + 2xsT + 6xsp) + (4xLs + 7xL8

    + 8xLT + 10xLD) + (6xps

    + 5xpB + 3x pT + 8x pD)

    PASO 3. IDENTIFICACION DE LAS RESTRICCIONES

    Para identificar las restricciones, hagase las siguientes preguntas:

    1. zQue le impide elegir valores arbitrarios para las variables? (Analizando la funcion objetiva dada, usted puede minimizar el costo estableciendo cada va-riable en cero. 1,Que le impide hater esto?)

    2. zQue limitaciones ffsicas o logicas se requieren para que los valores de las va-riables constituyan una solution aceptable?

    Para contestar ambas preguntas, observe la figura 2.2, que le debe llevar a identificar los siguientes grupos de restricciones:

    1. El embarque total de cada planta no debe exceder su capacidad. Estas limitacio-nes estan asociadas con cada nodo correspondiente a la planta de la figura 2.2.

    2. El embarque total recibido por cada tienda al por menor debe satisfacer su demanda. Estas restricciones estan asociadas con cada nodo correspondiente a una tienda detallista y a su demanda en la figura 2.2. En este ejemplo, "satis-facer" significard "ser exactamente igual a". Sin embargo, en algunas situaciones, puede significar "al menos igual a". Siempre que surjan tales ambiguedades, asegurese de aclararlas antes de formular el problema.

    3. El embarque desde cada planta hasta cada tienda detallista debe ser un numero completo no negativo, a menudo denominado entero no negativo, porque no Entero puede enviar parte de una computadora. Un numero completo.

    Observe que los dos primeros grupos de restricciones son limitaciones fisicas y que el tercero es una limitaciOn

    Lo que resta es convertir estas restricciones de su description verbal a matematicas, usando variables de decision y datos del problema. Para hacerlo, observe que existe una restriction de capacidad asociada con cada uno de los tres nodos de la figura 2.2 correspondiente a estas tres plantas. Por ejemplo, el numero de unidades embarcadas desde la planta de San Francisco no puede exceder su capacidad de 1700. Ahora bien, use la tecnica de descomposicion para expresar el numero de unidades embarcadas desde San Francisco como una suma de terminos individuales. De la figura 2.2, los cuatro arcos que salen del nodo correspondiente a la planta de San Francisco proporcionan la siguiente descomposicion:

    Ntlmero de unidades embarcadas desde

    = numero de unidades

    San Francisco

    embarcadas hacia San Diego

    numero de unidades embarcadas hacia Barstow

  • 24 CAPITULO 2 EL ARTE Y LA CIENCIA DE CONSTRUIR MODELOS DETERMINISTICOS

    nUmero de unidades embarcadas hacia Tucson

    nUmero de unidades embarcadas hacia Dallas

    Por tanto, la restriction de capacidad correspondiente a este nodo es:

    xss + xsi3 + xsT + x, LC. 1700

    Un proceso similar, con referencia al diagrama de redes de la figura 2.2, conduce al siguiente grupo de restricciones de capacidad:

    xss XSB XST XSD 1700 (San Francisco) xLs xLB + XLT + xLD < 2000 (Los Angeles) xps + x pB + XPT + XPD < 1700 (Phoenix)

    Para identificar las restricciones de demanda, observe que existe una de tales restric-ciones asociada con cada uno de los cuatro nodos de la figura 2.2, correspondiente a las cuatro tiendas al detalle. Por ejemplo, el nUmero de unidades enviadas a la tienda detallista de San Diego debe ser exactamente 1700. Ahora use la tecnica de des-composicion para expresar el nUmero de unidades embarcadas a San Diego como una suma de terminos individuales. De la figura 2.2, los tres arcos que entran al nodo correspondiente a la tienda detallista de San Diego proporcionan la siguiente des-composicion:

    NUmero de unidades 1 embarcadas desde nUmero de unidades

    San Francisco embarcadas desde San Francisco

    nUmero de unidades embarcadas desde Los Angeles

    numero de unidades embarcadas desde Phoenix

    Por tanto, la restriction de demanda correspondiente a este nodo es:

    x + x + x = 1700 ss Ls ps

    Un proceso similar, nuevamente con referencia al diagrama de redes de la figura 2.2, conduce al siguiente grupo de restricciones de demanda:

    xss + xLS + xPS 1700 (San Diego) XSB + XLB + XPB = 1000 (Barstow) XST + X LT + X PT = 1500 (Tucson) xSD + xLD + X PD r-= 1200 (Dallas)

    Finalmente, cada embarque (variable de decision) debe ser no negativo y entero:

    X SS' XSB, XST, XSD, X LS' XLB, X LT' X LD' X ps, X pB, XPT, XPD > 0 y entero

    Si juntamos todas las piezas, el model() matematico completo es el siguiente:

  • TIENDAS

    SAN DIEGO BARSTOW TUCSON DALLAS PLANTAS

    San Francisco Los Angeles Phoenix

    0 800 0 900

    1700 0 0 300

    0 200 1500 0

    2.2 EJEMPLOS ADICIONALES DE LA FORMULACION DE PROBLEMAS

    25

    FORMULACION MATEMAT1CA DEL PROBLEMA DE TRANSPORTACION DE CCC

    Minimizar (5xss 3xsB 2xST 6XSD) (4xLs + 7X LB 8XLT

    10XLD) (6Xps 5XPB 3XPT

    8XpD)

    Programa entero EX2_2.DAT Condicionado por:

    RESTRICCIONES DE CAPACIDAD

    XSS XSB XST XSD < 1700 (San Francisco)

    XLS XLB + XLT XLD < 2000 (Los Angeles)

    x ps + x pB + xpT + xpD :5_ 1700 (Phoenix)

    RESTRICCIONES DE DEMANDA

    xSS + xLS + xPS 1700 (San Diego)

    x SB + XLB + PB = 1000 (Barstow)

    xST + XLT + XPT = 1500 (Tucson)

    XSD + X LD XPD = 1200 (Dallas)

    RESTRICCIONES LOGICAS

    XSS, XsB, XsT, XSD, XLs, XLB, X LT, XLD, X ps, X pB, X pT, Xpr, 0 y entero

    En el capitulo 9 aprendera el metodo para resolver este tipo de problemas. Aplicando ese procedimiento de solucion se llega al siguiente plan de embarque optimo para CCC:

    El costo de embarque total asociado con esta solucion optima es $23 100.

    CARACTERISTICAS CLAVE El problema de CCC ilustra los siguientes puntos clave ademas de las tecnicas de formulation de problemas previamente cubiertas.

    3 El use de un diagrama esquematico, tanto para ilustrar el problema como para ayudar a su formulation matematica.

  • 26

    CAPITULO 2 EL ARTE Y LA CIENCIA DE CONSTRUIR MODELOS DETERMINISTICOS

    Agrupamiento La tecnica de identificar una serie de restricciones similares, cada una de las cuales pertenece a un aspecto particular del problema, como la satisfaccion de demandas.

    3 La necesidad de resolver ambiguedades que surgen con respecto a la inter-pretaciOn de las restricciones objetivas impuestas sobre el problema. Por ejemplo, "satisfacer la demanda" puede significar exactamente igual a o al menos.

    3 La tecnica de agrupamiento, que es la identificacion de grupos de res-tricciones, cada una de las cuales pertenece a un aspecto particular del problema, como la satisfaccion de demandas. La ventaja de agrupar es que, despues de formular la restriccion de demanda de un detallista, se le facilitard formular todas las restricciones de ese grupo porque todas tienen la misma estructura matematica.

    2.2.2 Ejemplos de problemas de redes: el problema del flujo mciximo Para ilustrar nuevamente el use de un diagrama de redes, considere el problema enfrentado por la administraciOn de la Hexxon Oil Company.

    EJEMPLO 2.3 EL PROBLEMA DEL FLUJO MAXIMO DE LA HEXXON OIL COMPANY Hexxon Oil Company tiene una gran refineria localizada en Newark, New Jersey. La gasolina refinada es enviada de alli a tanques de almacenamiento en Filadelfia a traves de una red de oleoductos con estaciones de bombeo en Sayerville, Easton, Trenton, Bridgewater y Allentown. El oleoducto esta construido en segmentos que conectan parejas de estas ciudades. A lo largo de cada segmento existe un numero maximo conocido de galones por hora que pueden enviarse. Esos segmentos y sus respectivas capacidades en galones por hora son

    DE

    A CAPACIDAD

    Newark Sayerville Trenton Newark Sayerville Bridgewater Easton Easton Allentown

    Sayerville Trenton Filadelfia Bridgewater Bridgewater Easton Allentown Trenton Filadelfia

    150 000 125 000 130 000

    80 000 60 000

    100 000 75 000 50 000 90, 000

    En la region de Filadelfia se espera un aumento en la conduccion en los proximos meses de verano. i,Tendra Hexxon suficiente gasolina para satisfacer la mayor demanda en las estaciones de servicio? Antes de incrementar la tasa de producciOn de la refineria, la administracion de Hexxon desea conocer el rnimero maxim() de galones de gasolina por hora que pueden enviarse a tray& de la red de oleoductos a los tanques de alma-cenamiento de Filadelfia. n

    Antes de formular este problema matematicamente, considere el dibujo de un diagrama de redes que le ayude a visualizar la informacion y los datos del problema. Primero identifique ciertos nodos y arcos. En este problema, cada lista de ciudades puede representarse mediante un nodo. Para conectar esas ciudades para las que existe

  • [150]'

    [80] [90]

    Allentown [100] [75]

    Easton Bridgewater * En miles de galones por hora

    [60] [50]

    Newark Filadelfia

    Sayerville Trenton

    Bridgewater [100] [75]

    Easton Allentown

    27 2.2 EJEMPLOS ADICIONALES DE LA FORMULACION DE PROBLEMAS

    un segmento de la red de oleoductos se'utiliza un arco, como se ve en la figura 2.3. Alli

    tambien puede ver la capacidad de cada segmento escrita junto al arco correspondiente. Sayerville Trenton

    Newark Filadelfia

    Figura 2.3 RepresentaciOn de red del problema de flujo maximo: problema de flujo de Hexxon Oil Company.

    PASO 1. IDENTIFICACION DE LAS VARIABLES DE DECISION El primer paso en la formulacion es identificar las variables de decision. Preguntese lo que puede controlar con libertad y lo que constituye una soluciOn a este problema. La respuesta es que debe determinar el ntimero de galones de gasolina que se pueden enviar por hora a lo largo de cada segmento del oleoducto. Puede definir

    XNS = el numero de galones de gasolina por hora que se enviaran a lo largo del segmento Newark a Sayerville

    Se requiere de una variable similar para cada uno de los otros ocho arcos del diagrama de redes de la figura 2.3. En la figura 2.4 se escriben estas nueve variables junto a los arcos.

    Figura 2.4 Variables de decision para el problema de flujo maximo de Hexxon Oil Company.

  • 28 CAPITULO 2 EL ARTE Y LA CIENCIA DE CONSTRUIR MODELOS DETERMINISTICOS

    PASO 2. IDENTIFICACION DE LA FUNCION OBJETIVO

    El siguiente paso en el proceso de formulaciOn es la identification de la funcion objetivo, que en este caso es:

    Maximizar el ntimero de galones de gasolina por hora enviada a Filadelfia

    Examinando el diagrama de redes de la figura 2.4 y aplicando la tecnica de descom-posicion, puede ver que:

    Ninnero de galones ntimero de galones por _ numero de galones por

    por hora a Filadelfia hora desde Allentown

    hora desde Trenton

    En terminos de las variables de decision, entonces, la funcion objetivo es Maximizar xm, + XTP

    PASO 3. IDENTIFICACION DE LAS RESTRICCIONES La tecnica de agrupamiento puede usarse para identificar los siguientes tres grupos de restricciones.

    1. Restricciones de limite, especificando que la tasa de embarque de cada segmento del oleoducto no debe exceder su capacidad. Al usar las variables y las capacidades dadas en la figura 2.4, estas restricciones son:

    XNS 150 000

    XNB 80 000

    xSB

  • 2.2 EJEMPLOS ADICIONALES DE LA FORMULACION DE PROBLEMAS

    29

    Si igualamos estas dos cantidades obtenemos la siguiente restriction de balance para la estacion de bombeo de Bridgewater:

    XBE = XNB + XSB 0

    XBE XNB X sB = 0 (balance en Bridgewater)

    Procediendo de manera similar para cada estacion de bombeo se obtienen las siguientes cuatro restricciones de balance adicionales:

    XST XSB XNS = 0 (balance en Sayerville) xEA XET XBE = 0 (balance en Easton) XTP XST XET = 0 (balance en Trenton) Xm, XEA = 0 (balance en Allentown)

    3. Restricciones iogicas, especificando que la cantidad enviada en cada segmento sea no negativa.

    Juntando todas las piezas, la formulation matematica del problema de la Hexxon Oil Company es la siguiente:

    FORMULACION MATEMATICA DEL PROBLEMA DE FLUJO DE LA HEXXON OIL COMPANY

    Maximizar

    Condicionado por:

    XAP + XTP

    RESTRICCIONES DE FRONTERA

    150 000 X NS 80 000 X NB <

    60 000 X SB

    X < 125 000 ST 100 000 X BE

    XEA 5- 75 000

    50 000 X ET

    XAP, 5- 90 000

    XT < 130 000 P

    Programa lineal EX2_3.DAT

    RESTRICCIONES DE BALANCE

    XBE XNB XSB = 0 (balance en Bridgewater) xST + XSB XNS = 0 (balance en Sayerville) xEA + XET X BE = 0 (balance en Easton) XTP XST XET = 0 (balance en Trenton) XAP XEA = 0 (balance en Allentown)

  • Filadelfia

    Flow = 205

    110

    [125]

    95

    [100] Bridgewater Allentown

    [75] Easton

    30 CAPITULO 2 EL ARTE Y LA CIENCIA DE CONSTIZUIR MODELOS DETERMINISTICOS

    RESTRICCIONES LOGICAS

    Todas las variables son no negativas.

    Aplicando el procedimiento de solution apropiado se obtienen los flujos optimos mostrados en la figura 2.5.

    Sayerville Trenton

    Figura 2.5 Una solution optima para el problema de flujo maxim de Hexxon Oil Company.

    Esta solution resulta en un flujo maxim de 205 000 galones de petroleo por hora desde la refineria de Newark a los tanques de almacenamiento de Filadelfia.

    La administration no sabe cuanta gasolina puede bombear la compaiiia a Filadelfia. Esta information tambien es importante al tomar la decision respecto a cudl deberia ser la tasa de production en la refineria de Newark. De hecho, el flujo maxim hacia Filadelfia pone un limite superior sobre cuanta gasolina debe fluir desde Newark.

    2.2.3 Administration de cartera de valores: el use de variables enteras 0-1

    En muchos problemas, los administradores deben tomar ciertas decisiones estrategicas, como:

    Y. i,Debe construirse una nueva planta o almacen? 2. zDebe emprenderse un proyecto particular? 3. cDebe comprarse cierta seguridad? 4. zDebe comprarse una nueva pieza de equipo?

    Estas cuatro preguntas abordan problemas que son distintos en naturaleza del problema de transportation y del problema de flujo maxim. Al desarrollar el programa de embarque y el flujo de gasolina, usted buscaba una respuesta cuantitativa: zcuanto? Las cuatro preguntas estrategicas anteriores son cualitativas: Sus respuestas seran "no" o "si".

  • 2.2 EJEMPLOS ADICIONALES DE LA FORMULACION DE PROBLEMAS 31

    Las decisiones cualitativas desconocidas, la respuesta de si o no a estas pregun tas, son los elementos que puede controlar con libertad y de esta manera se incorpo-ran a un modelo matematico como variables de decision. Al formular un modelo, estas' variables de decision estan restringidas a valores de 0 (para "no") y 1 (para "si") y son entonces llamadas variables enteras 0-1. El siguiente ejemplo ilustra como se usan estas variables en el desarrollo de modelos.

    EJEMPLO 2.4 EL PROBLEMA DE ADMINISTRACION DE CARTERA DE HIGH TECH Los socios generales de High Tech, una compaiiia de inversion de capital de riesgo, estan considerando invertir en una o ms propuestas que han recibido de varios negocios empresariales. El departamento de investigacion ha examinado cada propuesta, y cuatro de los empresarios cumplen con el requerimiento de High Tech de lograr un rendimiento lo suficientemente alto para el riesgo asociado. Estas compailias son Bio-Tech, Tele-Comm, Laser-Optics y Compu-Ware. El departamento de investigacion de High Tech tambien ha estimado el rendimiento total de estos negocios en &Hares actuales, dado en la Ultima columna de la tabla 2.3.

    Cada uno de los cuatro proyectos requiere inversiones de una cantidad conocida al principio de cada uno de los siguientes cuatro anos, como se muestra en la tabla 2.3. El departamento de contabilidad de High Tech ha preparado una estimacion de los fondos totales que High Tech tiene para invertir a principios de cada uno de los siguientes cuatro atios, que se da en la Ultima fila de la tabla 2.3. Observe que los fondos no usados de cualquier ario no estan disponibles para su inversion en los aiios posteriores.

    Como uno de los socios generales de High Tech, se le ha pedido hacer recomendaciones respecto a cuales de estos proyectos elegir, si acaso, para invertir y lograr el ms alto rendimiento total en &dares actuales. Usted y los otros socios han acordado que High Tech, en un esfuerzo por diversificarse, no invertird conjuntamente en Tele-Comm y Laser-Optics, que estan desarrollando el mismo tipo de tecnologia. n

    TABLA 2.3 Datos de inversion para High Tech ($ miles)

    PROYECTOS ANO 1 ANO 2 ANO 3 ANO 4 DEVOLUCION

    Bio-Tech 60 10 10 10 250 Tele-Comm 35 35 35 35 375 Laser-Optics 10 50 50 10 275 Cornpu-Ware 15 10 10 40 140

    Fondos para inversion 90 80 80 50

    PASO 1. IDENTIFICACION DE LAS VARIABLES DE DECISION

    Pregtintese que puede controlar libremente en este problema y se dard cuenta de que puede elegir aceptar o rechazar cada una de las cuatro propuestas. Debe reconocer que estas decisiones implican una decision "no" o "si". Parece razonable entonces crear una variable entera para cada proyecto, de la manera siguiente:

    {1

    1, si High Tech debe invertir en Bio-Tech 0, si High Tech no debe invertir en Bio-Tech

    1, si High Tech debe invertir en Tele-Comm 0, si High Tech no debe invertir en Tele-Comm

    B =

    T =

    Variable entera 0-1 Una variable de decision, restringida a tener un valor de 0 o 1, usada para modelar decisiones "no/si".