Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelos de Transporte
Modelos de Transporte
DE COAHUILA
TÉCNICO SUPERIOR UNIVERSITARIO PROCESOS
DE MANUFACTURA
• CADENAS DE SUMINISTRO
• SABER
• 5PIMANUFTV
Paso 3: Si queda exactamente una fila o columna sin tachar, detenerse. En caso
contrario, avanzar a la celda de la derecha si se acaba de tachar una columna, o a
la de abajo si se tachó un reglón. Seguir con el Paso 1.
Algoritmo de Método.
1) Empieza analizando las celdas no asignadas
2) Identifica la celda no asignada que tenga el menor costo C ij en
la matriz y asigne en ella tanto como sea posible debido a las
restricciones con la fila y columna.
3) Reduzca lo asignado del correspondiente requerimiento y
disponibilidad, eliminando la columna o fila correspondiente a estas
que se haya reducido a cero.
4) Continúe con la fila o columna no eliminada y asigne en la celda
que tenga menor costo. Si se ha terminado de asignar, ir al paso 2.
5) Repita el paso 2 hasta que lo requerido y lo disponible sea
asignado.
Ejemplo 2:
Resuelva el problema del ejemplo 1 utilizando el método modificado de la esquina
noroeste.
Examinando la tabla de costos del ejemplo 1, se observa que las celdas c2 tiene el
costo más bajo (Cc2=1), por esto esta celda será colocada en la esquina noroeste
de la primera solución factible.
MERCADO
PLANTA 2 CAPACIDAD
1 6 8 8
C 40 45
4 3 2 6
6 7 9 4
Requerimientos 40
MERCADO
PLANTA 2 4 CAPACIDAD
1 6 8 8
C 40 45
5
4 3 2 6
6 7 9 4
Requerimientos 40 20
MERCADO
PLANTA 2 4 CAPACIDAD
1 6 8 8
C 40 5 45
4 3 2 6
15 20
6 7 9 4
Requerimientos 40 20
La planta B aún tiene 5 unidades sin asignar, seleccionando el mercado con el costo
mas bajo de entre de los dos mercados restantes (1, 3), como se muestra a
continuación en el mercado 1 tiene un requerimiento de 25 unidades, considerando
las 5 que toma de la planta B, a un tiene necesidad de 25 unidades las que pueden
ser asignadas de la única planta restante (A).
MERCADO
PLANTA 2 4 1 CAPACIDAD
1 6 8 8
C 40 5 45
4 3 2 6
15
5 20
6 7 9 4
Requerimientos 40 20 30
MERCADO
PLANTA 2 4 1 3 CAPACIDAD
1 6 8 8
C 40 5 45
4 3 2 6
15 5 20
6 7 9 4
10
25 35
Requerimientos 40 20 30 10 100
Este método es razonablemente bueno para obtener una solución inicial básica
factible, la cual puede ser óptima o requerir un número mínimo de interacciones para
obtener la solución óptima.
El método es el siguiente:
Paso 2. Cálculo en cada fila y en cada columna la diferencia entre los dos costos
más pequeños de las celdas.
Paso 3. De entre estas filas y columnas seleccione aquella que tenga la máxima
diferencia.
Paso 4. Asigne tanto como sea posible en aquella celda que corresponda a la
máxima diferencia y que tenga en su fila o columna el menor costo. (La máxima
asignación posible es la cantidad menor entre lo disponible y lo requerido).
10
Dif1 6 3 2 3
10 0
Dif1 6 3 2 3
Dif2 1 5 4 1
Como la planta A y la planta C tiene aún 5 unidades disponibles cada una y dado
que el mercado 1 está aún insatisfecho en su requerimiento en 10 unidades, se le
asignan 5 unidades de la planta A y 5 unidades de la planta C. Por lo que la solución
inicial factible es como sigue:
Para evaluar la celda vacía se realiza la sumatoria de los costos de cada una de
las celdas en la ruta.
Si la evolución de todas las celdas vacías arroja valores positivos, entonces se dice
que la asignación es óptima.
Ejemplos de rutas:
9- 6 + 4 7
30 5 35
2 4 6 3
20 20
8 + 1 - 8 6
15 10 20 45
30 30 10 20 100
Evaluación en la celda 1, 3 = 4 – 8 + 1 – 6 = - 9
TABLA
- 9+ 6 4 7 3
30 20
50 2 - 4 + 6 3
8
30 10
40 5 1 - 5+ 6
7
10 50 60
5 8 9 - 2 5
10 21 31
30 50 20 60 21 181
Evaluación en la celda 4, 1 = 5 – 9 + 6 – 4 + 6 – 5 + 6 – 2 = + 3
TABLA
9 6 4 7 3
30 20 50
2 - 4 6 + 3 8
30 10 40
5 + 1 5 6 - 7
10 40 10 60
5 8 9 - 2+ 5
30 1 31
30 50 20 60 21 181
Evaluación en la celda 2, 4 = 3 – 4 + 1 – 7 + 5 – 2 = - 4
Ejemplo 4:
Partiendo de la solución inicial obtenida en el ejemplo 1 obtenga la solución óptima
utilizando este procedimiento de optimización:
TABLA
EVALUACIÓN.
XA3 = 4 -8 +1 -6 = -9 ← Se debe asignar la celda A3 por tener valor más negativo
XA4 = 7 -6 +1 -6 = -4
XB1 = 2 -9 +6 -4 = -5
XC1 = 8 -9 +6 -1 =+4
XB3 = 6 -8 +1 -4 = -5 XB4 =
3 -6 +1 -4 = -6
Le deben asignar 5 unidades en la celda A 3 ya que en la ruta las celdas con signo
negativo la asignación menor es de 5 unidades.
TABLA
EVALUCIÓN.
XA2 = 6 -4 +8 -1 = 9
XA4 = 7 -6 +8 -4 = 5
XB1 = 2 -9 +4 -8 +11 -4 = -14 ←Asignar en la celda B1 por tener el valor más negativo
XB2 = 6 -8 +1 -4 = -5
XB4 = 3 -6 +1 -4 = -6
XC1 = 8 -9 +4 -8 = -5
Le deben asignar 5 unidades en la celda B 1 ya que en la ruta las celdas con signo
negativo la asignación menor es de 5 unidades.
TABLA.
EVALUCIÓN.
XA2 = 6 – 4 +2 -9 = -5
XA4 = 7 -6 +1 -4 +2 -9 = -9 ←Asignar en la celda A4 por ser la más negativa.
XB3 = 6 -2 +9 -4 = 9 XB4 =
3 -6 +1 -4 =-6
XC1 = 8 -2 +4 -1 = 9
XC3 = -1 +4 -2 +9 -4 = 14
EVALUACIÓN
XA2 = 6 -7 +6 -1 = 4
XB2 = -2 +9 -7 +6 -1 = 9
XB3 = 6 -2 +9 -4 = 9 XB4 =
3 -2 +9 -7 =3
XC1 = 8 -9 +7 -6 = 0
XC2 = -4 +7 -6 = 5
Ejemplo:
Una compañía fabrica un producto en 3 plantas (A, B, Y C) y envía el producto a 3
almacenes (X, Y, Y Z). El beneficio incremental por unidad para las diferentes
plantas con referencia a las combinaciones de los almacenes es mostrado en la
siguiente tabla.
TABLA
MERCADO
PLANTA X Y Z CAPACIDAD
20 7 10
A 140
5 0 8
B 50
6 10 9
C 60
Requerimientos 100 50 30 180<>250
Como los requerimientos son menores que la capacidad (180<250) y por lo tanto
no son iguales, un almacén artificial (H) debe ser agregado, los beneficios en esta
celda serán cero y cualquier asignación en su celda será ignorada en la solución
final.
TABLA
MERCADO
PLANTA X Y Z H CAPACIDAD
20 7 10 0
A 140
5 0 8 0
B 50
6 10 9 0
C 60
Requerimientos 100 50 30 70 250
Partiendo de la tabla proporcionada se aplica algún método de los ya cubiertos y
se optimiza utilizando el método del trampolín (Stepping Stone).
PLANTA X Y Z H CAPACIDAD
20 7 10 0
A 100 10 140
30
5 0 8 0
B 50 50
6 10 9 0
50
C 10 60
Requerimientos 100 50 30 70 250
El beneficio máximo es = 20*100 + 30*10+50*10 = 2800
Por lo que se enviaran 100 unidades a la celda AX, 30 unidades a la celda AZ, 50
unidades a la celda CY y cero en el resto de las celdas.
DEGENERACIÓN
Todos los posibles caminos deben ser evaluados para determinar la optimalidad de
las asignadas realizadas. Si menos de m + n – 1 celdas son asignadas, el problema
se denomina Degenerado y no todas las celdas vacías
(no asignadas) tendrá un camino cerrado (ciclo). La condición de degeneración
puede ocurrir en la solución inicial o puede iniciarse cuando dos celdas con igual
asignación salen la solución (es decir una de las dos celdas queda a nivel cero),
cuando una transferencia de unidades se realiza a una celda de menor costo.
Existen varias formas de manejar la degeneración. Esta dificultad puede ser
eliminada utilizando la letra E, que representa una asignación infinitesimal
asignándola en aquella o aquellas celdas que causaron la degeneración (celda o
celdas que pasan a nivel cero) y con ello se completan las m + n – 1 celdas
asignadas.
Problema de maximización
Cuando se trate de maximizar utilidad, ganancias, producción, efectividad, etc. los
cij ser negativos (multiplicarlos por -1) y el problema se tratara como uno de
minimización utilizando de forma normal los métodos cubiertos. La única
consideración es la que cuando se haya obtenido la asignación optima los cij deben
ser nuevamente positivos (tomar sus valores originales).
Otra alternativa será la de determinar el mayor cij y obtener la diferencia entre este
valor y cada uno de los cij en la tabla. El problema se resuelve de la forma normal
utilizando los métodos cubiertos y una vez obtenida la asignación optima los cij
deberán tomar sus valores originales.
METODO DE ASIGNACION
El método de asignación es una forma de Programación Lineal, que asigna
eficientemente personas a tareas. Es un método iterativo que garantiza encontrar
un programa óptimo de asignación sin tener que considerar todas las posibles
alternativas. Esta técnica ha estado siendo usada para asignar órdenes a máquinas,
personas a proyectos, vendedores a territorios, vehículos a sectores, etc.
Los números en la matriz serán los valores asociados con cada asignación.
Esencialmente está técnica minimiza los costos de oportunidad de perdida en una
manera similar como el máximo arrepentimiento es de minimizado en toma de
decisiones bajo incertidumbre.
n n
n ij = 1 ; para i = 1, 2, 3, . . . . n
Sujeto a; ∑
i=1
∑ Xij = 1 ; para j = 1, 2, 3, . . . . n
i=1
* Todos los problemas de asignación pueden ser formulados y resueltos como
problemas de programación lineal por el método simples. Sin embargo el método
de asignación es computacionalmente más eficiente.
Establezca la primera matriz
TABLA
CENTRO DE TRABAJO
EMPLEADO 1 2 3 4 5
1 20 14 6 10 22
2 16 8 22 20 10
3 8 6 24 40 12
4 4 16 22 6 24
TABLA.
CENTRO DE TRABAJO
EMPLEADO 1 2 3 4 5
1 20 14 6 10 22
2 16 8 22 20 10
3 8 6 24 40 12
4 20 22 2 8 6
5 0 0 0 0 0
El objetivo es el que de maximizar el desempeño total en los centros de trabajo,
debido a que es un problema de maximización, reste de todas las entradas de las
celdas en la matriz la máxima entrada de celda (esta operación convierte la matriz
de ganancias en una matriz de costos.) La máxima entrada de celda es 40, la matriz
modificada se muestra a continuación:
CENTRO DE TRABAJO
EMPLEADO 1 2 3 4 5
1 20 26 34 30 18
2 24 32 18 20 30
3 32 34 16 0 28
4 20 18 38 32 34
5 40 40 40 40 40
Los costos de oportunidad para cada columna son obtenidos restando la entrada
de costo más baja en cada columna de los otros costos en la misma columna. El
resultado se muestra a continuación:
TABLA.
CENTRO DE TRABAJO
EMPLEADO 1 2 3 4 5
1 0 8 18 30 0
2 4 14 2 20 12
3 12 16 0 0 10
4 0 0 22 32 16
5 20 22 24 40 22
Los costos de oportunidad para cada fila son obtenidos restando la entrada de costo
más baja en cada fila de los otros costos en la misma fila. Todo esto es con el fin de
generar a menos un cero por cada fila y por cada columna. El resultado se muestra
a continuación:
TABLA
CENTRO DE TRABAJO
EMPLEADO 1 2 3 4 5
1
0 8 18 30 0
2 2 12 0 18 10
3 12 16 0 0 10
4 0 0 22 32 16
5 0 2 4 20 2
Debido a que existen 5 filas y estas pueden cubrir todas las celdas con entradas
cero (con el menor número de líneas), una asignación óptima se ha logrado).
El paso final requiere que las filas y columnas con únicamente un cero son
exploradas para determinar las asignaciones. Las filas 2 y 5 tiene celda única con
entrada cero, y las columnas 2, 4 y 5 tienen celda única con entrada cero, por lo que
la persona 2 será asignada al centro de trabajo 3, la persona 5 ficticia será asignada
al centro de trabajo 1 (lo que indica que ninguna persona es asignada al centro de
trabajo 1), la persona 4 será asignada al centro de trabajo 2, la persona 3 será
asignada al centro de trabajo 4 y la persona 1 será asignada al centro de trabajo 1.
La asignación óptima es la siguiente:
106
SOFTWARE EN SOLUCIÓN DE PROBLEMAS EN TRANSPORTE CON
CAPACIDAD DE TRABAJO EN LA NUBE
TRANSPORTEX
cliente. También puede utilizar, si lo desea, alguna versión de SQL Server que se
Por utilizar Microsoft SQL Server Edición Express usted NO tendrá que invertir
Microsoft SQL Server Express admiten hasta 1GB de RAM por instancia, 4
desea saber más acerca de las características y del uso gratuito de esta
Data Centers de AWS, que ofrecen cobertura global y garantía de servicio del