Documentos de Académico
Documentos de Profesional
Documentos de Cultura
¿Cuál sería la manera óptima de asignar las casillas a fin de obtener el costo total
mínimo?
Solución paso a paso:
De acuerdo al procedimiento explicado. la esquina noroeste de la tabla será la casilla
AW. La cual tiene una oferta de 51 O y una demanda de 600. Por lo cual le asignaremos
a la casilla el número menor. es decir 51 O, con lo cual quedará satisfecha la oferta del
renglón. por lo cual el resto de las casillas del primer renglón. tendrán asignaciones
cero. Con lo cual nuestra tabla quedará de la manera siguiente:
Ahora nuestra nueva esquina noroeste será la casi\Ja BW a la cual le podríamos asignar
según su oferta hasta 475 unidades, pero según la demanda insatisfecha sólo pueden
asignársele 90 unidades, con lo cual se agota la demanda de la primera columna. y
entonces nuestra tabla será ahora:
De esta tabla la nueva esquina noroeste es la casilla CY la cual se asignará con 275
unidades, quedando con esto satisfecha la oferta del tercer renglón, con esto nuestra
tabla quedará sólo con 2 casillas sin asignar: la EY y la EZ, las cuales simplemente por
diferencia se llenan para satisfacer la oferta y la demanda correspondientes, con esto
nuestra tabla final totalmente asignada. será:
Cuyo costo Total será:
Se prosigue ahora con la tercera columna, en la cual la casilla disponible de menor costo
es la EY. la cual se puede asignar hasta con 225 unidades, agotándose el último renglón.
La siguiente casilla de menor costo en la columna será entonces la A Y, la cual se
asignará solamente con 10 unidades, pues con esto se agota la oferta del primer renglón,
quedando aún la tercera columna no satisfecha en cuanto a su demanda, por lo que se
asignará la casilla CY, que es la única disponible con 65 unidades. quedando ahora sí
agotada la demanda. Con estas asignaciones nuestra tabla será:
De aquí, en la cuarta columna sólo hay una casilla disponible, la CZ, la cual al asignarse
deberá satisfacer tanto la oferta de su renglón, así como también la demanda de su
columna, lo cual sucede si se asigna la casilla con 200 unidades. Con esto nuestra tabla
quedará totalmente asignada siendo:
Método Húngaro:
Paso 1: restar los mínimos de cada fila
Para cada fila de la matriz se selecciona el elemento con el valor más bajo y se lo resta
de cada elemento en esa fila.
Paso 2: restar los mínimos de cada columna
De manera similar, se selecciona para cada columna el elemento con el valor más bajo y
se lo resta de cada elemento en esa columna.
Paso 3: cubrir todos los ceros con un mínimo número de líneas
Se deben cubrir todos los ceros en la matriz resultante del paso 2 usando un número
mínimo de líneas horizontales y verticales, ya sea por filas o columnas.
Si se requiere un total de n líneas para cubrir todos los ceros, siendo n igual al tamaño n
por n de la matriz, se tendrá una asignación óptima entre los ceros y por tanto el
algoritmo se detiene.
De lo contrario, si se requieren menos de n líneas para cubrir todos los ceros en la
matriz, se continúa con el paso 4.
Paso 4: crear ceros adicionales
Se selecciona el menor elemento de la matriz (llamado k) que no esté cubierto por una
de las líneas realizadas en el paso 3.
Se resta el valor de k de todos los elementos que no están cubiertos por líneas.
Posteriormente se suma el valor de k a todos los elementos que están cubiertos por la
intersección de dos líneas.
Ejercicio; Consideremos una empresa donde existen cuatro actividades (A1, A2, A3, A4) que
deben ser ejecutadas por cuatro trabajadores (T1, T2, T3, T4). Se debe asignar una actividad
por trabajador. La siguiente matriz muestra el costo de asignar un determinado
trabajador a una determinada actividad. El objetivo que se persigue es minimizar el
costo total de la tarea compuesta por estas cuatro actividades:
Se comienza por restar el elemento con el valor mínimo de cada fila de los demás
elementos de esa fila. Por ejemplo, el elemento más pequeño en la primera fila es 69.
Por tanto, se resta 69 de cada elemento en la primera fila. La matriz resultante es:
Paso 2: restar los mínimos de cada columna
Del mismo modo, se resta el elemento con el valor mínimo de cada columna de los
demás elementos de esa columna, obteniendo la siguiente matriz:
Se selecciona el menor elemento no cubierto por las líneas, cuyo valor es 6. Se resta este
valor de todos los elementos no cubiertos y este mismo valor se suma a todos los
elementos cubiertos por la intersección de dos líneas. Esto da como resultado la
siguiente matriz:
Tal como está indicado en el método húngaro, se debe realizar de nuevo el paso número
tres.
Paso 3 (repetición)
Nuevamente se determina el mínimo número de líneas requeridas para cubrir todos los
ceros en la matriz. En esta ocasión se requieren cuatro líneas:
Asignación óptima
Tal como indica el método, la selección realizada de los siguientes ceros corresponde a
una asignación óptima:
El Método del Cruce del Arroyo, se basa en una solución inicial y mediante un proceso
repetitivo sobre las celdas vacías (en el que se salta) buscando llegar a una solución
óptima más conveniente que la hallada por los métodos mencionados. Si la solución de
partida no es relativamente favorable en costos, el método requerirá una mayor cantidad
de repeticiones para llegar a la solución óptima.