Você está na página 1de 50
CAPITULO OBJETIVO GENERAL Explorar la programacién de redes y los modelos de transporte y de asignacién con Ia finalidad de extraerles el mayor provecho. ‘OBJETIVOS ESPECIFICOS: Al finalizar el estudio de este capftulo, el estudiante debe estar en capacidad de: + Explicar las caracteristicas de un modelo de transporte Formular Modelos de PL que pueden ser resueltos por el Modelo de Trans pore ‘Obtener la solucién inicial det modelo de transporte mediante el Método de la Esquina Noroeste o de Aproximacién de Vogel. CObtener la solucién éptima de transporte mediante el Método Modificado de Distribucién, Interpreta la solucién éptima, Obtener ta solucién dptima de problemas con soluciones degeneradas. ‘Obtener la solucién Optima de problemas de maximizacin en transporte. ‘Obtener la solucién éptima de problemas de transporte usando un prog: ma de computadora : oe Explicar as atacterscas de un modelo de PL que puede er eu por el método de asignacidn. ” Obtener Ia solucisn éptima del modelo de asignacin mediante el Método Hangaro, Interpretar la solucidin dptima, Obtener la solucisn 6 prima de problems de asgnactin usando un prog ma de computadora. . ie Tam de Opera tones Vim ® ME SCI UTE ® Main ADTANORA PROT Qh AR Erste capitulo se darn los fundamentos teéricos de los modelos de transporte y de asig- nacién. Se explicaré la estructura de los problemas de transporte, el uso de los Métodos de a Esquina Noroeste y de Aproximacién de Vogel para obtener las soluciones iniciales de los modelos y el método iterativo para obtener Ia solucién éptima. Ademds se tratarén los problemas con soluciones degeneradas y los problemas de maximizacién. Se resolverdn va- ios problemas tipo. Se explicarén cudles situaciones se ajustan al modelo de asignacién y se obtendrin las soluciones 6ptimas de varios problemas de asignacién. Se complementa presentando e interpretando las soluciones 6ptimas de problemas de trans- porte y de asignacién obtenidas con un programa de computadora, Los problemas de transporte y de asignacién son problemas de optimizacién de flujos a través de redes. Una red es un sistema de linens 0 canales que conectan diferentes puntos, Algunos ejem- pos de redes son los sistemas de distribucién de agua o de combustible desde las estaciones de su- ‘ministro hasta los consumidores o las estaciones intermedias. Otros ejemplos son: las redes de comunicacin aérea, las de ferrocarril, as ineas de transporte maritimo, entre muchas otras. Al- unas situaciones relacionadas con problemas de flujo en las redes de distribucién son: 1. Enun taller en que hay que realizar un grupo de trabajos usando una serie de maqui- nas disponibles se debe realizar la asignacién de manera tal que se maximice la eficien- cia total del taller. 2, Una empresa de transporte encargada de la distribucién de productos desde varias ciu- dades hacia otras varias ciudades tiene que encontrar Ia rutas més cortas y la distan- cia més corta entre todos los pares de ciudades para disefar eficientemente las rutas de servicio de sus camiones. 3. En un proyecto consistente de un gran mimero de actividades, las cuales deben ser rea- lizadas en una secuencia especifica, como por ejemplo en la construccién de un edificio, se requiere saber cémo deben ser programadas las actividades para minimizar la dura- ci6n total del proyecto. 4. En ladistribucién de combustible, a partir de varios planteles de almacenamiento a las ‘numerosas bomtbas gasolineras, se debe encontrar el plan éptimo de suministro para ‘minimizar el costo total de distribucién. 5. Una empresa que fabrica un producto y que tiene fabricas en varios lugares debe deter- rminar la manera de enviarlo a las diferentes sucursales de todo el pais al menor costo de distribucién posible. 6 Enlaasignacién de sefales de trénsito de una sola via en una red de carreteras se de- be encontrar la mejor manera de maximizar el flujo de transito en el sistema. ‘Muchos de los problemas de redes pueden ser formulados para ser resueltos por el Método ‘Simplex, sin embargo, para algunos problemas especificos se han desarrollado técnicas espe- ciales de solucién las cuales son mucho mas eficientes. aacRAAGON DE ROE NODES DE TRANORTEY DF ASORBCION Lue, 4.1 PROBLEMAS DE TRANSPORTE 41a INTRODUCCION Los problemas de transporte se refieren generalmente a la distribucién de un producto desde va- rias fuentes u origenes a numerosas localidades o destinos, realizada al minimo costo posible. Supéngase que hay 1 bodegas en donde se tiene almacenado el producto y m mercados en donde lo requieren. Déjese que ay, ay, ... ag Sean las demandas de los mercados y by, by, . by, Sean las cantidades disponibles (oferta) en las bodegas. El costo unitario de envio desde una bodega i has- ta un mercado Cj es cij. Se desea encontrar la programacién dptima de envios que minimice el cos- to total de transporte. En el diagrama se tiene una representacién simplificada del modelo de transporte con 3 bodegas (B) y cuatro mercados (M). Las variables Xij se definen como la cantidad enviada de la bodega i al mercado j . eux mi & Cis X13 Sy 7 S - ‘b, C2: G3 og ‘ay 2x2 a » we Z Sey > be 3 82 oe coms Ma Para formular el modelo de PL para los problemas de transporte el ntimero de variables de decisién esta dado por el producto de n bodegas por m mercados. Asi, si se tienen 3 bodegas y 4 mercados hay un total de 3 * 4 = 12 variables de decision. EI ntimero total de restricciones es n +m. En el ejemplo serian 3 + 4 =7 restricciones. El modelo de PL para problemas de transporte es: Min: Z=5 ¥ cijXij ie tj=1 S. a: EXij> aij Restriccién de demanda en el mercado j, pata j = 1,2, it ww [ Tees on Opes SR IR SHAN RA PRT ORT 1 Xij< bi, Restricci6n de oferta en la bodega i, para i=1,2,...,7 jet x20 Las restricciones de demanda garantizan que la cantidad total enviada a un mercado Ilene su de- manda minima, aj Las restricciones de oferta garantizan que la cantidad total enviada de cada bodega no excede a la cantidad bi con que cuenta. La demanda de los mercados puede ser Ilenada s6lo si la oferta total de las bodegas es por lo me- nos igual a la demanda total de los mercados. Cuando la oferta total es igual a la demanda total, toda la cantidad disponible en las bodegas sera enviada a los mercados. En este caso, todas las restricciones son ecuaciones por lo que se tiene el modelo en forma estndar. Min: Z= ZL LeijXij i=1 jet A S. a: EXij=aj isa m EXij=bi jel x20 Las técnicas de solucién que se desarrollaran aqui sirven solamente para resolver problemas en la forma estindar. Esto significa que si la oferta total y la demanda total no estan balanceadas, el pro- blema debe ser convertido a la forma esténdar antes de ser resuelto. La conversién se realiza me- diante el uso de una bodega ficticia o de un mercado ficticio. Las dos situaciones que se pueden presentar se manejan 1. Sila oferta total excede a la demanda total se debe incluir un mercado ficticio para que este “reciba” la cantidad que sobra. Como este mercado ficticio no existe y el exceso de oferta en realidad no se envia, el costo de transporte es cero. 2. Sila demanda total excede a la oferta total se incluye una bodega ficticia que “suministra” la cantidad faltante. Otra vez, dado que no existe un envio real, el costo de transporte es cero, PROGeAMACON DT AEDES MODS DE EASRRTEY DE AWA ae Aunque la solucién éptima de estos problemas y de cualquier problema de PL puede ser encontra- da por el Método Simplex, el modelo de transporte tiene una estructura especial que permite resol- verlos mucho mas eficientemente. El modelo de transporte en forma estandar se trabaja en una tabla similar a la que se presenta para un problema con tres bodegas y cuatro mercados. Mt Mz M3 M4 _ Oferta fan C12 13. far RI bt xu x12 x13 x14 ai 2 3 24 R2 b2 x21 x22 x23 x24 en 2 or ar R3 bs x31 x32 x33 x34 Demanda al a2 ry a4 412 SOLUCION INICIAL Para resolver el problema de transporte es necesario encontrar primero la soluci6n inicial. Hay va- tios métodos para obtenerla, siendo los mas usados: + Elde la Esquina Noroeste. * — Eldel costo minimo. + El de Aproximacién de Vogel (Mav) EI Método de la Esquina Noroeste sera explicado solamente con fines ilustrativos debido a que es tun método muy poco eficiente que da una solucién muy alejada de la éptima, lo que implica que hay que realizar muchas iteraciones para llegar a ella. El Método de Aproximacién de Vogel, aun- que un poco mas complicado que el anterior, es un método muy recomendable ya que la solucién inicial obtenida suele estar muy cerca de la solucién 6ptima. Muchas veces la solucién inicial obte- nida por el MAV es de una vez la solucién éptima. El método del costo minimo ha sido mejorado en el Método de Vogel, por lo que al usar este tiltimo se hace innecesario entrar en detalles acerca del método del costo minimo. Para explicar el Método de la Esquina Noroeste y el Método de Aproximacién de Vogel se usarén los datos del siguiente ejemplo. Tweed Operacines LR i MuNGiIA CR » MAR AURKIADORA PROF) QUISAT EyemetooS Una empresa que tiene tres bodegas situadas en diferentes localidades debe abastecer a cuatro distri- buidores de un producto. El costo de transportar un kil6metro una tonelada del producto es de 200 co- Jones y las distancias, las disponibilidades y las demandas estén dadas en la tabla DISTANCIAS (KILOMETROS) DisPoNterLiDaD De DisTRIBUIDORES Bodega Di Ds De Bi 50 70 40 60 300 B2 80 50 70 90 600 B3 70 30 50, 80 400 Demanda(toneladas) 500 300 250 450 * Lo primero que hay que hacer es preparar la tabla de transporte; para esto hay que verificar que la suma de las disponibilidades sea igual a la suma de las demandas. En caso de que no sea asf se debe incluir una bodega ficticia si la demanda total es mayor que la disponibilidad, © un distribuidor ficticio sila disponibilidad total es mayor que la demanda. & disponibilidades = 1300 toneladas. ¥ demandas = 1500 toneladas. Hay un exceso de demanda de 1500 - 1300 = 200 toneladas por lo que se debe incluir una bo- dega ficticia que “suministre” las 200 toneladas que hacen falta. ‘© Elsiguiente paso es preparar los coeficientes de costo. Las variables Xij estan definidas como las toneladas del producto a transportar de una bodega Bi a un distribuidor Dj, por lo tanto los costos deben estar dados en colones por toneladas. C11 colones. nes + XI toneladas de BI a Di = C1X11 colones. Tonelada de Bra bi” ™1 fone eae Enla tabla se dan las distancias en kilémetros desde cada bodega a cada distribuidor y se sabe que el costo por kilémetro al transportar una tonelada del producto es de 200 colones; asi es que hay que calcular los costos por tonelada. S 200 colones 20 colonES 5 59 km = e10.000/t0n— C12=—AAERES 79 kam = €14 000/00. ie ‘km-ton. km-ton. FON BF OR OLDS DETTORI BU NIRATON Lite De Ja misma manera se calculan los otros costos que se presentan en la tabla inicial.Para no manejar rntimeros muy grandes se hacen a un lado los tres ceros, por ejemplo, en vez de 10 000, se pone 10. ‘TABLA INICIAL Dt pz ba pa 10 14 8 2 Br 300 16 10 “4 18 600 “ 6 10 6 83 400 ° o o ° Brict 200 Demands 500 300 250 450 SOLUCION INICIAL POR EL METODO DE LA ESQUINA NOROESTE El primer paso consiste en asignar en la esquina noroeste de la tabla (casilla de la izquierda de la Primera fila) la mayor cantidad posible del producto por enviar. En el caso de la tabla del ejemplo esta cantidad es de 300 unidades que es la disponibilidad maxima de la bodega 1(B1) ‘TABLA 2 bn 22 Da ps 10 4 a Ps 8 300 300 16 10 “ 18 2 600 1“ 6 10 6 8 400 Bhct 200 Demands 500 300 250 50 200) Tneestigcton de Operar ines ik BCA On * MARA ATRTADORA PROTH QUA Alenviar 300 ton. de B1 a D1, todavia le faltarian 200 ton. a D1 para completar su demanda, mien- tras que B1 ya tiene agotada su disponibilidad, lo cual significa que no se puede realizar ninguna otra asignacién en esa fila. Es este caso se podria decir que la tabla comienza ahora en la fila 2 ‘TABLAS bt ps Ds . 200 600 400 400 B3 200 Bfict 500300 250450 200 0 Se asigna la mayor cantidad posible en la esquina noroeste de la Tabla 3. Esta cantidad seria 200 toneladas de B2 a D1 con lo que D1 completa su demanda y a la B2 le sobran 400 toneladas. La nueva tabla es: TABLA 4 p23. Da B2 300 600 400 100 400 3 Bfict on 300 250450 ° Se asignan 300 toneladas en la esquina noroeste que es la casilla B2,D2. Con esto la demanda de D2 queda satisfecha y a B2 le sobran 100 ton (ver Tabla 4). Ahora la columna D2 queda eliminada. Pec RAO ON OF RAAT, HOHLOR OF TORSTORITY DY RAIN TABLAS D3 Da Bz ile) 600 400 100 0 400 83. 200 Brict 250 400 130 Se asignan en la esquina noroeste(casilla B2, D3) las 100 toneladas de que dispone B2. La fila D2 se elimina y a D3 le faltan 150 unidades para completar su demanda (ver Tabla 5). TABLA 6 pss = | ico 400 250 Bfict 200 250 450 150 ° Se asignan en la esquina noroeste las 150 unidades que le faltan a D3. A B3 le quedan 250 unida- des (ver Tabla 6). En la Tabla 7 se asignan a D4 las 250 toneladas de que dispone B3. A D4 le faltan 200 toneladas y estas se asignan al distribuidor ficticio con lo que la demanda de D4 no sera satis- fecha en su totalidad. Twestigaciin de Operaciones Uk ik MUNEaIA UNDA ® Maly AUNITADORA PROF QUISADA TABLAT, Ds B3 250 400 250 0 200 Bhet 200 0 450 ‘SOLUCION INICIAL COMPLETA | am | om | - 5 vo | 250 | gy at os Demanda 50030950 Solucién inicial obtenida por el Método de la Esquina Noroeste. ce oe 4 costo 300 Br I To +3007 9000 200 bi 16+.300= 4900 200 2 m2 10 +200 = 2000 100 w ba 14+ 100 150 3 ba 10 +150 250 ® Dé 16 #250 1500 toneladss Coto toa Como los costos se habian puesto en la tabla sin los tres ceros, hay que multiplicar por 10° para ob- tener el costo real. Costo total = 16 700 x 10°. PROCRRANCON DE RIDES, MODES DE FUNGORTEV DE ASONADON SOLUCION INICIAL POR EL, METODO DE APROXIMACION DE VOGEL (MAV) A diferencia del Método de la Esquina Noroeste que no toma en cuenta los costos, el MAV utiliza esa informacion para realizar las asignaciones iniciales de manera més eficiente. Si se analizan los coeficientes de costo de la tabla del ejercicio anterior, se vera que saliendo de la bodega 1 el destino més barato es el distribuidor 3 con un costo de 8 colones por tonelada. Le sigue el distribuidor 1 con un costo de 10 colones por tonelada. Esto significa que por cada tonelada que se envie a Di en vez de a D3 se gastaran 10 - 8 = 2 colones adicionales por tonelada. Es decir se incurre en una “pe- nalizacién” de 2 colones/toneladas por no usar la mejor via que tiene la BI. Si se envia a D2, la pe- nalizacién es de 14-8 = 6. A D4 la penalizacién es de 12-8 = 4. Como se puede observar, la ma- yor penalizacién desde este origen se produce al enviar al D2. En el Método de Vogel se trata de evitar el usar las vias con las penalizaciones mas grandes. El procedimiento para obtener la solucisn inicial usando el MAV es el siguiente: Paso 1. Formar la tabla inicial poniendo la fila 0 columna ficticia necesaria para cumplir con. la condicién de contorno: ¥ ofertas = © demandas. Paso 2. Calcular las penalizaciones de cada fila y de cada columna restando el valor mas pequeio de cada fila 0 columna del siguiente valor en tamaiio de la misma fila o columna. En el ejemplo las penalizaciones son: Fila 1 (Bl); Valor més pequeio = 8 Siguiente valor en tamafio = 10 Por lo tanto Fila 1(B1): A, = 10-8 De la misma manera se trabajan las demas filas y columnas. Fila 2(B2): A, = 14-10=4 Columna 1(D)): 4, = 10-0 = 10 Fila 3(B3): 4, = 10-6 Columna 2(D2): 4, = 6-0=6 Fila 4(B4): a, = 0- Columna 3(D3): A, = 8-0=8 Columna 4(D4): A, = 12-0 = 12 Paso 3, Identificar la fila 0 columna con la mayor penalizacién (si hubiera empate se escoge al azar entre los que tienen la mayor penalizacién). En la fila o columna escogida asignar en la casilla de menor costo la mayor cantidad posible que cumpla con las condiciones demanda o de disponibilidad. En la tabla la maxima penalizacién corresponde a D4 y en esa columna la casilla con menor costo (cero) es la de la bodega ficticia. La maxima asignacion que se puede hacer ahi es de 200 toneladas que es la disponibilidad de la bo- dega ficticia, Tnvestigcion de Operar ines UC MUNTIAA LITA MARIA ALRIADORA PROTTT QUAD pt pz D3 Da Ai 10 4 a 12 Bt 3002 16 10 4 18 B2 soo 4 14 6 10 16 B3 400 4 ° 0 0 0 Bhict 200 ° Demanda 500 300 250 450 250 a 10 6 8 2 Paso 4. Reducir la oferta y la demanda en las filas y columnas afectadas por las asignaciones que se realizaron en el paso anterior. En la tabla del ejemplo, D4 queda con una demanda in- satisfecha de 450 - 200 = 250 unidades. Sin embargo, en la fila 4 que corresponde a la bo- dega ficticia, la disponibilidad es ahora de 200 - 200 = 0, por lo que no se puede asignar nada mas en alguna otra casilla Paso 8. Calcular nuevamente las penalizaciones de las filas 0 columnas que fueron afectadas en el paso anterior. Al ejecutar el paso 4 se “pierde” una fila o una columna. En el ejem- plo, se pierde la fila 4 porque la B ficticia ya no tiene recursos disponibles. Cuando se elimina una fila se recalculan las penalizaciones de las columnas y cuando se elimina tuna columna se calculan nuevamente las penalizaciones de las filas. Una vez hecho es- to se vuelve al paso 3 hasta terminar. En este ejemplo, al recalcular las penalizaciones de las columnas por haberse “eliminado” la fila fic- cia, se produce un empate miiltiple dado que el valor mayor que es 4 esta en varias filas y colum- nas, Se escoge al azar la fila 3 y se asigna en la casilla de menor costo que corresponde a D2. La méxima cantidad que se puede asignar es 300 toneladas que es la demanda de D2. Al realizar la asignaci6n, D2 tiene satisfecha completamente su demanda y B3 queda con una disponibilidad de 400 ~ 300 = 100 ton. La columna 2 se elimina porque ya tiene toda su demanda bt pz Ps pa 10 rn 3 2 Bt 3002 16 70 14 in 2 6004 14 é 10 76 i 400 100 [i] 0 o o 0 Bf 200 200 0 0 Demanda_ 500 300 250 450 ° 230 aj 10 6 8 a 4 4 2 Aleliminarse la columna 2 hay que recalcular las penalizaciones (A) de las filas. En la tabla siguien- te aparecen los nuevos valores. Otra vez se produce un empate miiltiple y al escoger al azar sale seleccionada la columna 1. La maxima cantidad que se puede asignar en ia columna 1 es 300 uni- dades, disponibilidad de la Bodega 1. Con esto se elimina la fila 1 y D1 queda con una demanda insatisfecha de 500 ~ 300 = 200 toneladas. a os oe bs bs 1 2 83 100 writ Ea 3 3 ‘ 2 a 0 4 2 400 100 ff] « 200 0 0 Tnvestigacion de Operaciones / Li MUNGUIA ULiOA » Maia ADnADORA PROT QUESADR Al eliminarse una fila se recalculan los Aj. Al deshacer el empate se escoge la columna 3 (D3) y la asignacién se hace en B3 que es la casilla de menor costo. Se asignan las 100 unidades de que dis- pone B3. Con esto se elimina la fila 3 y a D3 le quedan 150 unidades para completar su demanda ‘Como ya solamente queda la fila 2 (D2), las cantidades no asignadas se ubican en las casillas de esa fila en que haya atin disponibilidad. Las dltimas asignaciones son: 200 toneladas para D1, 150 pa- ra DB y 250 para D4. La solucién inicial obtenida por el MAV es: a bt bz bs bs a 70 2 a 2 7 3000 22 00 7 70 2 8 Ba oo 42 150 250 ° ta é 70 6 83 400 100 [@] 300 100 = ° 0 ° 3 Bhct 200 0 0 200 Demanda 500 300 250 50 300 ° 380 ° ° ° 10 6 8 B a 4 2 a 7 Interpretacién de la solucién iniciak ToNELADAS . ae [ENVIADAS 300 BL Di 10 * 300 = 3.000 200 B2 D1 16 * 200 = 3 200 150 B2 D3 14 © 150 = 2100 250 B2 pa 18 © 250 = 4.500 300 BS D2 6*300= 1800 100 B3 D3 10 * 100 = 1000 1300 toneladas Costo total = 15 600 El costo real es de 15 600 x 10° acacRnvncVGN 1 RIOTS, MODES DE TORPORTEY BE AKONATION ay D4 queda con una demanda insatisfecha de 200 unidades. Al comparar los valores de la funcién objetivo de las soluciones iniciales obtenidas por el Método de la Esquina Noroeste y por MAY, se ve que la diferencia es grande, lo que indica que la solucion obtenida por este tiltimo método esté més cerca de la solucién dptima por lo que se necesitarén me- nos iteraciones para llegar a ella. La diferencia es de 16 700 x 103-15 600 x 10? = 1100 x 10° colones. Al obtener la solucién éptima usando un programa de computadora, se ve que la solucién inicial obtenida por el MAV es la solucién éptima, lo cual confirma que este método es muy eficiente. 41.3, OBTENCION DE LA SOLUCION OPTIMA Una vez que se tiene la soluci6n inicial se deben realizar las iteraciones necesarias hasta obtener la solucién éptima. Hay varios métodos para llegar a la solucién éptima, los més usados son: El Método del Eslabén o del Escalén. El Método Modificado de Distribucién (MODI), Solamente se explicara el Método Modificado para lo que se usaré la soluci6n inicial obtenida por el Método de la Esquina Noroeste, la cual se presenta a continuacién: ‘TABLA INICIAL, bt 2 D3 bs 10 4 3 2 a1 300 300 16 10 4 18 B2 600 200 300 100 4 6 10 16 BS 400 150 o 0 o o Biict 200 200 500 300 250 450 Procedit iento para el Método Modificado de Distribucién Paso 1. Obtener la solucién inicial usando cualquiera de los métodos explicados anteriormente Paso 2. Verificar si la solucién obtenida es degenerada. La prueba que se realiza es la siguiente: tuna solucién no es degenerada si el ntimero de casillas con asignaciones es mayor o igual al niimero de filas mas el niimero de columnas ~ 1. Twenga vin de pera tnes iA MN [hia » Main AAIWA PROT QSAR ead Enel ejemplo se tiene: asignaciones = 7 filas = 4 columnas = 4 444-157, igual al nimero de asignaciones, lo que indica que Ja solucién no es degenerada. Paso 3. Verificar sila solucién es 6ptima. Para esto: + Formar una matriz poniendo los costos de transporte (Ci) solamente de las casillas en que se realizaron asignaciones. Usando el Método de la Esquina Noroeste se tuvieron asignaciones en las casillas en que se pusieron los Cij en la tabla que se presenta a continuacién (verificarlo). ‘TABLA vi me ule ie 10 4 10 16 us val ° vi vi v2 v3 va + Utilizar los valores colocados en el paso anterior para determinar un indice Ui para cada fila y un indice Vj para cada columna, de tal manera que Ui+Vj = Cij En esta tabla: CU=10=Ul+VI — C33=10=U3+ V3 CQ=16=U2+V1 CH= 16= U3 + V4 22=10=U2+V2 C44 M+ Va (23 = 14 =U2+ V3 PacicananiOn TERED MODAN HE TRANDURTEY HF AW AREION Para encontrar los valores Ui, Vj que se presentan en la Tabla 3 se elige arbitrariamen- te uno de los Ui o de los Vj y se iguala a0. Por ejemplo si se escoge U2 = 0 se tiene U2+V1=16 0+ V1 = 16 y despejando V1 = 16 ‘También se tiene: U2+V2=10 0+ V2= 10 al despejar se llega a V2 = 10 U2+V3=14 0+ V3 = 14 y despejando V3 = 14. Al tener V1, V2 y V3 se pueden despejar los otros valor U1+V1=10>Ul1+16=10 >U1=6 U3 + V3 = 10> U3 +14 = 10 > U3=4 U3 + V4=16 +44 V4=16 > V4=20 U4+V4= -20 > U4 +2020 Ut Usando los valores generados en el paso anterior, colocar en las casillas vacias el resulta- do de sumar los Ui con los Vj correspondientes. Por ejemplo, Ul + V2=~6 + 10=4. Los demas valores se generan de la misma manera. ‘TABLAS ui ul+v2 ui+v4 : 6410 6420 . =4 ris u2+Vva ° 0+ 20 0 us +v2 ~ 4410 6 ua ussve U4+v3 29 | 20416 20+ 10 Za “10 vj 16 10 4 20 Tnvestigacin de Operaciones UPA MUNGUIA ULION * Main ADRKADORA PROT QUEADA Calcular los costos marginales eij ij = C ij ~ los valores (Ui + Vj) correspondientes. Estos valores Ui + Vj son los que se generaron en el paso anterior y que se encuentran enla Tabla 3. Por ejemplo, Cy, = 14y U, + V2 = 4: por lo tanto, €; = 14 - De la misma manera, se generan los demés valores que se presentan en la tabla. TABLAS 10 ° 2 2 ° 4 10 6 Si alguno de los costos marginales de esta tiltima tabla es negativo, la solucién no es 6ptima. Si to- dos son positives o cero, entonces la solucién es éptima. En esta tabla se tienen dos valores nega- tivos, por lo que se debe iterar en busca de la solucién éptima. Paso 4. Buscando la solucién éptima Identificar en a tiltima tabla la casilla que tiene el costo marginal més negativo. Como los dos valores negativos son iguales, el empate se resuelve arbitrariamente, El escogido es el de la casilla (14). ‘Trazar una trayectoria +,— en la matriz que contiene la solucién inicial. La trayecto- ria se inicia poniendo un signo + en la casilla identificada en el paso anterior. El sig- no + indica que esa casilla, que actualmente est vacia, va a recibir la mayor cantidad posible de acuerdo con las condiciones de contorno. Si la casilla (1,4) va a recibir X unidades, esta misma cantidad se debe restar de las ca- sillas que tienen asignaciones en la misma fila o columna, lo cual se indica con un sig- no ~. La trayectoria +, ~ resultante se presenta en la Tabla 5. PaacRawaGOw BE RIDE, MODIIOS DE TRANSFORTEY DE MSCRACION Al hacer la trayectoria sélo pueden hacerse trazados verticales u horizontales, no en dia- gonal. Ademés, cada signo positivo debe estar rodeado de signos negativos y cada nega- tivo de signos positivos, por eso se dice que es una trayectoria mas/menos 0 +, -. Ade- més s6lo pueden ser esquinas en la trayectoria aquellas casillas que tengan asignaciones. Las casillas + reciben y las - dan. TABLAS br pz Ds Ds 10 4 8 2 300 BI - + 300 16 10 4 18 200 300 100 Be 600 14 6 10 16 150 250 B3 400 0 0 0 o 200 200 500 300 250 450 La cantidad que se mueve a lo largo de la trayectoria es igual a la cantidad mas pequefia que se en- cuentra en las esquinas negativas. En este ejemplo es de 100 unidades, cantidad que esta en la ca- silla (2,3). Ahora bien si se ponen 100 unidades en la casilla (1,4) en que se inicia la trayectoria, es- ta misma cantidad se debe restar de (1,1) para mantener las 300 unidades de Bl y de (3,4) para mantener las 450 unidades de D4. Al restar 100 en (1,1) se debe sumar esa cantidad en (2,1) para mantener las 500 unidades de D1. Asimismo, se deben restar en (2,3) para mantener las 600 unida- des de B2. Al restar en (2,3) se debe sumar en (3,3) para mantener las 250 unidades de D3 y final- mente al sumar en (3,3) se debe restar en (3,4) para mantener las 400 unidades de B3. Al realizar los movimientos indicados, la nueva solucién es la que se presenta en la Tabla 6. Al lle- gar aqui se debe volver al paso 2, hasta obtener la solucién dptima Trstiga in de Opera ines Wirth MCA Lin ® Masih AURIADERA PROT QAI TABLAG. bu 2 D3 ba 10 4 a 12 200 100 BI 300 16 10 14 18 300 300 82 600 14 6 10 16 250 150 B3 400 o ° oO o Bhict 200 200 500 300 250 450 El costo de esta nueva solucién es de: Z.= 10+200 + 124100 + 164300 + 104300 + 10250 +16150 = 15 900, un costo mas bajo, como era de es- perarse que el de la primera solucién, el cual es de 16 700. Como se tienen 7 asignaciones, la solucién no es degenerada. Prueba de optimidad de la segunda solucién Los resultados de ejecutar los pasos anteriores se colocan en la Tabla 7. El valor escogido arbitrariamente para ser igualado a 0 es V4. Con V4 = 0 automaticamente se tie- ne Ul = 12,U3 = 16 y U4 =0. Con UI = 12se tiene V1 = -2 y con V1 =-2 se tiene U2= 18. Con U2 = 18 se tiene V2 = -8. Con U3 = 16 se tiene V3 = -6. Una vez obtenidos los valores de Ui y Vj se realiza la suma que se encuentra en las otras casillas. ProcamACiON DE REDE, MODEIOA DI TRANSPORT Y BF MURANO Li, TABLA w 2 10 ee 2 4 2 =r Calcular los costos marginales eij = C ij los valores (Ui + Vj) ¢ identificar la casilla con el costo mar- ginal més negativo. Los valores de los Cij se toman de la tabla inicial y la suma de los Ui + Vj de la Tabla 7. TABLAS ui a4 8-6 2 + + 18 wen 16 0-12) 0-66) o re = vi 6 ° ne Investigacion dle Operaciones / PGA MUNGUIA UlLOA » Mafia AURUADORA PROT QUEATA Como en Ia casilla 3,2 de esta tabla se tiene un valor negativo, se sabe que no se tiene atin la solu- cién 6ptima. Realizar la nueva trayectoria +, ~ empezando con un signo + en la casilla (3,2) para obtener la nue- va solucién. TABLA D1 pz ps pa 10 14 8 2 100 200 BI l + 300 16 10 14 18 300 300 B2 600 4 6 10 16 83 400 250 150 0 o 0 0 Bfict. 200 200 500 300 250 450 EI movimiento es de 150 unidades que es la cantidad més pequeita que hay en las casillas negati- vas. Siguiendo el procedimiento, la casilla (1,1) pierde 150 unidades y la (1,4) gana 150; la casilla (2,1) gana 150 y la casilla (2,2) las pierde; la casilla inicial (3,2) gana las 150 unidades y la (3,4) las pierde. La casilla (3,3) queda igual porque no est en la trayectoria (no tiene signo + ni signo -), La nueva solucién se da en la tabla siguiente. FROCRAMACION DE RIDE, MODFIOS DF TRANPORTEY BE ANGRACTON Lis, ‘TABLA 10 D1 2 D3 Da 70 4 @ 2 a 300 oo 250 16 10 4 18 of 600 450 150 4 6 10 16 ra 400 150 7 o ° o ° Bhict 200 200 500 300 250 450 Prueba de optimidad de la tercera soluci6n El valor escogido arbitrariamente para ser igualado a 0 es U2, Con U2 = 0 automaticamente se tie- ne V1 = 16, V2=10. Con V1 = 16. Se tiene Ul =6. Con UI se tiene V4= 14. Con V4 se tiene U4 =-18. Con V2 = 10 se tiene U3 = ~4 y con U3 se obtiene V3 = 14. Una vez obtenidos los valores de Ui y Vj se realiza la suma que se encuentra en las otras casillas. TABLATL ui 6 10 2 4 1840 o 16 10 zs ote 4 16-4 18-4 =12 6 10 =14 16-18 10-18 14-18 18 =2 = =4 2 vj 16 10 4 1B Tinvestigar inn de Operaciones / Ut ia MUNCATA UNTtN © Main AUR TADORS PROT QQUESADA Calcular los costos marginales eij = C ij -los valores (Ui + Vj) e identificar la casilla con el costo mar- ginal mas negativo. ‘TABLA IZ 8-8= 0 414 18-18 ° 16-14 0-42) 0-1-8) 0-4) Como todos los costos marginales son positivos 0 cero, la solucién de la Tabla 10 es la éptima. En este ejercicio se tienen soluciones 6ptimas alternativas, porque algunos costos marginales son cero, todas con un costo total minimo de 15 600 000 colones. La solucién éptima que se presenta aqui es diferente a la obtenida por el Método de Aproximacién de Vogel (MAV) la cual es otra de las solu- ciones 6ptimas alternativas. Solucién éptima de la Tabla 10 (6ptimo alternativo). TONELADAS ee be a costo 50 BI DI 10 © 50 = 500 250 BI D4 450 Ba Di 150 Ba D2 150 BS. 2 6 #150 = 900 250 3. D3 10 + 250 = 2.500 1,300 ton, Costo total = 15 600 EL costo real es de 15 600 x 10° D4 queda con una demanda insatisfecha de 200 unidades. PocRAWACION DF RIDES HODES DE TRANSPORT He ARCO im 4.14 PROBLEMAS DE TRANSPORTE CON SOLUCIONES DEGENERADAS Se dice que una solucién es degenerada si el mtimero de asignaciones es menor que el valor resultante de sumar el ntimero de filas con el nimero de columnas y restarle una unidad (filas + columnas -1), Suponga que se tiene la siguiente solucién inicial obtenida por el Método de la Esquina Noroeste. BI 2 B3 ‘TABLAT Mt Ma. M3 Ma Mifict 36 48 30 2 0 120 40 80 € 30 30 8 36 ° 30 30 36 36 36 48 ° 20 20 a2 36 2 36 ° 90 20 70 48 30 30 48 ° 60 10 50 40 30 70 80 Thwesgacion de Operaciones UPA MONG 50 ia UUOx © MARA ADHUADORA PROT QUESADA Prueba de degeneracién Se tienen 8 asignaciones. NP de filas +2 de columnas-1=5+5 El mimero de asignaciones es menor que 9 por lo que la solucién es degenerada. En este caso falta una asignacién, Prueba de optimidad Siguiendo el procedimiento habitual, en la Tabla 2 se ponen los Cij en las casillas en que se hicieron asignaciones en la solucién inicial. Con esto se tiene que: U1+V1=36 U1+V2=48 U2+V3=48 U3 + V3 = 36 U4 + V3= 42 U4 + V4 =36 US +V4=48 US+V5=0 Si se comienza haciendo V3 = 0, al despejar se tiene que U2 = 48, U3 = 36 y U4 = 42. Sustituyendo el valor de U4 en la sexta ecuacién se obtiene V4 = - 6; poniendo este tiltimo valor en Ia sétima ecuacién queda US = 54 y con este valor se obtiene en la octava ecuacién V5 = -54. Yano se puede avanzar més porque falta una asignacién. TABLA vi ur 36 48 48 48 36 . a 2 36 54 48 ° vi vi v2 o 6 54 roGRAnAGON OF REDE, MOORLOS OF TANSPORTEY DE ASERACION 14h La situacién se resuelve colocando en la casilla que sea conveniente una asignacion infinitesimal- mente pequefia, practicamente igual a cero, la cual se indicard con €. Esta asignacion que no altera Jos envios permitiré, sin embargo, poner un Cij en la casilla correspondiente, con lo cual se podrén generar los Ui y Vj faltantes y continuar con la prueba de optimizaci6n. £ debe colocarse en una casilla que permita un valor tinico para el Ui o Vj correspondiente. Este ejemplo podria ir en cualquiera de las casillas (1,3), (1,4), (15), (21), (2.2), (3,1), 8.2), (41), (4.2), (1), (5,2), pero en ninguna otra. Si se colocara por ejemplo en la casilla (2,4), para la cual el costo C24 es de 36, se produciria una incongruencia porque U2 = 48 y V4 = -6 los cuales suman 48 ~ 6 = 42 y no 36. Recuerde que Cij = Ui + Vj. Al escoger arbitrariamente la casilla 1,3 para colocar en la tabla inicial la asignac se coloca C13 = 30. n€, en la tabla 2 30 =U1+ V3 30=U1+0 UL =30 Con U1 = 30 se despeja de la primera ecuacién V1 = 6 y de la segunda ecuacién V2 = 18 con lo que se completa la tabla (Tabla 3) y se puede continuar con la prueba de optimizaci6n, ass ui x0 6 “ ad 48 % 6 2 2 36 54 48 0 Wi 6 18 o ae Sa Investigate Operacianes Ut MUNG Ui # Mi rc ce Op Loria MA tin ADRADORA PROT QUISATA 41.5 PROBLEMAS DE MAXIMIZACION El procedimiento del problema de transporte esté disefiado para minimizar costos, pero si el obje- tivo del problema es maximizar utilidades, simplemente se multiplican las utilidades por -1 y se procede igual que en los casos anteriores con una funci6n objetivo de minimizacién. Minimizar la opuesta de una funcién es equivalente a maximizar la funcién original. Una empresa produce cuatro articulos (Ai) en tres fébricas (Fj) en las cuales los costos de fabrica- cién son diferentes, por lo que las utilidades varfan de acuerdo con el lugar de produccién, " Usilidad (colones/unidad) Fabrica AL Ad A3 A4 —— Capacidad semanal Fl 700 850 650 680 550 F2 680 570 650 680 900 BB 580 650 600 650 650 Demanda semanal 540 460 680 600 La Fébrica 2 ya no produce el articulo 2 Obtenga la solucién inicial usando el Método de Aproximacién de Vogel. Solucién E capacidades = 2100 unidades por semana ¥ demandas = 2280 unidades por semana Diferencia = 2280 - 2100 = 180 unidades. — Hay que agregar una fébrica ficticia con una capacidad de 180 unidades, En la tabla se pondran las utilidades multiplicadas por -1 para darle tratamiento de costos y en la casilla (2,2), correspondiente al producto 2 en Fabrica 2, se pondra el coeficiente de costo infinita- mente grande, M, para impedir que se asigne en esa posicién. Para realizar la primera asignaci6n se calculan las diferencias entre las casillas de menor costo de cada fila y de cada columna, Para las filas Para las columnas Al = ~700 ~ (-850) = 150 ‘Al = ~680 ~ (-700) = 20 2 = -680 - (-680) = 0 2 = ~650 ~ (-850) = 200 3 = -650 - (-650) = 0 43 = ~650 ~ (-650) = 0 A4=0-0=0 Ad = 680 - (680) = 0 FPRonAAOON DE REDS, MODRTOR HF HARSPORTT VD ARAN El valor mas grande es 200 correspondiente a la columna 2, por lo que la primera asignacion se za ahi en la casilla de menor costo que es la (1,2). La maxima asignaci6n posible es de 460 0 tunidades, la demanda del Articulo 2. La Fabrica 1 queda con una capacidad de 550 ~ 460 unidades. ‘TABLA AL an AS. Aa ai -700 850 650 -680 350° 150 A 50 460 -680 M -650 -680 R 900g 30 “580 650 -600 650 Fs 60 oo ° 0 ° ° Ffict. wo Oo Demanda 540 460 680 600 ° 20 200 ° ° 4j Para hacer la segunda asignacién se calculan nuevamente las diferencias de las filas ya que la colum- na 2 tiene satisfecha su demanda; por lo tanto, ya no se le toma en cuenta. Los Aj quedan iguales, Para las filas ‘Al = ~680 — (-700) = 20 2 = -680 — (-680) = 0 43 = ~600 ~ (-650) = 50 A4=0-0=0 146, Twestigacidin de Operaciones /LiPcik MUNGUIK UiLGn * Makin ADRITADORA PROT QUESADR El valor més grande de las diferencias (A) presentadas en la Tabla 2 es 50, que corresponde a la fila 3, por lo que la segunda asignacién se realiza en la casilla de menor costo de esa fila. En este caso, como se produce un empate entre las casillas (3,2) y (3,4), se escoge al azar una de las dos. La casi- lla seleccionada fue la (3,4). La mayor cantidad que se puede asignar ahi es 600, con lo que la de- manda del articulo 4 queda satisfecha y la columna 4 ya no se tomaré en cuenta. En la fila 3 que- dan 650 - 600 = 50 unidades. TABLA AL An AB. Aa ai -700 850 -650 -680 A 550 20 90 460 -680 M 650 -680 RB 9000 “580 -650 -600 -650 B 6s0 50 30 600 ° ° o ° Ffict. 1800 Demanda 540 460 680 600 2 ° 4j 20 ° 0 Para la Tabla 3 se calculan nuevamente las diferencias de las filas ya que no se tomardn en cuenta la columnas 1 y 3. Los 4 j no cambian. Para las filas Al = -650 ~ (-700) = 50 A2 = -650 - (-680) = 30 3 = -580 - (-600) = 20 A4=0-0=0 rocRaCON DE RIDES, HODILGS OF TRANSPORT Y DE SHGRCON El valor mas grande de las diferencias (A) es el de la fila 1 y la tercera asignacién se realiza en la ca- silla(1, 1) que es la de menor costo. Se asigna maxima cantidad posible en la fila Icon lo que ésta desaparece. Ala columna 1 le quedan 540 — 90 = 450 unidades, ‘TABLA 3 AL an AB At ai -700 650 -680 A 55050 30 90 460 0 -680 M -650 680 R 90030 “580 -650 -600 -650 Fs 650 50 30 600 0 ° ° ° Ffict. 1900 Demanda 540 460 680 600 450 o o ai 0 o Para la siguiente tabla se recalculan las diferencias (A) de las columnas, pues se perdié una fila. Las Ai no cambian. Para las columnas ‘Al = -580 - (-680) = 100 A3 = 600 ~ (-650) = 50 El valor més grande de A en la Tabla 4 es 100 correspondiente a la columna 1 y la asignacién se ha- ce en la casilla (2,1) que es la de menor costo. Se asignan las 450 unidades que tiene disponible esa columna. En la fila 2 quedan disponibles 900 - 450 = 450 unidades. 148 Tnvestigac in de Opera innes 7 iM 1A MUNCAA UlTOn © MARIA AUXIIADORA PROT CQRSATI, TABLAS At An re A Ai -700 -850 -650 680 A 550 ‘20, 90 460 ° -680 M -650 -680 2 900 30 450 450 -580 650 600 -650 B 65020 30 600 ° o ° o hit. 1800 Demanda 540 460 680 600 450 0 0 o ai 100 50 Después de realizar la asignacién en la casilla (2,1) de la Tabla 4, solamente falta completar la co- Tumna 3 por lo que se asignan ahi las cantidades sobrantes de las filas 2, 3 y 4. El resultado se en- cuentra en la tabla siguiente. PROANAION DE TOE, MOULDS DE TEANPORTEY DE AWORACION Lite TABLAS. AL Az ro Aa -700 -850 -650 -680 550 A ee 90 460 0 -680 M -650 680 900 2 450 0 450 450 -580 650 600 650 650 Fa a 0 50 600 ° ° ° ° ict 180 Ffict. 0 180 Demanda 540 460 680 600 450 ° ° ° 42 PROBLEMAS DE ASIGNACION 421 PROBLEMAS DE ASIGNACION EN FORMA ESTANDAR El problema general de asignacién tiene como objetivo el asignar n personas o 1 maquinas a n tareas al menor costo posible. Por ejemplo, en un taller se deben realizar n tareas TI, T2, 73, ..., Tn asignan- dolas an maquinas M1, M2, ... , Mn en las cuales los costos de produccién, Ci, son diferentes para cada tarea. Los trabajos deben ser asignados de manera que el costo total de realizarlos sea el mini- ‘mo, tomando en consideracién que cada trabajo debe ser hecho por una sola maquina y que cada mé quina puede realizar un trabajo solamente. Es decit, es una asignacién del tipo cada oveja con su pare- ja. El objetivo y las restricciones quedan expresadas en las siguientes ecuaciones lineales: XZ Lai Xij sa jel ' Tvestigacidn de Operaciones / iP MUNA ULGON * MARA AURITADNA PROT QUEDA Sujeto a las siguientes restricciones: Como cada méquina debe ser asignada a un solo trabajo: X Xij = 1. Para i=1 YY como cada trabajo debe ser asignado a una sola maquina: La matriz de asignacién de un problema esténdar es: Maquinas 1112. 120 Asignaciones In mr foci ci Cin M2 | car cz. Qn Mn | Col Cn2 Con 1 1 Asignaciones 11 Eyemr.olS En un taller se tienen que asignar cuatro trabajos a cuatro maquinas. ferentes trabajos en las diferentes maquinas estan dados en la tabla. TABLAT Tite a ca mM | 16 18 16 14 hele 2 10 6 Mol tte 4 mt | 0 6 io 2 Los costos de realizar los di- Este tipo de problemas puede ser resuelto por el Método Simplex, pero existe un procedimiento mucho més eficiente conocido como Método Hiingaro el cual toma en cuenta la estructura especial de la matriz de asignacién. El principio basico de este procedimiento es que la asignaci6n éptima no se ve afectada si se suma o se resta un valor constante de cualquier fila o columna de la matriz de costos. Se seguiré el procedimiento para resolver el ejemplo dado. Paso 1. Buscar el elemento més pequefio de cada fila y restarlo de los demas elementos de la mis- ma fila, En a fila 1 el elemento mas pequefo es el 14. Este valor se resta de los demas elementos de la fila 1. Ena fila 2 el més pequefo es el 6. En la fila 3 es el 2y en la fila 4 es el 6. Cada uno de estos se resta de los demés elementos de su respectiva fila. La nueva tabla queda asf: TABLA. Paso 2. Buscar el elemento mas pequefio de cada columna y restarlo de los demas elementos de la misma columna. La idea es que haya por lo menos un cero en cada fila y en cada columna. En la columna Tel elemento més pequeio es el 2. En la columna 2 es cero, en la columna 3 es 2 y en la columna 4 es cero. Al hacer las operaciones de restar esos elementos de los demas de la respectiva columna, la tabla queda: TABLA o 4 0 oO 1 6 2 0 Investigacion de Operaciones / UIA MUNG ULLON * Magia AURIIADORA PROT QUECADA Paso 3. Paso 4. Paso 5. Determinar si la solucién contenida en la Tabla 3 es la 6ptima. Para esto se traza el mini- ‘mo niimero de lineas verticales u horizontales, no diagonales, necesario para cubrir todos los ceros. Si el mimero de lineas es igual a n la solucién es 6ptima; si es menor, se debe buscar la solucién éptima. TABLAS 1 2 3 2 1 2 $ Se necesitaron tres lineas para cubrir todos los ceros y 1 = 4, por lo tanto la solucién de la tabla no es éptima, por lo que se debe avanzar en busca de ésta. Se selecciona el mimero més pequefio que no esté atravesado por una linea. Este valor de- bbe ser restado de todos los que no estén cubiertos por una linea y sumado en la intersec- cién de dos lineas. En la Tabla 4 el valor més pequeio no cubierto por una linea es 1. Al hacer las operacio- nes indicadas la nueva solucién queda de la manera que se muestra en la Tabla 5. TABLAS Se averigua si la solucién es éptima siguiendo el procedimiento descrito en el paso 3, re- pitiendo hasta llegar a la solucién éptima. PhoGRAAAGON BE REDE, NODHLOS DETRANSPORTEY DE ASCNATON TABLA 6 La solucién de la Tabla 6 es éptima porque sélo se necesitaron cuatro lineas para cubrir to- dos los ceros, Paso 6. Se encuentra la solucién éptima haciendo asignaciones en las casillas con costo cero te- niendo cuidado de respetar las condiciones impuestas en las restricciones, acerca de que debe haber sélo una asignacién por cada fila y por cada columna. Las asignaciones se in- dican en negrita. TABLA so) o 6 1 0 eG U0 Se asigna primero en las filas o columnas que tengan solamente un cero. En la tabla 6ptima, en la fila 3, el tinico cero es el de la casilla (3,2) por lo que la asignacién se hace ahi. Con esto, la fila 3 y {a columna 2 ya tienen su asignacién y ya no deben considerarse mas. En la columna 3 s6lo hay un cero el cual esté en la casilla (1,3) por lo que la asignacién se realiza ah‘ y la fila 1 y la columna 3 ya tienen su asignacién. En la columna 4 el tinico cero esta en la casilla (2.4). Al asignar en esa posi- cin la fila 2 y la columna 4 ya tienen su asignaci6n. Solo resta hacer la tiltima asignacién en la ca- silla (4,1) con lo que se ha terminado el proceso. Algunas veces hay posibilidades de asignar en més de una posicion en una fila o una columna. La escogencia se hace de manera arbitraria porque en estos casos lo que ocurre es que hay soluciones 6ptimas alternativas. ba [ Ta aye practi 8 MINCATA LIER ARIA AUDHTAORA PRET QUAD Interpretacién de la solucién éptima. ASIGNAR AUAMAQUINA_———CELTRABAJO oan Mi 3 16 M2 ™ 6 MB R a Ma 1 9 Costo total = 33 Si no se cuenta con un programa de computadora que use el algoritmo de asignacién se puede usar el programa de transporte preparando la tabla de la siguiente manera: ue op om mi] i 1 1 14 |a ma} 9 12 1 6 |a M2 eg | ma} 9 6 w 12 |r 422 PROBLEMAS DE ASIGNACION EN FORMA NO ESTANDAR En la mayoria de las situaciones reales el ntimero de tareas que deben realizarse es diferente del ni- mero de maquinas de que se dispone. Para utilizar el algoritmo de asignaciGn es necesario conver- tir estos problemas a la forma estandar agregando las Aquinas o las tareas ficticias que sean nece- sarias para lograr una matriz 1 x n. Los costos de las maquinas o las tareas ficticias son de cero puesto que los trabajos no se realizan realmente. Eyemrol En la celebracién del aniversario de la fundacién de una universidad, la facultad de ingenieria va a rea~ lizar una serie de seminarios sobre diferentes topicos de interés para sus estudiantes. Los seminarios se hardin durante las mafanas cualquier dia de lunes a viernes y se desea que asista la mayor cantidad de estudiantes posible. En la tabla se da la informacion del ntimero de estudiantes que no pueden asistir a las actividades debido a que deben asistir a otros eventos y se desea programar los seminaries de ma- nera que falten a ellos la menor cantidad posible de estudiantes. Redes de Reingenieria Energla__Bioingenieria transporte Lunes ot 52 7 33 Martes 56 45 58 a7 miércoles | 79 30 “8 24 Jueves 39 a2 3 39 Viernes 2 16 18 35 Se cuenta con cinco dias y cuatro temas lo que significa que debe agregarse un seminario ficticio para aplicar el algoritmo de asignacién. TABLA St S283 84 Sfiet m|79 30 43 24 0 Al poner la columuna ficticia se hace innecesario el paso 1 porque ya se tiene un cero en cada fila. Se Procede entonces a generar los ceros en las columnas restando él valor mas pequefio de cada una de los demas elementos de la misma Los resultados se presentan en la Tabla 3. TABLAS St $283 S4_Shiet m|s7 14 25, Tvestigacion de Operaciones / LPR MUNGUIA UiOA ® Main ADAH ADORA PROTTY QUISADR Se necesitaron sélo tres Iineas para cubrir todos los ceros, como n = 5 la solucién no es éptima. EL valor libre mas pequefio es 13. Al realizar el paso 4 se obtiene la tabla siguiente: TABLA St $2 $3 S4_ Shit t]26 23 43 K]2 16 27 B mya 1 J v En la Tabla 4 el maximo numero de lineas para cubrir todos los ceros fue de cuatro, por lo tanto tam- poco se tiene la solucién dptima. El valor més pequefio de los libres es 1; siguiendo el procedimien- to explicado se obtiene: TARLAS Si st 83 SA Sfict ifs mia 9 > v-o—e—o—25 a Se necesitaron como maximo 4 lineas para cubrir todos los ceros y n = 5 por lo tanto no se tiene la solucién éptima atin. El valor libre mas pequefio es el 9 y a partir de éste se obtiene. roGRAMAGON BE REDS, MODALOS BE TANSFORTEY DE ASCARTON TABLA 6 St 82 S38) S4_Shiet ure 13 33 lil 6 is M 4 J v En esta tabla el maximo niimero de lineas necesario para cubrir todos los ceros fue de 5, Como n = 5 se tiene la solucién 6ptima. Las asignaciones se hacen en la Tabla 7. Primero se asigna en la fila 2, en la fila 4 y en la columna 1 porque s6lo tienen un cero. Al hacer la asignacién de la fila 2, a la fila 1 ya sélo le queda un cero disponible (en la columna 4). Ya solamen- te falta hacer la asignacién de la fila 3 que es la misma de la columna 2. TABLA SI S283 S4_— Shit tlie 1 33 0 Oo PS Oo Vie ig 0 ie 8 CAI INTERPRETACION DE LA SOLUCION OPTIMA NUMERO DE PROGRAMAR, ALUMNOS QUE EL SEMINARIO. oe : NO PUEDEN ASISTIR Redes de transporte Lunes 3 Energia Miércoles. 30 Bioenergia Jueves 31 Reingenieria Viernes 2 Total de estudiantes = 116 Tnvestigac ion de Operaciones Ue TORR IN MU SCUIAUIn ® Malin ATOR Pi El martes no habré seminario. La tabla para resolver por transporte es: SI S283 S48 Sct | kK {ss 45 58 a7 oo lt m|79 30 43 24 aft y}39 42 3139 | a vi2 1 1 35 of1 7 1 1 1 9 42.2, PROBLEMAS DE MAXIMIZACION Los problemas de maximizacién se resuelven multiplicando las utilidades por ~1 y traténdolas co- mo costos. PROGRNAACION DE REDE, HODAR DF TANSPORTT¥ OF KWAN RESUMEN Una red es un sistema de lineas o canales que conectan diferentes puntos. Algunos ejemplos de re- des son los sistemas de distribucién de agua o de combustible desde las estaciones de suministro hasta los consumidores 0 las estaciones intermedias. Otros ejemplos son: las redes de comunica- cién aérea, las de ferrocartil, las lineas de transporte maritimo, entre muchas otras. EI modelo de transporte y el de asignacién son una clase de los modelos de redes. Aunque ambos son modelos de programacién lineal que pueden ser resueltos por Simplex, su estructura especial se aproveché para el desarrollo de técnicas que permiten resolverlos mas eficientemente. Los problemas de transporte se refieren generalmente a la distribucién de un producto desde va- rias fuentes u origenes a numerosas localidades 0 destinos, realizada al minimo costo posible. Su- Péngase que hay n bodegas en donde se tiene almacenado el producto y m mercados en donde lo Tequieren, ay, ag, .. ay Son las demandas de los mercados y by, b,,... b,, son las cantidades dispo- nibles (oferta) en las bodegas. El costo unitario de envio desde una bodega i hasta un mercado j es ij. Se debe encontrar la programa mn éptima de envios que minimice el costo total de transporte. En este capitulo se estudiaron dos métodos para la obtencién de la solucién inicial del problema de fransporte: el de la Esquina Noroeste y el de Aproximacién de Vogel (MAV). Para la obtencién de la so- {ucién éptima a partir de la solucién inicial se utiliza el Método de Distribucion Modificado (MOD) Se resolvieron ejemplos de tipos de problemas balanceados, de problemas en los que la suma de las ofertas es mayor que la de las demandas o la de las demandas mayor que las de las ofertas, asi co- mo de problemas de maximizacién. Se explicé también el tratamiento de soluciones degeneradas. Se presentaron ejemplos de soluciones obtenidas con un programa de computadora, El problema general de asignacion tiene como objetivo el asignar n personas o n maquinas a n ta- reas, al menor costo posible. Estos problemas requieren que se tenga el mismo niimero de origenes que de destinos ya que un trabajo debe ser asignado a una sola persona o a una sola maquina y una persona o una maquina debe realizar un solo trabajo, Se resolvieron varios problemas, después de introducir las tareas o las maquinas ficticias necesarias, usando el llamado Método Hiingaro para la obtencién de la solucién éptima. Se resolvieron también problemas en los que el objetivo es de ma- ximizaci6n, Se presentaron y analizaron varias soluciones éptimas obtenidas con un programa de computadora Tanto en los problemas de transporte como en los de asignacién se puso mucho énfasis en la inter- pretacién de las soluciones ptimas obtenidas. 160 Investiaciin de Operacones “LPIA MONGLIA UiLOA © Main ADNIADORA PROTH QUEATR EJERCICIOS DE AUTOVALUACION 1, Tres plantas elaboran un producto que debe ser despachado mensualmente a cuatro centros de distri- bucién. El costo de envio es de 0,2 colones por kilémetro por unidad. En la tabla se dan las demandas de los centros, las capacidades de produccién de las plantas y las distancias, entre los diferentes pun- tos. Por razones de orden técnico la planta I no puede abastécer al centro de distribucién 3. DISTANCIAS (KILOMETROS) ‘CAPACIDAD DE PRODUCCION PLANTA a a a PL 80 130 7 9.600 2 0 140 100 10.000 P3. Cy 120 90 8.800 Demanda 8500 7500 9.000 a) Prepare la tabla de transporte. inicial mediante el Método de la Esquina Noroeste. ©) Encuentre la solucién inicial mediante el Método de Aproximacién de Vogel. 4) Encuentre la solucién éptima a partir de la solucién obtenida en (c). €) _Presente el problema con las ecuaciones para ser resuelto por Simplex. b) —Encuentre la soluci 2. Una compaitia tiene cuatro plantas en diferentes ciudades y cinco distribuidoras. La informacién acer- «a de las capacidades de produccién y demandas se da en la tabla Costos DE TRANSPORTE Cosro DE (COLONES/100 kg) CaPaciDap DE PRODUCCION PLANTA E FG H__PRODUCCION (COLONES/I00 kg) A . MO 80.000 B 20 5 2880 70.000 C 15 a 70.000 20 D 45 a 90.000 390 Demanda 90.000 70000 60000 _ 80000 kilogramos/mes PROCRAWNCION DE REDE, MODEIOS DE WANSFORTEY DE ASGNADON et a) Prepare la tabla de transporte. b) __Presente el problema con las ecuaciones para ser resuelto por Simplex. 3. Una firma produce un articulo en tres fabricas situadas en Costa Rica, México y Colombia y tiene que abas- tecer los mercados de Venezuela, El Salvador, Panamé y Guatemala. Las demandas mensuales, las capaci- dades mensuales de las fabricas y los costos unitarios de produccién y transporte, se dan en la tabla Debido a ciertos problemas comerciales, Colombia no puede abastecer a Panamé. (COLONES/UNIDAD) LOS COSTOS DE ENVIO(COLONES/UNIDAD) Costos DE CaractpaD Despe/A VENEZUELA ELSALVADOR PANAMA GUATEMALA PRODUCCION PRODUCCION Costa Rica 30 16 20 3 400 100 000 México 60 15 “0 10 300 900 000 Colombia 10 2B 20 30 20 500 000 Demanda 700000 200000 500000 300000 a) Prepare la tabla de transporte. b) _Presente el problema con las ecuaciones para ser resuelto por Simplex. ©) Resuelva con un programa de computadora ¢ interprete la solucién éptima obtenida. 4, Una distribuidora de un producto tiene que abastecer a cuatro supermercados con los suministros que tiene en dos grandes bodegas ubicadas en diferentes localidades. Los pedidos que debe enviar en este momento son de 3400 unidades para el SI, 6600 para el $2, 7500 para el $3, 8000 para el $4 y 5400 para el S5. Para atender los pedidos se cuenta con 15 200 unidades en la bodega 1 y 11 600 en la bodega 2 En la tabla se dan las utilidades (colones/unidad) que se obtendrian de enviar el producto de los dife- rentes destinos a los diferentes clientes. Estos costos varian debido a que los costos de transporte son diferentes, dependiendo de las distancias. Hay que considerar que los clientes pueden aplicar penali- zaciones al proveedor por no entregar los pedidos completos. En las tablas se da la informaci6n acerca de las utilidades y las penalizaciones. ‘SUPERMERCADO si s2 PENALIZACION (COLONES/UNIDAD) 170 160 170 140 155 Umiupaps (COLONES/UNIDAD) SUPERMERCADO SI 82 83 sa S85 Bt 20 520 320 470 400 Bz 295, 420 510 520 420 oe fe Inve de Opera nee ik Mona OIOR © Mais Rane Ta ORT a) Prepare la tabla de transporte. b) _Resuelva con un programa de computadora e interprete la solucién éptima obtenida. 5. Tres centros de distribucion deben enviar por camién los pedidos de automéviles de sus 5 distribuido- res, Cada camién tiene capacidad para transportar un maximo de 20 autos y el costo de un kilémetro recorrido es de 300 colones por camién. En la tabla se da la informacién de ofertas y demandas, asi co- ‘mo las distancias, en kilémetros, entre los diferentes sitios, DisTerBupoREs BODEGAS Di D2 D3 D5 —_OFeRta BI 100 150 200 40 35 300 B2 50 70 60 6 80 320 BS 40 20 100 150 130 75 Demanda 100 200 150 160 140 Por problemas no especificados la bodega 1 no abastece al distribuidor 4. a) Prepare la tabla de transporte. b) _Resuelva con un programa de computadora e interprete la solucién éptima obtenida, 6. En.un puerto se estin utilizando tres sistemas de carga para manejar cuatro grupos de cargamento. En las tablas se dan los volimenes de cada grupo de cargamento, as{ como la capacidad de manejo de car- {ga de cada sistema y demas informacion de interés Grupo 1: Productos perecederos de origen animal: 1600 toneladas. Grupo 2: Productos perecederos de origen vegetal: 1300 toneladas. Grupo 3: Productos quimicos: 1800 toneladas. Grupo 4: Productos manufacturados: 1100 toneladas. CCAPACIDAD DE MANEJO DE CADA ‘SISTEMA POR GRUPO DE CARGA (TONELADAS/HORA) DECARGA G1 Gz G3 G4___ (ron /Mes) (COLONES/HORA) st 0 80 50 40 2200 5000 82 20 25 20 50 2000 3000 83 30 40 50 30 2100 6000 El sistema de carga 2 no puede manipular productos quimicos. a) Prepare la tabla de transporte, 1b) Resuelva con un programa de computadora ¢ interprete la solucién éptima obtenida FROGRSATGR DER NOOR TRG BE ARAION lies ‘Tres refinerias con capacidades diarias maximas de 6, 5 y 6 millones de galones de combustible repar- ten a tres éreas de distribucién con capacidades méximas diarias de 4,8 y 7 millones de galones. Elcom- bustible se despacha a través de un oleoducto y el costo se calcula en 4 colones por 100 galones, por ki- Iémetro. En la tabla se dan las distancias, en kilometros, entre los diferentes origenes y destinos. Se puede observar que el centro de distribucién 3 no esta conectado a la refineria 1. El centro de distribucién 1 debe recibir toda la demanda y cualquier escasez en los centros de distribu- cin 2 y 3 daré lugar a una penalizacién de 13,5 colones por galon. (CENTRO DE DISTRIBUCION REFINER(A a a ey RI 192 288 é Ro 480 160 128 R3 320 400 192 a) Prepare la tabla de transporte. b) _ Resuelva con un programa de computadora e interprete la soluci6n éptima obtenida. Una empresa que tiene tres bodegas situadas en diferentes localidades debe abastecer a cuatro distri- buidores de un producto. El costo de transportar un kilometro una tonelada del producto es de 200 co- lones y las distancias, las disponibilidades y las demandas estin dadas en la tabla. Debe tomarse en consideracién que no debe enviarse producto de la bodega 1 al distribuidor 3, ni de la bodega 3 al dis- tribuidor 4 a) Prepare la tabla inicial de transporte. DIsTANCIAs (KILOMETROS) DisPoNteILIDAD. BODEGA D2 D3 pa (TONELADAS) BL 70 40 60 300 Ba 50 7 0 600 BS. 30 50 80 400 Demanda 500 300 250 450 (toneladas) b) _ Interprete la solucién dptima obtenida en la computadora la cual se da en la tabla de abajo. Di D2 D3 Da BI 50 250 300 Ba 450 150 600 BS. 150 250 400 BF 200 200 500 300 250 450 ©) Plantee e! modelo para ser resuelto por Simplex. Teewigacin de Operaciones /UPCim MURCIA UIkOA » Mat AUNRIADORA PROT QUISADA 9. Una compaiiia tiene cuatro grias con idénticas caracteristicas en diferentes localidades y tiene que sa- tisfacer las demandas de clientes que requieren servicios similares en cinco localidades. Se desea colo- car las griias de manera que la distancia total recorrida para hacer los trabajos sea la minima. En la ta- bla se dan las distancias, en kilémetros, entre los sitios. SERVICIOS ro SOLICITADOS ot @ Gs G4 st 130 120 100 140 $2 no 40 100 120 $3 80 no 80 90, st 0 85 % 100 $5 130 90 100 120 La gniia 3 no debe ser enviada al servicio 4. a) Prepare la tabla de asignacién. b) __Encuentre la solucion éptima e interprétela ©) Encuentre la solucién éptima con un programa de computadora e interprétela. 10. Un grupo de cuatro muchachas y seis muchachos estén planeando asistir a una fiesta, pero dos de los ‘muchachos se tienen que quedar para realizar un trabajo que deben presentar al dia siguiente. El gru- po democraticamente ha decidido que tomando como base la informaciGn obtenida en citas anteriores acerca de la mutua satisfaccién que le produce cada uno de ellos a cada una de ellas, se escogerdn quié- nes van con quién y quiénes se quedan, de manera que se maximice la satisfaccién total del grupo. En. la tabla se da la informacién. Se debe considerar que la muchacha A y el muchacho I no se llevan bien, por lo que no pueden formar pareja. MucHactios HE HF HG HH HI Hy a) Prepare la tabla de asignacién. >) —_Encuentre la solucién éptima e interprétela, ©) Encuentre la solucién 6ptima con un programa de computadora e interprétela, MA 15 2 4 10 MUCHACHAS: MB 2 4 n 10 ‘rogeaAGOn BF REDS, MODRLOS DE TRANSFORTE¥ DE SORATION SATISFACCION MC 2 5 u 2 MD 13 10 2 Lis 11. Elentrenador de un equipo de natacién va a formar un equipo de relevo combinado en los 200 metros pa- 12 1a lo que va a escoger entre sus cinco mejores nadadores los cuales son muy répidos en mas de un estilo, En la tabla se dan los mejores tiempos (en segundos) que han logrado esos nadadores en 50 metros. NADADOR Esrito NI Nz NB Ne NS Dorso 377 329 338 370 3A echo 433 331 42,2 34,7 a8 Mariposa 333 285 389 304 336 Libre 292 264 296 285 31 a) Presente la tabla balanceada de asignacién, b) _ Resuelva con un programa de computadora e interprete la solucién éptima. El gerente de un grupo de cinco artistas ha recibido ofertas de tres centros de recreacién para cualquie- za de sus representados en la noche de fin de afo. El gerente que gana por comisidn tiene las tarifas que cobraria cada uno de acuerdo con el sitio de a presentacién. Y asignaré de manera que el ingreso total sea el méximo de manera que su comisién sea la mas alta posible. Los datos, en miles de colones, es- tan en a tabla. CENTRO DE RECREACION ARTISTA CS Al 420 370 380 Ad 330 390 290 a3 440 340 390 AL 350 370 310 AS 0 350 340 a6 320 380 350 El artista 4 no quiere presentarse en el centro 2, a) Prepare la tabla balanceada de asignacién, b) _ Resuelva con un programa de computadora e interprete la solucién éptima. Tse nde Operas es bis MONET Ue © Man AVIATOR PITY QQUISADA

Você também pode gostar