Metodo de Rusell
Metodo de Rusell
Metodo de Rusell
c ij
ij
el
v j
x ij
ij =cij u iv j
de
u i
1. PROCEDIMIENTO
A continuacin se indicara el procedimiento que se debe seguir para encontrar una solucin
inicial bsica factible, para un problema de transporte, por el mtodo de Russell.
Paso 1: determinar para cada una de las filas de la tabla, el valor
en donde
Ai
A i , para i=1 ,2 , , m ,
Cij
en la fila
iesima
Bj
en donde
Bj
para
j=1, 2 , , n
Cij
en la columna
jesima
Paso 3: determinar para cada una de las celdas de la tabla, el siguiente ndice:
IC ij= A i+ B jC ij
IC i j
(i, j)
si se hiciera
IC IJ
asignacin.
Sea
X km
Por tanto:
Es el valor
( Ok , R m )
X km =min
O k < Rm ?
de la siguiente forma:
Rm=R mOk
y elimine la fila
Ok =Ok R m
y elimine la columna
Paso 5: se tiene ya (
m+ n1
, de la siguiente forma:
DISPONIBILIDAD LOTES/BICI
35
10
55
20
30
45
35
110
DEMANDA EN LOTES DE
BICICLETA
El problema a resolver consiste en encontrar el numero ptimo de lotes de bicicletas que cada
distribuidor debe de suplir a cada uno de los comerciantes, de tal manera que se minimice la
distancia total recorrida entre distribuidores y comerciantes.
3
COMERCIANTES
DISTRIBUIDORES
2
2
1
5
OFERTA
10
Oi
35
55
6
20
REQUERIMIENTO
RJ
30
45
35
110
A 1=max ( 2 , 5 , 6 )=6
A 2=max ( 5 , 10 , 7 )=10
A 3=max ( 9 ,6 , 4 ) =9
B j=max ( 2, 5 , 9 )=9
B j=max (5 ,10 , 6 ) =10
B j=max ( 6 ,7 , 4 ) =7
CELDA
IC ij= A i+ B jC ij
(1 , 1)
IC 11= A1 + B1C 11
IC 11=6+ 92
IC 11=13
(1 , 2)
IC 12= A 1+ B2 C12
IC 12=6+105
IC 12=11
(1 , 3)
IC 13=A 1 +B 3C13
IC 13=6+75
IC 13=7
(2 , 1)
IC 21=A 2+ B 1C21
IC 21=10+95
IC 21=14
5
CELDA
IC ij= A i+ B jC ij
(2 , 2)
IC 22=A 2+ B 2C22
IC 22=10+1010
IC 22=10
(2 , 3)
IC 23=A 2 +B 3C 23
IC 23=10+77
IC 23=10
(3 , 1)
IC 31= A 3 +B 1C31
IC 31=9+99
IC 31=9
(3 , 2)
IC 32= A 3 +B 2C32
IC 32=9+106
IC 32=13
(3 , 3)
IC 33=A 3 +B 3C 33
IC 33=9+74
IC 33=12
IC ij
IC ij
La mxima cantidad de lotes de bicicletas que se pueden transportar del distribuidor No. 2 al
comerciante No. 1 es la siguiente:
Como
O2=O2R1
O2=5530
O2=25
Por lo tanto, se elimina la columna 1, esto quiere decir que est satisfecha toda la demanda del
comerciante No. 1 la tabla de asignaciones anterior, se modifica de la siguiente manera:
COMERCIANTES
DISTRIBUIDORES
2
2
1
5
OFERTA
10
Oi
35
30
25
6
20
REQUERIMIENTO
--------------
RJ
45
35
Paso 5.
Como el nmero de casillas asignadas hasta el momento es 1, y este nmero es menor que
( m+ n1 ) =5
A 1=max ( 5 , 6 ) =6
A 2=max ( 10 , 7 ) =10
A 3=max ( 6 , 4 ) =6
IC ij
CELDA
IC ij= A i+ B jC ij
(1 , 2)
IC 12= A 1+ B2 C12
IC 12=6+105
IC 12=11
(1 , 3)
IC 13=A 1 +B 3C13
IC 13=6+76
IC 13=7
(2 , 2)
IC 22=A 2+ B 2C22
IC 22=10+1010
IC 22=10
(2 , 3)
IC 23=A 2 +B 3C 23
IC 23=10+77
IC 23=10
(3 , 2)
IC 32= A 3 +B 2C32
IC 32=6+106
IC 32=10
(3 , 3)
IC 33=A 3 +B 3C 33
IC 33=6+74
IC 33 =9
Paso 9.
Seleccionar la celda con el mayor
IC ij
IC ij
asignacin.
La mxima cantidad de lotes de bicicletas que se pueden transportar del distribuidor No 1 al
comerciante No. 2 es la siguiente:
Como
siguiente:
R2=R1 O1
R2=4535
R2=10
Por lo tanto se elimina la fila 1. Esto quiere decir que ya el distribuidor No 1. Dispuso de toda su
oferta. La tabla de asignaciones anterior, se modifica de la siguiente manera:
COMERCIANTES
DISTRIBUIDORES
2
2
35
5
OFERTA
10
Oi
---------------
30
25
6
20
REQUERIMIENTO
--------------
RJ
10
35
Paso 10.
Como las casillas asignadas hasta el momento son 2, y este nmero es menor que
( m+ n1 ) =5
A 2=max ( 10 , 7 ) =10
A 3=max ( 6 , 4 ) =6
B 2=max ( 10 , 6 )=10
B 3=max ( 7 , 4 )=10
10
IC ij
CELDA
IC ij= A i+ B jC ij
(2 , 2)
IC 22=A 2+ B 2C22
IC 22=10+1010
IC 22=10
(2 , 3)
IC 23=A 2 +B 3C 23
IC 23=10+77
IC 23=10
(3 , 2)
IC 32= A 3 +B 2C32
IC 32=6+106
IC 32=10
(3 , 3)
IC 33=A 3 +B 3C 33
IC 33=6+74
IC 33 =9
IC ij
IC ij
IC ij
X 22=min (O2 , R2 )
X 22=min (25 ,10)
11
X 22=10
Como
O2=O2R2
O2=2510
O2=15
Se debe eliminar la columna correspondiente al requerimiento del comerciante No. 2 esto indica
que toda la demanda del comerciante No. 2 ha sido satisfecha.
La tabla de asignaciones anterior, se modifica de la siguiente manera:
COMERCIANTES
DISTRIBUIDORES
2
2
35
5
30
OFERTA
10
---------------
10
9
Oi
15
6
20
REQUERIMIENTO
RJ
--------------
---------------
35
Paso 15.
12
( m+ n1 ) =5 , es necesario
Observando la tabla de asignaciones generada en el paso No. 14, se ve que ya no hace falta
Ai
, ni los valores
Bj
del comerciante No.3 Esto se logra asignando 15 lotes de bicicletas que le quedan disponibles
al distribuidor No. 2 y 20 lotes que le quedan disponibles al distribuidor No. 3
La tabla de asignaciones generada en el paso 14 se modifica de la siguiente forma:
COMERCIANTES
DISTRIBUIDORES
2
2
35
30
10
9
OFERTA
--------------7
15
6
Oi
10
--------------4
20
---------------
REQUERIMIENTO
RJ
--------------
---------------
-------------
Paso 17.
13
( m+ n1 ) =5
, ya se encontr
una solucin inicial bsica factible. Obsrvese en la tabla de asignaciones generada en el paso
No. 16, que todas las demandas estn satisfechas, y todas las ofertas estn asignadas.
Por tanto la solucin inicial bsica factible que se obtiene por el mtodo de RUSSELL es la
siguiente:
COMERCIANTES
DISTRIBUIDORES
2
2
35
30
10
Oi
35
7
15
6
OFERTA
6
10
55
4
20
20
REQUERIMIENTO
RJ
30
45
35
110
Con este programa de transporte, la distancia total que se recorre entre distribuidores y
comerciantes es la siguiente:
Distancia Total recorrida = (35 * 5) + (30 * 5) + (10 * 10) + (15 * 7) + (20 * 4)
Distancia Total recorrida = 175 + 150 + 100 + 105 + 80
14
mnimo de la columna a la cual cada costo corresponde, matriz llamada "Matriz de Costos
Reducidos".
ALGORITMO HNGARO, PASO 4
A continuacin se deben de trazar lneas horizontales o verticales o ambas (nicamente de
esos tipos) con el objetivo de cubrir todos los ceros de la matriz de costos reducidos con el
menor nmero de lneas posibles, si el nmero de lineas es igual al nmero de filas o columnas
se ha logrado obtener la solucin ptima (la mejor asignacin segn el contexto de
optimizacin), si el nmero de lneas es inferior al nmero de filas o columnas se debe de
proceder con el paso 5.
ALGORITMO HNGARO, PASO 5
Este paso consiste en encontrar el menor elemento de aquellos valores que no se encuentran
cubiertos por las lineas del paso 4, ahora se restar del restante de elementos que no se
encuentran cubiertos por las lneas; a continuacin este mismo valor se sumar a los valores
que se encuentren en las intersecciones de las lineas horizontales y verticales, una vez
finalizado este paso se debe volver al paso 4.
RESOLUCIN DE UN PROBLEMA DE ASIGNACIN MEDIANTE EL MTODO HNGARO
EL PROBLEMA
La compaa de manufactura "Jimnez y Asociados" desea realizar una jornada de
mantenimiento preventivo a sus tres mquinas principales A, B y C. El tiempo que demanda
realizar el mantenimiento de cada mquina es de 1 da, sin embargo la jornada de
mantenimiento no puede durar ms de un da, teniendo en cuenta que la compaa cuenta con
tres proveedores de servicios de mantenimiento debe de asignarse un equipo de mantenimiento
a cada mquina para poder cumplir con la realizacin del mantenimiento preventivo. Teniendo
en cuenta que segn el grado de especializacin de cada equipo prestador de servicios de
mantenimiento el costo de la tarea vara para cada mquina en particular, debe de asignarse el
equipo correcto a la mquina indicada con el objetivo de minimizar el costo total de la jornada.
Los costos asociados se pueden observar en la siguiente tabla:
16
17
PASO 1
Encontramos el menor elemento de cada fila
PASO 2
Construimos una nueva matriz con las diferencias entre los valores de la matriz original y el
elemento menor de la fila a la cual corresponde.
PASO 3
En la matriz construida en el paso anterior se procede a efectuar el paso 1 esta vez en relacin
a las columnas, por ende escogemos el elemento menor de cada columna. Igualmente
construimos una nueva matriz con la diferencia entre los valores de la matriz 2 y el elemento
menor de la columna a la cual corresponde cada valor.
18
PASO 4
En este paso trazaremos la menor cantidad de combinaciones de lneas horizontales y
verticales con el objetivo de cubrir todos los ceros de la matriz de costos reducidos.
www.ingenieriaindustrialonline.com
Como se puede observar el menor nmero de lneas horizontales y/o verticales necesarias para
cubrir los ceros de la matriz de costos reducidos es igual a 2, por ende al ser menor que el
nmero de filas o columnas es necesario recurrir al paso 5.
19
PASO 5
En este paso seleccionamos el menor elemento de los elementos no subrayados.
www.ingenieriaindustrialonline.com
Ahora ya efectuado este paso pasamos al paso 4.
20
www.ingenieriaindustrialonline.com
Ahora observamos cmo se hace necesario trazar tres lneas (la misma cantidad de filas o
columnas de la matriz) por ende se ha llegado al tabulado final, en el que por simple
observacin se determina las asignaciones ptimas.
www.ingenieriaindustrialonline.com
Por ende la asignacin que representa el menor costo para la jornada de mantenimiento
preventivo determina que el Equipo 1 realice el mantenimiento de la Mquina 1, el Equipo 2
realice el mantenimiento de la Mquina 3 y el Equipo 3 realice el mantenimiento de la Mquina
2, jornada que tendr un costo total de 17 unidades monetarias.
21
BIBLIOGRAFIA
22
INVESTIGACION DE OPERACIONES
METODO RUSELL Y HUNGARO
PRESENTADO POR:
MARIA CAROLINA SIERRA
CODIGO: 1102835674
PRESENTADO A:
CARLOS PION
23
24