Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MODELO DE DISTRIBUCIÓN
PROBLEMA DE TRANSPORTE
El objetivo del modelo es de determinar la cantidad de que se enviará de cada fuente hacia cada
destino, tal que se minimice los costos totales de transporte.
La ecuación objetivo ∑𝑚 𝑛
𝑖=1 ∑𝑗=1 𝑐𝑖𝑗 . 𝑥𝑖𝑗
La Ecuación-1 indica que la suma de los valores 𝑎𝑖 y 𝑏𝑗 deben ser iguales, es decir, que la demanda
total sea igual que la oferta total. Esta condición necesaria y suficiente para que este tipo de
problemas tengan solución significa que el problema es balaceado, si no estuviera balanceado o sea
que esta restricción no se satisface se deberá introducir un destino ficticio o un origen ficticio.
Mas precisamente; si ∑𝑚 𝑛
𝑖=1 𝑎𝑖 > ∑𝑗=1 𝑏𝑗, creo un Destino Ficticio con requerimiento igual a
∑𝑚 𝑛 𝑚 𝑛
𝑖=1 𝑎𝑖 − ∑𝑗=1 𝑏𝑗 y costos 𝑐𝑖𝑗 = 0. Si ∑𝑖=1 𝑎𝑖 < ∑𝑗=1 𝑏𝑗, creo un Origen Ficticio con requerimiento
igual a ∑𝑛𝑗=1 𝑏𝑗 − ∑𝑚
𝑖=1 𝑎𝑖 y costos 𝑐𝑖𝑗 = 0.
Para resolver estos problemas de transporte hay distintos métodos, dos de ellos que son interactivos
y de aproximación son:
Es un método es sencillo de aplicar, no tiene en cuenta los costos de asignar los recursos de los
distintos orígenes a los distintos destinos. Esto lo hace menos eficiente que el método de Vogel que
si tiene en cuenta los coeficientes de costo. Por lo general, este método nos deja lejos de tener una
solución óptima.
Con este criterio se continúa diagonalmente hasta alcanzar la esquina sudeste de la matriz de
asignación.
Que puede ser o no el óptimo. No se puede asegurar que la primera asignación sea óptima.
Es un método mas eficiente que el método de la esquina noroeste porque considera los coeficientes
de costos de transporte. Esto permitirá que haya menos iteraciones. El método de aproximación de
Vogel basa su asignación inicial en la comparación de los coeficientes del costo, esto permite
conseguir mejores resultados iníciales que los restantes métodos heurísticos.
Este método consiste en formar una tabla igual que el método anterior analizando previamente si es
necesario o no crear origen o destino ficticio.
Se debe determinar la diferencia entre los dos coeficientes de costo menores y en lo posible distintos
para cada fila y columna.
Luego se identifica la fila o columna que tenga la mayor de las diferencias calculadas anteriormente,
si hay más de una se escoge en forma arbitraria cualquiera. Dentro de esa fila o columna se elige la
casilla con menor costo, que en caso de empate se hace una selección arbitraria.
A la casilla que tiene el menor coeficiente de costo, se le asigna la máxima cantidad permitida por
los requerimientos de contorno (demanda o suministro). Las condiciones de contorno expresan que
no se asigna más de lo requerido ni más de lo disponible.
I.S.E.T. Nº2 INVESTIGACIÓN OPERATIVA
Se le asigna 0 a las casillas restantes de la fila (o columna) donde la demanda o suministro se haya
agotado. Este paso elimina una fila o columna (dependiendo del requerimiento de contorno
satisfecho).
Luego se repiten los pasos calculando una nueva diferencia de coeficientes con los casilleros
habilitados y hasta obtener una asignación completa de los requerimientos.
Cuando solo queda una casilla en una fila o columna, se asigna a esa casilla una cantidad que no
viole los requerimientos de contorno.
Después de cada asignación, no existe certeza de que tal forma de distribución de recursos sea la
óptima, para lo cual debe realizarse una prueba de optimalidad. Pero está prueba requiere de ciertas
condiciones para ser realizada, y es que la asignación propuesta, no debe ser degenerada.
Se dice que la asignación es “degenerada”, cuando el número de casillas que tienen asignaciones
es menor que F+C-1, donde F es el número de filas y C el número de columnas. Por lo que la
condición de Degeneración se escribe:
Nº de Asignaciones < F + C – 1
En caso de que se cumpla esta condición, la prueba de optimalidad no puede ser aplicada
directamente, por lo que se debe levantar la degeneración asignando valores infinitésimos de
recursos en casilleros convenientes.
Prueba de Optimalidad
1. Formular una matriz que contenga los costos asociados de las casillas en las cuales se han
realizado asignaciones (𝑐𝑖𝑗 )
2. Utilizando esta matriz, generar un conjunto de números 𝑢𝑖 , y otro conjunto de números 𝑣𝑗 ,
tales que su suma iguale los costos obtenidos en el paso 1. Matemáticamente, esto se
expresa por: 𝑐𝑖𝑗 = 𝑢𝑖 + 𝑣𝑗
3. Colocar los correspondientes valores de 𝑐𝑖𝑗 en las casillas que no tienen asignaciones.
4. Para las casillas que no tienen asignación, calcular un número N, tal que: 𝑁 = 𝑐𝑖𝑗 − (𝑢𝑖 + 𝑣𝑗 ),
siendo 𝑐𝑖𝑗 los coeficientes de los casilleros sin asignaciones.
Si en la prueba de optimalidad existe al menos un número N negativo, indica que la asignación que
se dispone no es óptima. Es necesario realizar una aproximación sistemática por sucesivas, hasta
I.S.E.T. Nº2 INVESTIGACIÓN OPERATIVA
hallar una solución óptima. Para este caso, se aplica la denominada “trayectoria más – menos”, los
pasos son:
PROBLEMAS DE ASIGNACIÓN
Otra clase de modelo de distribución son los modelos de asignación. Los problemas de asignación
son casos degenerados de los problemas de trasporte y aunque se pueden resolver por los mismos
métodos, el grado de degeneración y la complejidad de la resolución han conducido a desarrollar
métodos específicos de resolución para estos problemas.
Los problemas de asignación, tratan de asignar un determinado número de origen al mismo número
de destinos con el objeto de optimizar alguna función de efectividad económica (ganancia).
Una condición necesaria y suficiente para que este tipo de problema tenga solución, es que estén
balanceados, es decir que la oferta total sea igual a la demanda total. A un problema de asignación
desbalanceado, se lo balancea del mismo modo que un problema de transporte agregando filas o
columnas ficticias.
Donde:
𝑥𝑖𝑗 es el valor binario, que significa que el origen 𝑖 puede o no ser asignado al destino 𝑗
𝑐𝑖𝑗 es el costo total o beneficio de asignar el origen 𝑖 al destino 𝑗.
El Método Húngaro
Prueba de la optimalidad
a) Trazo el mínimo número de líneas que atraviesen todos los ceros. Cualquier alternativa es posible
siempre y cuando el número de líneas sea mínimo y se tracen horizontalmente y verticalmente
no en formad diagonal.
b) Si el número de líneas trazadas es igual al número de filas o columnas la solución es óptima.
Si el número de líneas trazadas es menor que el número de filas o columnas la solución no es
óptima y se debe buscar una solución óptima.
Finalmente, cuando la solución es óptima se hace una asignación optimal. Esto se logra
determinando en la tabla final las posiciones de ceros.