Sunteți pe pagina 1din 5

LITZY AMAIRANI ARTEAGA GUZMAN

INTRODUCCION

Como introducción sobre estos temas se dice que son algoritmos que se
utilizan en problemas de asignación Por defecto, el algoritmo realiza la
minimización de los elementos de la matriz. Sin embargo, en caso de un problema
de maximización del beneficio, el coste de la matriz necesita ser modificado para
que la minimización de sus elementos lleve a una maximización de los valores de
coste originales.

INVESTIGACION DE OPERACIONES Pá gina 1


LITZY AMAIRANI ARTEAGA GUZMAN

El método húngaro

 es un algoritmo que se utiliza en problemas de asignación cuando se


quiere minimizar el costo. Es decir, se usa para encontrar el costo mínimo al
asignar varias personas a diversas actividades basadas en el menor costo. Se
debe asignar cada actividad a una persona diferente.

Un problema de asignación es un tipo especial de problema de


programación lineal, donde el objetivo es minimizar el costo o el tiempo de
completar una cantidad de trabajos por parte de varias personas.

Una de las características importantes del problema de asignación es que


solo se asigna un trabajo (o trabajador) a una máquina (o proyecto).

Este método fue desarrollado por el matemático húngaro D. Konig. Por esta
razón, se le conoce como el método húngaro para problemas de asignación.
También es conocido como algoritmo de asignación de Kuhn-Munkres.

Cualquier problema de asignación se puede resolver fácilmente aplicando


este método que consta de dos fases:

– Con la primera fase se realizan reducciones de filas y reducciones de


columnas.

– En la segunda fase se optimiza la solución sobre una base iterativa.

En qué consiste el método húngaro?

El método húngaro consta de cuatro pasos. Los primeros dos pasos se


ejecutan una sola vez, mientras que los pasos 3 y 4 se repiten hasta encontrar una
asignación óptima.

Se considera como dato de entrada a una matriz cuadrada del orden n por
n, la cual debe contener solamente elementos no negativos.

Para un problema dado, si el número de filas de la matriz no es igual al


número de columnas se debe agregar una fila ficticia o una columna ficticia,
dependiendo del caso. Los costos de asignación para esas celdas ficticias siempre
se asignan como cero.

INVESTIGACION DE OPERACIONES Pá gina 2


LITZY AMAIRANI ARTEAGA GUZMAN

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.

INVESTIGACION DE OPERACIONES Pá gina 3


LITZY AMAIRANI ARTEAGA GUZMAN

Método de asignación

El problema de asignación tiene que ver con la asignación de tareas a


empleados, de territorios a vendedores, de contratos a postores o de trabajos a
plantas. Al aplicar el método de transporte y el método de asignación la gerencia
está buscando una ruta de distribución o una asignación que optimizará algún
objetivo; éste puede ser la minimización del costo total, la maximización de las
utilidades o la minimización del tiempo total involucrado.

Al igual que el método de transporte el método de asignación es


computacionalmente más eficiente que el método simplex para una clase
especial de problemas. El método de asignación también conocido como la
Técnica de flood o el método Húngaro de asignación. 

Asignación óptima

Si en este proceso de selección no existe un único cero en una fila o


columna, se elegirá entonces uno de esos ceros. Se eliminan los ceros restantes
en esa columna o fila, repitiendo lo mismo para las otras asignaciones también.

Si no hay una única asignación de ceros significa que existen múltiples


soluciones. Sin embargo, el costo seguirá siendo el mismo para los diferentes
conjuntos de asignaciones.

Se elimina cualquier fila o columna ficticia que se haya agregado. Los ceros
elegidos en esta matriz final corresponden así a la asignación ideal requerida en la
matriz original.

INVESTIGACION DE OPERACIONES Pá gina 4


LITZY AMAIRANI ARTEAGA GUZMAN

CONCLUSION

Etos métodos se usan para resolver problemas de minimización, ya que es más


eficaz que el empleado para resolver el problema del transporte por el alto grado
de degeneración que pueden presentar los problemas de asignación.

Al aplicar el método de transporte y el método de asignación la gerencia está


buscando una ruta de distribución o una asignación que optimizará algún objetivo;
éste puede ser la minimización del costo total, la maximización de las utilidades o
la minimización del tiempo total involucrado.

REFERENCIAS
Hungarian Algorithm (2019). The Hungarian algorithm. Tomado de:
hungarianalgorithm.com.

Study (2019). Using the Hungarian Algorithm to Solve Assignment


Problems. Tomado de: study.com

Wisdom Jobs (2018). Hungarian Method for Solving Assignment


Problem – Quantitative Techniques for Management. Tomado de:
wisdomjobs.com.

INVESTIGACION DE OPERACIONES Pá gina 5

S-ar putea să vă placă și