ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

El objetivo es determinar cómo deben hacerse las asignaciones para minimizar los costos totales


Enviado por   •  5 de Noviembre de 2015  •  Apuntes  •  344 Palabras (2 Páginas)  •  230 Visitas

Página 1 de 2

Método Húngaro:

Los problemas de asignación incluyen aplicaciones tales como asignar personas a tareas. Aunque sus aplicaciones parecen diferir de las del problema del transporte, constituye un caso particular. Los problemas de transporte y asignación son casos particulares de un grupo más grande de problemas, llamados problemas de flujo en redes

Suposiciones de un problema de asignación

  1. El número de asignados es igual al número de tareas (se denota por n).(esto puede variar)
  1. Cada asignado se asigna exactamente a una tarea.
  2. Cada tarea debe realizarla exactamente un asignado.
  3. Existe un costo cij asociado con el asignado i (i =1,2,..., n ).
  4. El objetivo es determinar cómo deben hacerse las asignaciones para minimizar los costos totales.

Pasos para resolver un problema de Asignación por el método Húngaro.

  1. A todos los elementos de cada columna restar el menor elemento de la columna. En la matriz resultante, restar a todos los elementos de cada fila el menor elemento de la fila. Así se garantiza la obtención de por lo menos un cero en cada fila y columna.
  2. Con la matriz resultante, verificar la existencia de una solución óptima. Para encontrarla se debe asignar un cero a cada fila (comenzando por las que tengan menor Nº de ceros), y cancelar los demás ceros de esa fila y los ceros de la columna en la que se encuentra ese cero. Repetir esta operación hasta que no queden ceros sin asignar o cancelar. Si no existe solución óptima ir al paso 3.

  1. Realizar lo siguiente:
  1. Marcar con un * todas la filas que no contengan ceros asignados.
  2. Marcar todas las columnas que contengan uno o más ceros cancelados en alguna fila marcada.
  3. Marcar toda fila que tenga un cero asignado en una columna marcada.
  4. Repetir b) y c) hasta que no sea posible marcar más filas o columnas.
  5. Poner un trazo (línea) sobre toda fila no marcada y sobre toda columna marcada.

4.Tomar el menor número no atravesado por un trazo

(línea) y :

  • Restarlo a todos los elementos de las filas no atravesadas.
  • Sumarlo a todos los elementos de columnas atravesadas.

Volver al paso 2.

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (63 Kb) docx (11 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com