Está en la página 1de 4

IO. 2022-I. AP.

Método de Asignación

Consiste en encontrar la forma de asignar ciertos recursos disponibles (máquinas


o personas) para la realización de determinadas tareas al menor costo,
suponiendo que cada recurso se destina a una sola tarea, y que cada tarea es
ejecutada por uno solo de los recursos. Una de las actividades más comunes en
los negocios es la asignación de la persona “ideal”  para la eficiente  realización 
de  una  tarea en  particular

Es uno de los problemas fundamentales de optimización de la rama de la


investigación operativa. El modelo se puede aplicar a la asignación de empleados
a tareas, de fábricas a productos, de vendedores a territorios, de postores a
contratos, entre otros. Con una sencilla manipulación, el método también se puede
aplicar al caso en el que se pretende maximizar cierta cantidad.

La importancia de presentar y resolver el modelo de asignación radica en que se


busca optimizar algún objetivo como:

• Minimizar tiempos de producción.


• Minimizar costos de asignación.
• Minimizar defectos de producción.

La definición de un problema de asignación requiere que se cumplan las 
siguientes  condiciones:

• El número de asignados es igual al número de tareas (este número se denota


por n), es decir, debe estar equilibrado, si el número de renglones o columnas no
son iguales el problema está desbalanceado y se puede obtener una solución
incorrecta. Para obtener una solución correcta la matriz debe ser cuadrada.

• A cada elegido se le asigna sólo a una tarea.

• Cada tarea debe realizarla sólo un asignado.

• Existe un costo cij asociado con el asignado i ( i = 1,2.. n) que realiza la tarea j ( j
= 1,2,…n) .

• El objetivo es determinar la asignación óptima que minimiza los costos totales.


Como para  todo problema de programación lineal, es necesario definir las 
variables de  decisión del problema y en este caso particular del modelo de
asignación, las variables son:
Las variables de decisión pueden tomar valores de 0 o 1 (binario). El costo total y
las restricciones del modelo están dados por las funciones:

Pasos para el método húngaro:


Paso 1: De la matriz de costos m*m, encontrar primero el mínimo elemento de
cada fila, y restarlo a cada costo de la fila. Repetimos la operación por columnas,
buscando el costo mínimo en cada columna, y construyendo una nueva matriz
(denominada matriz de costos reducidos) al restar de cada costo el costo
mínimo de su columna.
Paso 2: Repetiremos este paso hasta encontrar una solución:
a) Trace el número mínimo de líneas (horizontales, verticales o ambas) en
la última matriz de costos reducidos que cubra todos los ceros.
b) Si se necesitan m líneas para cubrir todos los ceros, se tiene una
solución óptima entre los ceros cubiertos de la matriz. Si no continuamos.
c) Selecciones el elemento no cubierto más pequeño y réstelo de todos los
elementos no cubiertos; después, súmelo a todos los elementos en la
intersección de dos líneas.
d) Repetir el Paso “a”
Paso 3: Usando los ceros que hemos obtenido construimos la solución sabiendo
que solo es posible asignar i a j, si el elemento x ij de la matriz de costos reducidos
modificada es 0. Se llega por descarte a una (o varias) soluciones óptimas.
Nota Importante: Una manera de identificar si se puede realizar una asignación
óptima es: “si al permutar las filas podemos hacer que la diagonal principal de la
tabla tenga entradas cero”.
Casos
1. Elementos a asignar es Mayor que Tareas (Desbalanceado)
2. Tareas requeridas a realizar es mayor que los asignatarios (Desbalanceado)

Ejercicios
1. Una empresa de logística cuenta con 4 máquinas para realizar 3 tareas, cada máquina
realiza la tarea según el tiempo en que esta pueda ejecutarla. En la siguiente tabla se
muestran los tiempos en horas para dichas tareas.

.Cual es la mejor asignación

2. Una factoría tiene cuatro operarios, los cuales deben ser asignados al manejo de cuatro
máquinas; las horas requeridas para cada trabajador en cada máquina se dan en la tabla
adjunta; el tiempo a laborar por cada operario en cada una de las máquinas se pretende
que sea mínimo, para lo cual se busca la asignación óptima posible.

  1 2 3 4
A 10 14 16 13
B 12 13 15 12
C 9 12 12 11
D 14 16 18 16

3. Una empresa de transportes tiene cuatro diferentes modelos de camiones.


Dependiendo de la pericia del conductor para manejar los cambios de la caja de
velocidades, el camión consume más o menos combustible. En la actualidad la planta
cuenta con tres conductores. Los costos por uso adicional de combustible se muestran en
la siguiente tabla:

Hallar la asignación que minimiza los


costos de combustible adicional

4. En un centro de cómputo se tienen tres lugares libres, el de programador, el de analista


y el de supervisor. La empresa tiene a cuatro candidatos para ocupar los puestos; el
salario de cada uno de ellos depende del puesto en donde se les coloque. En la siguiente
tabla se resume esta información.
5. Los tres hijos del sr. Rodrigo Uribe: Miguel, Pedro y Luis quieren obtener recursos para
asistir a una fiesta. Su padre les ofrece pagarles si realizan algunas mejoras a su
automóvil. Las mejoras posibles son: lavar el exterior, lavar el interior y cambiar el aceite.
Las reglas son que cada uno sólo puede realizar una tarea y cada uno debe hacer una
oferta secreta de cuánto cobraría por cada una de las tareas. En la siguiente tabla se
muestran estos costos.

Hallar la asignación óptima.

6. Resolver el problema de asignación, cuya matriz de costos se muestra a continuación.

7. En un centro de cómputo se tienen tres lugares libres, el de programador, el de analista


y el de supervisor. La empresa tiene a cuatro candidatos para ocupar los puestos; el
salario de cada uno de ellos depende del puesto en donde se les coloque. En la siguiente
tabla se resume esta información:

Además el candidato 1 no puede ocupar el


puesto de analista y el candidato 3 no puede ocupar el puesto de programador. Hallar la
asignación óptima y el costo total mínimo.

También podría gustarte