Optimización de Asignaciones en Matrices
Optimización de Asignaciones en Matrices
Se refiere al caso de establecer una relación uno a uno entre un determinado numero de orígenes o puntos de oferta
generalmente acomodados en renglones, con un determinado numero de destinos o puntos de demanda normalmente
representados en columnas; con el objeto de optimizar alguna función de efectividad.
Minimización:
1. Si la matriz de información no es cuadrada, se agregan filas o columnas integradas por ceros para cuadrarla.
2. En la matriz de obtenida en el paso 1 se resta el elemento menor de cada fila de los demás elementos de la misma
fila.
3. En la matriz obtenida del paso 2, se resta el elemento menor de cada columna de los demás elementos de la misma
columna.
4. En la matriz obtenida en el paso numero 3 se hace la prueba de optimalidad, que consiste en trazar el mínimo
numero de líneas horizontales y/o verticales que pasen por todos los ceros (esto se logra buscando filas con un
solo cero y donde este dicho cero se traza una vertical sobre la columna, o buscando columnas con un solo cero y
donde este el cero se traza una horizontal sobre el renglón. Cuando todas las filas y columnas tengan más de un
cero, se cancela cualquier fila o columna, ello quiere decir que el problema tiene más de una solución). Si dicho
mínimo número de líneas es igual o mayor al orden de la matriz, entonces la matriz obtenida en el paso 3 contiene
la solución optima; si no, entonces se debe ir al paso 5.
5. Se selecciona el menor de los elementos que no estén cruzados por alguna línea, y se resta de dichos elementos
no cruzados por alguna línea; y se suma a aquellos elementos situados en la intersección o cruce de dos líneas;
los demás elementos permanecen constantes.
6. En la matriz obtenida en el paso 5 se hace la prueba de optimalidad.
7. Se repiten los pasos 5 y 6 hasta que el mínimo numero de líneas que pasen por todos los ceros sea igual o mayor
al orden de la matriz, lo que indica que dicha matriz contiene la solución optima del problema.
8. Los ceros de la última matriz indican asignaciones posibles dentro de la solución óptima.
Maximización
Se procede en la misma manera que en el caso de minimización, con la única diferencia de que antes del paso 2, se
multiplica toda la matriz obtenida en el paso 1 por el escalar – 1.
Cuatro clientes importantes, situados en el mismo territorio de ventas, le pidieron asistencia técnica al
departamento de ingeniería de la compañía RCLSM S.A. Cuatro técnicos están disponibles para ese tipo de
trabajo. La distancia en kilómetros que separa a cada cliente de cada técnico esta dada por la siguiente matriz:
Clientes
1 Técnicos Bodega Edificio Fabrica Planta
Pepe 525 470 580 410
Luis 640 385 920 740
Gustavo 712 880 550 430
Manuel 693 529 666 580
Si el transporte cuesta $5.00 por kilómetro, halle el esquema de asignaciones que da un costo total mínimo de
transporte de los técnicos al lugar donde están los clientes.
Un administrador se enfrenta al problema de asignar cuatro nuevos métodos a cuatro medios de producción. La
asignación de nuevos métodos aumenta las ganancias según las cantidades mostradas en la siguiente tabla:
1
Cuatro contratistas van a hacer cuatro montajes diferentes. Cada uno de ellos solo producirá un montaje. Cada
uno presenta el presupuesto correspondiente. Esta información, en forma tabular, nos la da la siguiente matriz:
Determine la asignación de los montajes a los contratistas que produce el costo total mínimo.
En cuatro localidades 1, 2, 3 y 4 se requieren una determinada pieza de repuesto. Hay cuatro piezas almacenadas
en cuatro depósitos diferentes. Determine el esquema de kilometraje mínimo, si las distancias entre los
depósitos y las localidades, en kilómetros, se dan en la siguiente matriz:
Cierto gerente de ventas tiene cuatro vendedores y cuatro distritos de ventas distintos. Después de considerar
las capacidades de cada uno de sus vendedores y las dificultades de los distritos de ventas, el gerente estima
que el beneficio que cada vendedor obtendrá por día en cada distrito es el que se indica en la siguiente matriz:
Determine el distrito que debe asignarse a cada vendedor para obtener el beneficio total máximo.
Una compañía transportadora dispone de 5 grúas situados en las ciudades A, B, C, D y E. Se requiere una grúa
en cada una de las ciudades i, ii, iii, iv, v y vi. La distancia en kilómetros entre las diferentes ciudades es:
Hasta
Desde I II III IV V VI
6 A 20 15 26 40 32 12
B 15 32 46 28 28 20
C 18 15 2 12 6 14
D 8 24 12 22 22 20
E 12 20 18 10 22 15
Determinar la asignación que minimice el recorrido total de las grúas, y calcula dicho recorrido mínimo.
La constructora PYESA tiene cinco palas mecánicas en diferentes localidades, y se requiere de una pala
mecánica en tres diferentes obras. Los costos de transporte de cada pala mecánica a cada obra son:
Loc. ABC Loc. DEF Loc. GHI Loc. JKL Loc. MNO
7 123
456
2100
3200
7500
6200
3500
5200
4200
6200
4200
6200
789 4100 4200 8100 5500 3300
2
Los mejores estudiantes de una secundaria y sus calificaciones son:
8 Braulio
Carolina
9.64
9.59
9.76
9.63
9.57
9.72
9.60
9.80
Iván 9.88 9.83 9.81 9.77
El administrador de un despacho de contadores debe enviar a cinco auditores a cuatro empresas para efectuar la
auditoria correspondiente al ejercicio del año anterior. Las estimaciones sobre el tiempo que le ocuparía a cada
auditor efectuar su trabajo, si se le enviara a cada una de las empresas, se da en la siguiente tabla:
a) Si se envía un auditor a cada empresa, ¿Que asignación permite terminar las auditorias en el mínimo numero
de días.
b) Si todos los auditores comienzan su trabajo el mismo día, ¿En cuantos días estarán terminadas todas las
auditorias?
El director de procesamiento de datos de una empresa de asesoría quiere asignar cuatro trabajos de
programación a cuatro de sus programadores. Ha estimado el número de días que cada uno tardaría en
realizarlos, si se les asignara cada programa. En la siguiente tabla se resumen las estimaciones:
a) Determina la asignación que permitirá terminar todos los trabajos de programación en el mínimo número de
días.
b) Si los cuatro programadores comienzan su trabajo el mismo día ¿En cuántos días estarán terminados todos
los trabajos?
Una empresa desea asignar cinco representantes de ventas a cinco distritos. La dirección ha hecho una
estimación de las ventas totales que cada uno generaría en caso de que ser destinado a distritos diferentes
durante el periodo de un año. En la siguiente tabla se resumen las ventas estimadas (en miles de pesos).
Representante Distrito
11 de ventas Norte Sur Centro Oriente Poniente
Alcolea 200 150 190 180 190
Briceño 190 180 * 210 170
Carrasco 180 170 180 140 *
Díaz 180 160 180 170 180
Enríquez 200 * 190 200 190
* El representante de ventas, por su carácter, no funciona en ese distrito
El deseo de la dirección es asignar un representante a cada distrito de modo que se maximicen las ventas
anuales.
Halla la asignación que genere las ventas anuales máximas.
3
El administrador de un tribunal de distrito va asignar 5 jueces a 5 listas de causas judiciales. Sus estimaciones
del número de días que necesitaría cada juez para terminar cada causa, mismas que se dan en la tabla:
Lista de causas
Juez Robos Daños Agresiones Drogas Fraudes
12 Alavés 20 18 22 24 21
Bárcenas 18 21 26 20 20
Cárdenas 22 26 27 25 19
Dávila 25 24 22 24 18
Estrada 23 20 25 23 22
a) Determina la asignación que permitirá terminar todas las causas en el mínimo número de días.
b) Si todos los jueces inician el estudio de las causas el mismo día, en cuantos días terminarán su trabajo
Álvaro, entrenador del equipo de natación de la universidad, debe integrar el mejor equipo femenil para el relevo
combinado de 4X50 (200 m) que representará a la universidad en una futura competencia. Son cinco las
nadadoras de las cuales debe seleccionar las cuatro que formarán el equipo. Los mejores tiempos de cada una
de las nadadoras en los estilos que nadan son los siguientes:
Tiempo en segundos
Nadadora Estilo
13 Alicia
Pecho
29.8
Mariposa
31.4
Crowl
32.6
Libre
*
Belia 30.2 30.7 * 34.5
Celia 30.1 * 32.0 33.6
Dalia 29.9 30.5 * *
Estela 30.2 30.5 32.4 *
* La nadadora no nada ese estilo
En cierta oficina del Gobierno Federal, cinco trabajos deben procesarse y cinco computadoras pueden realizar
esa tarea. Cualquiera de las computadoras puede realizar cualquiera de los trabajos, y los beneficios que se
recibirán, en miles de pesos, se dan en la siguiente tabla:
Computadoras
14 Trabajos A B C D E
1 32 38 40 28 40
2 40 24 28 21 36
3 41 27 33 30 37
4 22 38 41 36 36
5 29 33 40 35 39
Una compañía tiene tres vacantes y cuatro aspirantes para cubrirlas. La tabla muestra las pretensiones
mensuales en miles de pesos de cada uno en cada puesto:
Suponiendo que usted sea el gerente de la empresa, asigne los aspirantes a las vacantes de manera que se
minimice el incremento de la nomina.
4
Una compañía de reparación de lavadoras y secadoras domésticas que da servicio a clientes de una ciudad, tiene
5 técnicos que viven en diferentes partes de la ciudad. Para ahorrar tiempo de manejo y costos, al inicio de cada
día, el personal se dirige directamente de sus casas a los lugares donde se requieren sus servicios. A cada
empleado se le paga, además de su sueldo, una cantidad extra proporcional a la distancia que recorre. En la
siguiente tabla se dan las distancias estimadas de la casa de cada técnico a los domicilios de los primeros cinco
clientes que atenderán en el día, así como el pago extra que cada técnico recibe por kilómetro recorrido:
El administrador de un tribunal de distrito va asignar 5 jueces a 5 listas de causas judiciales. Sus estimaciones
del número de días que necesitaría cada juez para terminar cada causa. Las estimaciones se dan en la matriz:
c) Determina la asignación que permitirá terminar todas las causas en el mínimo número de días.
d) Si todos los jueces inician el estudio de las causas el mismo día, en cuantos días terminarán su trabajo
Una compañía de ventas de casa en casa desea asignar en forma definitiva las diferentes rutas que cubre entre
sus vendedores. La siguiente tabla muestra en los renglones las rutas que maneja en la actualidad, en las
columnas al vendedor, y en las celdas interiores sus promedios de unidades vendidas por semana cuando han
sido asignados a esa ruta durante los últimos dos años:
a) Asigne un vendedor a cada ruta, maximizando la cantidad total de unidades vendidas a la semana.
b) ¿Cuál es la cantidad máxima de unidades vendida a la semana?
c) ¿El problema tiene solución única o tiene varias soluciones?
Se deben cubrir puestos en una empresa. Los sueldos semanales que pretenden los candidatos son:
19 Ovonio
Almacén
1200
Mostrador
1150
Caja
1260
Entrega
1300
Ranulfo 980 950 1060 1140
Nabor 1160 1310 1180 1270
Telesforo 1320 1290 1360 1390
Si cada uno obtendrá un puesto, haga la asignación que genere la nomina máxima semanal.
5
Una fabrica compro 5 maquinas, y la vida útil de cada una de ellas depende del tipo de trabajo que haga. La tabla
muestra la vida útil en años estimada por el gerente de producción de cada maquina en cada tipo de trabajo:
El gerente de una empresa tiene 4 empleados que reubicar y cuenta con 5 puestos para asignarlos. Los sueldos
mensuales en dólares que cobraría cada empleado en cada puesto se muestran en la siguiente tabla:
La fábrica de computadoras ACME tiene en este momento cinco aspirantes a ocupar un cargo, pero solo hay
cuatro puestos disponibles. La siguiente tabla muestra el sueldo mensual (en miles de pesos) que pretende cada
aspirante en cada puesto, y los departamentos en que se encuentra cada puesto:
Aspirante
Dpto. Alamillo Buenrostro Godínez Malacara Piedra
Admón. 13 16 14 10 15
22 Calidad
Producción
17
14
19
16
15
20
11
19
13
17
Seguridad 10 12 18 16 14
Hay 7 equipos de trabajo, mismos que deben de efectuar 6 trabajos. Los días que se lleva cada equipo en cada
trabajo se muestra en la siguiente tabla:
Trabajo
Equipo Arduo Bonito Caro Difícil Estresante Fácil
Ágil 15 19 9 x 18 13
Eficaz 10 10 16 14 17 8
23 Técnico
Teórico
18
19
x
19
9
17
7
16
10
11
9
11
Chambón 13 11 10 18 14 x
Elegante 9 11 14 14 13 8
Flojo 14 13 14 13 12 17
x: indica que este equipo no puede realizar ese trabajo.
Asigne los trabajos a los equipos minimizando la suma total de días. Indique cual es la suma mínima.
6
Una tienda de auto servicio repartirá la jefatura de algunos puestos entre su personal. Las pretensiones en
sueldos mensuales en miles de pesos de cada empleado en cada una de las jefaturas, se da en la siguiente tabla.
Calcule la diferencia entre las asignaciones que generan el máximo y el mínimo importe de la nomina.
Una compañía constructora tiene tres obras por iniciar, y para que las atiendan cuanta con cuatro maestros. Lo
que cobra diariamente cada uno en cada obra se muestra en la siguiente tabla. Asigne un maestro a cada obra
minimizando la nomina diaria. ¿Es solución única? Justifique su respuesta.
Una dependencia del Gobierno Estatal recibe autorización del Gobernador para adquirir créditos y eficientar su
servicio, con la condición de que los créditos sean contratados con Bancos establecidos y de que cada banco
solo podrá dar crédito para un rubro en particular; y de que se debe solicitar la misma cantidad a cada Banco. La
tabla muestra las tasas de interés anual que cobra cada Banco en cada rubro. Determine la asignación que da el
mínimo pago de intereses.
27 Banamex Bancomer Inverlat Santander HSBC Azteca
Admón. 13 13 16 19 14 11
Transporte 17 14 18 15 11 11
Calidad 12 11 16 19 14 14
Viáticos 14 19 14 16 11 11
Operación 18 11 19 14 13 19
Desarrollo 13 18 15 15 14 14
Un partido político pretende nombrar idóneamente a sus candidatos para las elecciones del próximo año. La
calificación (en escala de 1 a 100) que les otorgan potenciales electores en diversos cargos son las siguientes:
¿Cuál sería la mejor selección de candidatos en puestos, y la mayor suma de puntos posible?
7
Un club de baile pretende formar las mejores parejas de baile para un gran concurso. Las calificaciones en
escala de 1 a 30 que los jueces de dicho club han dado a las mejores parejas que están tratando de ser
seleccionadas son las siguientes:
En un restaurante, se pretende programar la mejor combinación de plato fuerte y postre en un menú, con el fin
de programar y sistematizar las compras de comestibles y así lograr importantes reducciones en sus costos. La
siguiente matriz nos muestra las combinaciones que más han pedido sus comensales durante la última semana:
¿Cómo deben programarse las combinaciones en base al mayor puntaje, y cuanto es dicho mayor puntaje?
Se pregunta a una serie de personas, con que colores asocian más a un determinado número de países,
asignándole un número alto a la gran asociación, y un numero bajo a la poca asociación; esto en una escala de 0
a 100, obteniéndose el siguiente registro del interrogatorio:
Este grupo de personas, ¿con que colores asocian menos a los países? Asigne solo un color a cada país.