0% encontró este documento útil (0 votos)
99 vistas7 páginas

Modelo de Asignación y Método Húngaro

El documento define el modelo de asignación y describe su aplicación para asignar recursos a tareas de manera óptima. Explica que el modelo de asignación busca emparejar fuentes y destinos de manera que cada elemento se asigne a una sola tarea. Además, detalla los pasos del método húngaro para resolver problemas de asignación, el cual incluye construir matrices de costos y encontrar la asignación que cubra todos los ceros con líneas horizontales y verticales.

Cargado por

Andrea Osorio
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
99 vistas7 páginas

Modelo de Asignación y Método Húngaro

El documento define el modelo de asignación y describe su aplicación para asignar recursos a tareas de manera óptima. Explica que el modelo de asignación busca emparejar fuentes y destinos de manera que cada elemento se asigne a una sola tarea. Además, detalla los pasos del método húngaro para resolver problemas de asignación, el cual incluye construir matrices de costos y encontrar la asignación que cubra todos los ceros con líneas horizontales y verticales.

Cargado por

Andrea Osorio
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

DEFINICION:

Dentro de una empresa es importante que el directivo o administrador tenga conocimiento


suficiente de la información financiera, operativa, logística y de las herramientas necesarias para
mejorar la calidad en el servicio o producto ofrecido, enfocado principalmente en el personal que
atiende a los clientes.

El Modelo de Asignación se enfoca principalmente en que fuente satisface mejor el destino.


Dentro de una empresa puede plantearse como ¿qué candidato es el idóneo para el puesto o
cargo?, ¿qué personal es el indicado para la línea de producción o ventas?, ¿qué personal es el
mejor para ejecutar determinada tarea u operación?, lo anterior, se puede resolver a través del
mencionado modelo, por medio de un algoritmo matemático que extrae el resultado óptimo

Determina o busca la solución óptima de elementos indivisibles, es decir, ningún elemento puede
hacer más de una tarea al mismo tiempo, de tal forma que será asignado a una sola tarea

DEFINICION 2:

El modelo de asignación es un tipo especial de problema de programación lineal en el que los


asignados son recursos que se destinan a la realización de tareas. Por ejemplo, los asignados
pueden ser empleados a quienes se tiene que dar trabajo. La asignación de personas a trabajos es
una aplicación común del problema de asignación. Sin embargo, los asignados no tienen que ser
personas. También pueden ser máquinas, vehículos o plantas, o incluso periodos a los que se
asignan tareas.

APLICACIÓN DEL MODELO DE ASIGNACION

El modelo de asignación tiene sus principales aplicaciones en: Trabajadores, Oficinas al personal,
Vehículos a rutas, Máquinas, Vendedores a regiones, productos a fabricar, personal a horario,
huéspedes a habitaciones etc.

PASOS PARA RESOLVER UN PROBLEMA DE ASIGNACION

Método Húngaro

El método Húngaro es un método de optimización de problemas de asignación, conocido como tal


gracias a que los primeros aportes al método clásico definitivo fueron de Dénes König y Jenő
Egerváry dos matemáticos húngaros. El algoritmo tal como se detallará a continuación está
diseñado para la resolución de problemas de minimización únicamente, será entonces cuestión de
agregar un paso adicional para abordar ejercicios de maximización.

Paso 1
Antes que nada cabe recordar que el método húngaro trabaja en una matriz de costos n*m (en
este caso conocida como matriz m*m, dado que el número de filas es igual al número de
columnas n = m), una vez construida esta se debe encontrar el elemento más pequeño en cada fila
de la matriz.
Paso 2
Una vez se cumple el procedimiento anterior se debe construir una nueva matriz n*m, en la cual
se consignarán los valores resultantes de la diferencia entre cada costo y el valor mínimo de la fila
a la cual cada costo corresponde (valor mínimo hallado en el primer paso).
Paso 3
Este paso consiste en realizar el mismo procedimiento de los dos pasos anteriores referidos ahora
a las columnas, es decir, se halla el valor mínimo de cada columna, con la diferencia que este se
halla de la matriz resultante en el segundo paso, luego se construirá una nueva matriz en la cual se
consignarán los valores resultantes de la diferencia entre cada costo y el valor mínimo de la
columna a la cual cada costo corresponde, matriz llamada «Matriz de Costos Reducidos».

Paso 4
A continuación se deben de trazar líneas 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
número de líneas posibles, si el número de lineas es igual al número de filas o columnas se ha
logrado obtener la solución óptima (la mejor asignación según el contexto de optimización), si el
número de líneas es inferior al número de filas o columnas se debe de proceder con el paso 5.
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 líneas; a continuación 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.

Solución de un problema de asignación mediante el Método Húngaro


La compañía de manufactura «Jiménez y Asociados» desea realizar una jornada de mantenimiento
preventivo a sus tres máquinas principales A, B y C. El tiempo que demanda realizar el
mantenimiento de cada máquina es de 1 día, sin embargo la jornada de mantenimiento no puede
durar más de un día, teniendo en cuenta que la compañía cuenta con tres proveedores de
servicios de mantenimiento debe de asignarse un equipo de mantenimiento a cada máquina para
poder cumplir con la realización del mantenimiento preventivo. Teniendo en cuenta que según el
grado de especialización de cada equipo prestador de servicios de mantenimiento el costo de la
tarea varía para cada máquina en particular, debe de asignarse el equipo correcto a la máquina
indicada con el objetivo de minimizar el costo total de la jornada. Los costos asociados se pueden
observar en la siguiente tabla:
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 relación 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.

Paso 4
En este paso trazaremos la menor cantidad de combinaciones de líneas horizontales y verticales
con el objetivo de cubrir todos los ceros de la matriz de costos reducidos.

Como se puede observar el menor número de líneas 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 número
de filas o columnas es necesario recurrir al paso 5
Paso 5
En este paso seleccionamos el menor elemento de los elementos no subrayados

Luego se procede a restarse de los elementos no subrayados y a adicionarse a los elementos


ubicados en las intersecciones de las líneas, en este caso existe una única intersección (3).

Ahora ya efectuado este paso pasamos al paso 4.


Ahora observamos cómo se hace necesario trazar tres líneas (la misma cantidad de filas o
columnas de la matriz) por ende se ha llegado al tabulado final, en el que por simple observación
se determina las asignaciones óptimas.

Por ende la asignación que representa el menor costo para la jornada de mantenimiento
preventivo determina que el Equipo 1 realice el mantenimiento de la Máquina 1, el Equipo 2
realice el mantenimiento de la Máquina 3 y el Equipo 3 realice el mantenimiento de la Máquina 2,
jornada que tendrá un costo total de 17 unidades monetarias.

También podría gustarte