Juan Manuel necesita asignar cuatro trabajos que recibi a cuatro
empleados de planta. Las diversas habilidades de stos dan origen
a costos variados por el desempeo de los trabajos. La tabla siguiente resume los datos del costo de las asignaciones. Los datos indican que el empleado 1 no puede desempearse en el trabajo 3 y que el empleado 3 no puede desempearse en el trabajo 4. Determine la asignacin ptima. TRABAJO 1 2 3 4 Jos Lus 50 50 20 Jos Pal 70 40 20 30 Jos Miguel 90 30 50 Jos Antonio 70 20 50 70 1 J. Lus 2 J. Pal 4 J. Antonio 3 J. Miguel 1 Trabajo 2 Trabajo 3 Trabajo 4 Trabajo 50 50 50 50 20 20 20 70 70 70 40 30 90 30 1 1 1 1 1 1 1 1 Expresiones que indican el tiempo necesario para completar los proyectos: Costo de asignacin para Jos Lus = 50x 11 + 50x 12 + 20x 14 Costo de asignacin para Jos Pal = 70x 21 + 40x 22 + 20x 23 + 30x 24
Costo de asignacin para Jos Miguel = 90x 31 + 30x 32 + 50x 33
Costo de asignacin para Jos Antonio = 70x 41 + 20x 42 + 50x 43 + 70x 44
Jos Lus trabajo 3 Jos Miguel trabajo 4 x ij 0 para i=1,2,3,4 y para j =1,2,3,4 Solo problemas de minimizacin Nmero de personas a asignar , es igual al nmero de lugares m Todas las asignaciones son posibles Una asignacin por persona y una persona por asignacin TRABAJO 1 2 3 4 Costo menor Jos Lus 50 50 - 20 20 Jos Pal 70 40 20 30 20 Jos Miguel 90 30 50 - 30 Jos Antonio 70 20 50 70 20 Restar el menor valor de cada fila TRABAJO 1 2 3 4 Costo menor Jos Lus 50-20=30 50-20=30 - 20-20=0 20 Jos Pal 70-20=50 40-20=20 20-20=0 30-20=10 20 Jos Miguel 90-30=60 30-30=0 50-30=20 - 30 Jos Antonio 70-20=50 20-20=0 50-20=30 70-20=50 20 Restar el menor valor de cada columna TRABAJO 1 2 3 4 Costo menor Jos Lus 30-30=0 30 - 0 20 Jos Pal 50-30=20 20 0 10 20 Jos Miguel 60-30=30 0 20 - 30 Jos Antonio 50-30=20 0 30 50 20 Costo menor 30 0 0 0 Trazar el mnimo nmero de lneas que cubran los ceros de la matriz obtenida en el punto anterior TRABAJO 1 2 3 4 Jos Lus 0 30 - 0 Jos Pal 20 20 0 10 Jos Miguel 30 0 20 - Jos Antonio 20 0 30 50 Como se puede ver existen 3 columnas y no es igual al nmero de filas que son 4 por lo tanto esta no es una solucin ptima Identificar el menor valor no rayado TRABAJO 1 2 3 4 Jos Lus 0 30 - 0 Jos Pal 20 20 0 10 Jos Miguel 30 0 20 - Jos Antonio 20 0 30 50 Identificar el menor valor no rayado y restarlo a los dems nmeros no rayados TRABAJO 1 2 3 4 Jos Lus 0 30 - 0 Jos Pal 20-10=10 20 0 10-10=0 Jos Miguel 30-10=20 0 20 - Jos Antonio 20-10=10 0 30 50-10=40 TRABAJO 1 2 3 4 Jos Lus 0 30 - 0 Jos Pal 20-10=10 20 0 10-10=0 Jos Miguel 30-10=20 0 20 - Jos Antonio 20-10=10 0 30 50-10=40 Las asignaciones corresponde a los valores donde existe 0 TRABAJO 1 2 3 4 Jos Lus 0 0 Jos Pal 0 0 Jos Miguel 0 Jos Antonio 0 Como se puede observar a Jos Paul se le puede asignar el trabajo 3 y con la resta del menor valor mas bien complico la asignacin por que le abri la posibilidad de asignacin al cuarto trabajo y no soluciono el problema TRABAJO 1 2 3 4 Jos Lus 0 0 Jos Pal 0 0 Jos Miguel 0 Jos Antonio 0 Por lo tanto debemos encontrar el valor mnimo de la los nuevos valores que obtuvimos en todas las filas no seleccionadas TRABAJO 1 2 3 4 Jos Lus 0 30 - 0 Jos Pal 10-10=0 20 0 0 Jos Miguel 20-10=10 0 20 - Jos Antonio 10-10=0 0 30 40-10=20 TRABAJO 1 2 3 4 Jos Lus 0 30 - 0 Jos Pal 10 20 0 0 Jos Miguel 20 0 20 - Jos Antonio 10 0 30 40 El menor valor es 10 y procedemos a restar TRABAJO 1 2 3 4 Jos Lus 0 30 - 0 Jos Pal 0 20 0 0 Jos Miguel 10 0 20 - Jos Antonio 0 0 30 40-10=20 Despus de realizar la resta vemos que la fila uno nos dio 2 nuevos ceros
Ahora vemos que a Jos Paul ya la seleccionamos el trabajo 3 por lo tanto proseguimos con Jos Antonio le asignaremos el trabajo 1 y a Jos Luis le seleccionamos al trabajo 4 La asignacin resultante es: TRABAJO Jos Lus 4 Jos Pal 3 Jos Miguel 2 Jos Antonio 1 Costo Asignacin: TRABAJO 1 2 3 4 Jos Lus 50 50 20 Jos Pal 70 40 20 30 Jos Miguel 90 30 50 Jos Antonio 70 20 50 70 70+30+20+20= 140