Vous êtes sur la page 1sur 11

INVESTIGACIN DE OPERACIONES I IV.

MODELOS DE TRANSPORTE Y ASIGNACIN MODELO DE TRANSPORTE El modelo de transporte es una clase especial de problemas de programacin lineal. Trata la situacin en la cual se enva un producto desde un grupo de puntos de origen (por ejemplo fbricas) a un grupo de puntos de destino (por ejemplo almacenes). El objetivo es determinar las cantidades enviadas desde cada punto de origen, hasta cada punto de destino, que minimicen el costo total del envo, al mismo tiempo que satisfagan tanto los limitaciones de la oferta como los requerimientos de la demanda.

Destino 1 Origen 1 2 3 . . . m Demanda (Requerimientos) C11 C21 C31 . . . Cm1 C12 C 22 C 32 . . . C m2 C 13 C 23 C 33 . . . C m3 . . . . . . . . . . . . . . . C 1n C 2n C 3n . . . C mn 2 3 . . . n

Oferta (Disponibilidad)

a1 a2 a3
. . .

am

d1

d2

d3

dn

4.1 FORMULACIN EN PROGRAMACIN LINEAL


m n j =1

Costo Total = Min Z =


i =1 n

Cijij

s.a.

j =1
m

ij = a i , para i = 1, 2, 3,., m
Xij = d j , para j = 1, 2, 3,., n

i =1

UES \ FIA \ EII \ IOP115, MOP115

Esta forma es equivalente a escribir Min Z = C11X11 + C12X12 + C13X13 + .. + C1n X1n + C21X21 + C22X22 + C23X23 + .. + C2n X2n + C31X31 + C32X32 + C33X33 + .. + C3n X3n +. + Cm1Xm1 + Cm2Xm2 + Cm3Xm3 + ..+ Cmn Xmn sujeta a X11 + X 12 + + X13 +......... + X1n X21 + X 22 ++ X23 +......... + X2n X31 + X 32 ++ X33 +......... + X3n = a1 = a2 = a3

Xm1 + X m2 ++ Xm3 +......... + Xmn = a m X11 + X 21 ++ X31 +......... + Xm1 = d1 X12 + X 22 ++ X32 + ......... + Xm2 = d 2 X13 + X 23 ++ X33 + ......... + Xm3 = d 3 X1n + X 2n ++ X3n + ......... + Xmn = d n Xij 0 TERMINOLOGA m = Puntos de origen n = Puntos de destino ai = Nmero de unidades disponibles en cada origen i, donde i = 1, 2, 3, ... , m dj = Nmero de unidades requeridas en cada destino j, donde j = 1, 2, 3, ..., n. Cij = El costo unitario de transporte desde el origen i hasta el destino j. Xij = Unidades a transportar desde el origen i hasta el destino j.

REQUERIMIENTOS ai , dj , Cij son nmeros enteros

a = d =
i j

X ij

La suma de las ofertas debe ser igual a la suma de las demandas. A esto se le llama modelo balanceado. En caso contrario, si la oferta es mayor que la demanda, se agregar un destino ficticio; si la demanda es mayor que la oferta, se agregar un origen ficticio.

UES \ FIA \ EII \ IOP115, MOP115

TABLA SIMPLEX DE TRANSPORTE 1 1 C11 X11 C21 X21 C31 X31 ... X32 ... X22 C32 X33 ... X12 C22 X23 C33 2 C12 X13 C23 3 C13 ... ... n C1n X1n C2n X2n C3n X3n ... Oferta a1

...

a2

3 ... m Demanda

... ...

a3 ...

Cm1 Xm1 d1 Xm2 d2

Cm2 Xm3

Cm3

... ...

Cmn Xmn dn

am

D3

La tabla smplex de transporte tiene otras propiedades como las siguientes:

o o o o o

Existen valores de Xij > 0 si Xij es una variable bsica Existen valores de Xij = 0 si Xij es una variable no bsica Existen m + n restricciones funcionales Existen m + n - 1 variables bsicas siempre que Xij > 0 Existen variables bsicas iguales a cero cuando el problema tiene solucin degenerada.

4.2 PASOS PARA SOLUCIONAR UN PROBLEMA DE TRANSPORTE (Introduccin)

1. Inicializacin. Determine una solucin bsica inicial (SBI) factible a travs de cualquiera de los siguientes mtodos: Esquina Noroeste, Costo Mnimo, Aproximacin de Vogel.

2. Prueba de Optimidad: Cuando todos los costos netos asociados a las variables no bsicas sean no negativos (caso de minimizacin), se ha llegado a la solucin ptima. En caso contrario, ir a paso 3.

UES \ FIA \ EII \ IOP115, MOP115

3. Proceso Iterativo a. Determine una variable de entrada a partir de las variables no bsicas b. Determine una variable de salida a partir de las variables bsicas c. Obtenga la nueva solucin y regrese al paso 2 hasta que se cumpla.

4.3 MTODOS DE INICIALIZACIN

1. ESQUINA NOROESTE Realiza la mxima asignacin permisible de oferta y demanda en la celda superior izquierda de la tabla de transporte y luego se desplaza a la derecha o hacia abajo hasta completar todas las unidades de oferta y demanda, culminando en la celda inferior derecha de la tabla.

2. COSTO MNIMO Realiza la mxima asignacin permisible de oferta y demanda en la celda de menor costo de la tabla, se elimina la fila o columna en que se satisfaga la oferta o demanda. Cuando una fila y una columna se satisfacen simultneamente, slo una de ellas se puede tachar en la misma operacin. El proceso se repite hasta que slo quede una fila o una columna sin tachar. En los casos de empates en costos ms bajos, escoger la celda en donde se pueda hacer la mayor asignacin.

3. MTODO DE APROXIMACIN DE VOGEL (MAV) a. Obtenga la diferencia positiva para cada fila y cada columna entre el costo unitario menor y el siguiente de las celdas remanentes (celdas en las que an se pueden asignar unidades de oferta y demanda) de la tabla. b. Escoja la fila o la columna con la mayor diferencia. c. Escoja la celda de menor costo para asignar. En caso de empate, elija aquella en la que se pueda hacer la mayor asignacin. Cuando una fila y una columna se satisfacen simultneamente, slo una de ellas se puede tachar. La que se deja sin tachar, permanece reservada para hacerle la asignacin hasta el final. d. Cuando slo quede una fila o una columna remanente, aplique el mtodo del costo mnimo. El proceso termina cuando solamente queda una fila o una columna sin tachar.

UES \ FIA \ EII \ IOP115, MOP115

Ejemplos

Encuentre las soluciones bsicas iniciales de los siguientes modelos de transporte, utilizando los mtodos Esquina Noroeste, Costo Mnimo, Aproximacin de Vogel.

Ejemplo 1 3 6 4 20 5 2 3 40 7 3 6 30 5 5 2 30 30 50 40

Ejemplo 2 10 12 0 5 0 7 14 15 20 9 16 15 11 20 18 10 15 25 5

Ejemplo 3 Tres plantas generadoras de energa elctrica, con capacidades de 25, 40 y 30 millones de kilowatts-hora (kwh), suministran electricidad a tres ciudades cuyas demandas mximas son 30, 35 y 25 millones de kwh. El costo en unidades monetarias (u.m.) de la venta de corriente elctrica a las diferentes ciudades, por milln de kwh, es como sigue: Ciudad 1 1 Planta 2 3 600 320 500 2 700 300 480 3 400 350 450

Durante el mes de agosto se incrementa en un 20% la demanda en cada una de las tres ciudades. Para satisfacer el exceso de demanda, la compaa debe comprar electricidad adicional de otra red, a un precio de 1000 u.m. por milln de kwh. Sin embargo, esta red no est conectada a la ciudad 3. Encuentre la solucin bsica inicial a travs de los tres mtodos para determinar el plan de distribucin ms econmico desde el punto de vista de la compaa elctrica.
UES \ FIA \ EII \ IOP115, MOP115

4.4 SOLUCIN PTIMA DE UN PROBLEMA DE TRANSPORTE.

4.4.1 MTODO DE MULTIPLICADORES

El mtodo de multiplicadores es un procedimiento secuencial que se utiliza para encontrar la solucin ptima de un problema de transporte a partir de una solucin bsica inicial factible. En cada paso se intenta en este procedimiento enviar artculos por las rutas que no se hayan usado en la solucin factible en curso, en tanto que se elimina una de las rutas que est siendo usada actualmente. Este cambio de ruta se hace de modo que la solucin se conserve factible y mejore el valor de la funcin objetivo.

4.4.2 PASOS PARA APLICAR EL MTODO DE MULTIPLICADORES

1. Asociar los multiplicadores Ui y Vj con la fila i y la columna j respectivamente de la tabla de transporte. Para cada variable bsica actual Xij, los multiplicadores deben satisfacer la ecuacin: Cij = Ui + Vj Donde Cij = Costo de transporte unitario asociado a cada Variable Bsica. Como existen m+n-1 variables bsicas, existirn tambin m+n-1 ecuaciones asociadas a estas variables. Se deben formar esas ecuaciones para encontrar los valores de Ui y Vj

2. Suponer un valor arbitrario para cualquiera de los multiplicadores. Por lo general se busca el Ui de la fila o el Vj de la columna que contenga el mayor nmero de variables bsicas y se hace Ui = 0 Vj = 0.

3. Encontrar los dems valores de Ui y Vj __ 4. Calcular el costo neto asociado a cada variable no bsica (Cij) utilizando la ecuacin: __ Cij = Cij - Ui - Vj para cada variable no bsica Xij.

UES \ FIA \ EII \ IOP115, MOP115

4.4.3 PASOS PARA OBTENER LA SOLUCIN PTIMA DE UN PROBLEMA DE TRANSPORTE

PASO 1. Obtener una solucin bsica inicial por alguno de los mtodos conocidos: Esquina Noroeste, Costo Mnimo, Aproximacin de Vogel.

PASO 2. Utilizando el mtodo de multiplicadores, aplicar la Condicin de Optimidad: Cuando todos los costos netos asociados a las variables no bsicas sean no negativos (Caso de Minimizacin), se ha llegado al ptimo. De lo contrario, continuar con el paso 3.

PASO 3. Proceso iterativo: a. Determinar una variable de entrada si no se cumple que los costos netos sean mayores o iguales que cero para todas las variables no bsicas. La variable de entrada ser la que tenga el costo neto ms negativo. En caso de empate se selecciona la que tenga el menor costo unitario. b. Determinar una variable de salida. Se construye un circuito o ciclo cerrado para la variable de entrada. El circuito empieza y termina en esa variable. Este consta de los segmentos sucesivos horizontales y verticales conectados, cuyas esquinas deben ser celdas que contengan variables bsicas, excepto la celda asociada a la variable que entra. El circuito puede recorrerse en el sentido de las manecillas del reloj o en el sentido contrario. Luego se colocan signos (+) y (-) en forma alterna de las esquinas del circuito debido a que si por ejemplo la variable que entra se incrementa en una unidad, todas la variables bsicas de esquina del circuito deben ajustarse restando o sumando esa cantidad a fin de mantener los requerimientos de oferta y demanda. La variable de salida se encontrar en aquella casilla con signo (-) y que tenga la menor asignacin. Esto es debido a que la variable de salida se elige de entre las variables del circuito que disminuyen cuando la variable de entrada aumenta, conservando la no negatividad. En caso de empate se selecciona la que tenga el mayor costo unitario. c. Obtener la nueva solucin realizando los cambios sealados en el circuito. Regresar al paso 2.

UES \ FIA \ EII \ IOP115, MOP115

Ejemplos

Para los modelos de transporte que se presentan a continuacin, se pide: a) La solucin bsica inicial a travs del mtodo especificado en cada uno. b) La solucin ptima a travs del mtodo de multiplicadores.

Ejemplo 1 (SBI por Costo Mnimo) 3 6 4 20 5 2 3 40 7 3 6 30 5 5 2 30 30 50 40

Ejemplo 2 (SBI por Esquina Noroeste) 10 12 0 5 0 7 14 15 20 9 16 15 11 20 18 10 15 25 5

Ejemplo 3 (SBI por Vogel) Tres plantas generadoras de energa elctrica... Ciudad 1 1 Planta 2 3 600 320 500 30 2 700 300 480 35 3 400 350 450 25 25 40 30

Durante el mes de agosto se incrementa en un 20% la demanda en cada una de las tres ciudades. Para satisfacer el exceso de demanda, la compaa debe comprar electricidad adicional de otra red, a un precio de 1000 u. m. por milln de kwh. Sin embargo, esta red no est conectada a la ciudad 3. Formule el problema como uno de transporte, con el fin de establecer el plan de distribucin ms econmico desde el punto de vista de la compaa elctrica.

UES \ FIA \ EII \ IOP115, MOP115

MODELO DE ASIGNACIN

El modelo de asignacin es un caso especial del modelo de transporte. El objetivo es asignar m trabajos (o trabajadores) a n mquinas (o tareas) en una forma de uno a uno (un trabajo por mquina) al menor costo total. Los trabajos son los orgenes y las mquinas los destinos. La oferta disponible en cada origen es 1 y la demanda requerida en cada destino es tambin 1. El costo de asignar el trabajo i a la mquina j es Cij. Si un trabajo no puede asignarse a una mquina, el elemento Cij correspondiente ser igual a M, es decir un costo muy grande.

FORMA GENERAL DEL MODELO Mquinas Trabajos 1 2 3 . . . m Demanda (Requerimientos) C11 C21 C31 . . . Cm1 1 C12 C22 C32 . . . Cm2 1 C13 C23 C33 . . . Cm3 1 . . . . . . . . . . . . . . . C1n C2n C3n . . . Cmn 1 1 2 3 . . . n Oferta (Disponibilidad) 1 1 1 . . . 1

Si m < n se agregarn (n-m) trabajos ficticios (generalmente con Cij iguales a cero) Si m > n se agregarn (m-n) mquinas ficticias (generalmente con Cij iguales a cero)

UES \ FIA \ EII \ IOP115, MOP115

El modelo se puede expresar matemticamente as:

1, si el i-simo trabajo se asigna a la j-sima mquina Xij = 0, si el i-simo trabajo no se asigna a la j-sima mquina

4.5 FORMULACIN EN PROGRAMACIN LINEAL


m n j =1

Costo Total = Min Z =

i =1 n

Cijij

s.a.

j =1 m

ij = 1 , para i = 1, 2, 3,., m ij = 1 , para j = 1, 2, 3,...., n

i =1

4.6 METODOLOGA DE SOLUCIN 1. Formar una matriz de costos a partir de la original restando el menor elemento de cada fila de los elementos correspondientes para generar valores iguales a cero en cada fila. 2. Si en la nueva matriz formada hay columnas que no tengan ningn elemento igual a cero, restar el menor elemento de cada una de ellas de los elementos correspondientes. En caso contrario ir a paso 3. 3. Si en la nueva matriz generada, los valores iguales a cero por fila estn ubicados en columnas diferentes, la asignacin es factible y ptima. En caso contrario ir a paso 4. 4. Trazar un nmero mnimo de lneas a travs de algunas de las filas y columnas de tal forma que se tachen todos los ceros. 5. Seleccionar el menor elemento no tachado, restarlo de todos los no tachados y sumarlo a todos los elementos situados en la interseccin de dos lneas para obtener una nueva matriz. Regresar al paso 3 hasta que se cumpla.

UES \ FIA \ EII \ IOP115, MOP115

10

Ejemplos. Resuelva los siguientes modelos de asignacin. Ejemplo 1 Mquinas 1 1 Trabajos 2 3 5 14 15 1 2 7 10 13 1 3 9 12 16 1 1 1 1

Ejemplo 2 1 1 2 3 4 1 9 4 8 1 2 4 7 5 7 1 3 6 10 11 8 1 4 3 9 7 5 1 1 1 1 1

Ejemplo 3 1 1 2 3 4 3 9 10 9 1 2 6 1 8 2 1 3 5 4 2 6 1 4 4 7 4 6 1 1 1 1 1

UES \ FIA \ EII \ IOP115, MOP115

11

Vous aimerez peut-être aussi