Está en la página 1de 7

PROBLEMA DE FLUJO MAXIMO Y PROBLEMA DE COSTO

MINIMO

EL PROBLEMA DE FLUJO MAXIMO

Este modelo se utiliza para reducir los embotellamientos entre ciertos puntos de partida y
destino en una red. Existe un flujo que viaja desde un único lugar de origen hacia
un único lugar destino a través de arcos que conectan nodos intermedios, cada arco tiene
una capacidad que no puede ser excedida
La capacidad no debe ser necesariamente la misma para cada
dirección del arco.
El objetivo es maximizar la cantidad total de flujo de la fuente al destino. Esta cantidad se
mide en cualquiera de las dos maneras equivalentes, esto es, la cantidad que sale de la
fuente o la cantidad que entra al destino.
El problema de flujo máximo se puede formular como un problema de programación
lineal, se puede resolver con el método simplex y usar cualquier software. Sin embargo,
se dispone de un algoritmo de trayectorias aumentadas mucho más eficientes. El
algoritmo se basa en dos conceptos intuitivos, el de red residual y el de trayectoria
aumentada.

En términos generales, el problema de flujo máximo se puede describir como sigue:

A. Todo flujo a través de una red conexa dirigida se origina en un nodo, llamado
fuente, y termina en otro nodo llamado destino.

B. Los nodos restantes son nodos de trasbordo.

C. Se permite el flujo a través de un arco sólo en la dirección indicada por la flecha,


donde la cantidad máxima de flujo está dada por la capacidad del arco. En la
fuente, todos los arcos (flechas) señalan hacia afuera. En el destino, todos señalan
hacia el nodo.

D. El objetivo es maximizar la cantidad total de flujo de la fuente al destino. Esta


cantidad se mide en cualquiera de las dos maneras equivalentes, esto es, la
cantidad que sale de la fuente o la cantidad que entra al destino.

E. El flujo es siempre positivo y con unidades enteras.

F. El flujo a través de un arco es menor o igual que la capacidad.

G. El flujo que entra en un nodo es igual al que sale de él.

En el caso de que el origen o el destino no existan en el problema, se añaden


ficticiamente utilizando arcos unidireccionales de capacidad infinita, como en grafo
mostrado a continuación:

1
Corte: Un corte define una serie de arcos cuya supresión de la red causa una interrupción
completa del flujo entre el origen y el destino. La capacidad de corte es igual a la suma de
las capacidades de los arcos asociados. Entre todos los cortes posibles en la red, el corte
con la menor capacidad proporciona el flujo máximo en la red.

El siguiente grafo ilustra 3 cortes: el Corte 1 con capacidad 60, el Corte 2 con capacidad
110 y el Corte 3 con capacidad 70. Todo lo que podemos obtener de los 3 cortes es que el
flujo máximo en la red no excede de 60 unidades. No podemos saber cuál es el flujo
máximo hasta que se hayan enumerado todos los cortes en la red:

APLICACIONES

Ahora se mencionan algunos tipos de aplicaciones comunes del problema del flujo
máximo.

1. Maximizar el flujo a través de la red de distribución de la compañía de sus


fábricas a sus clientes.

2. Maximizar el flujo a través de la red de suministros de la compañía de los


proveedores a las fábricas.

2
3. Maximizar el flujo de petróleo por un sistema de tuberías.

4. Maximizar el flujo de agua a través de un sistema de acueductos.

5. Maximizar el flujo de vehículos por una red de transporte.

ALGORITMOS PARA RESOLVER EL PROBLEMA DE FLUJO MAXIMO

 ALGORITMO DE FORD FULKERSON


 PROGRAMACION LINEAL
 ALGORITMO DE DINIC
 ALGORITMO DE EDMONDS

EL PROBLEMA DE COSTO MINIMO

El método del costo mínimo o método de los mínimos costos es un algoritmo


desarrollado con el objetivo de resolver problemas de transporte o distribución, con
mejores resultados que otros métodos, dado que se enfoca en las rutas que presentan
menores costos, determina una mejor solución al concentrarse en las rutas más
económicas.
Para su aplicación, se asigna la mayor cantidad posible a la celda con el costo unitario
mínimo, si existen dos o más celdas con iguales costos se selecciona el que se pueda
satisfacer la mayor demanda; luego se tacha la fila o columna satisfecha y se emplean las
cantidades de oferta y demanda como correspondan. Los únicos datos necesarios para
elaborar un modelo de transporte son suministros, demandas y costos unitarios.
El objetivo primordial del modelo de transporte es minimizar los costos de envío de la
cantidad de elementos, productos o datos que se envían de cada fuente a cada destino. El
algoritmo de trasporte es un procedimiento iterativo donde se encuentra y evalúa una
solución a un problema de transporte, mediante un método especial para determinar la
respuesta más económica y óptima.

CARACTERISTICAS

La asignación óptima de un producto desde diversas fuentes a diferentes destinos se


denomina problema de transporte.

 Los modelos de transporte se ocupan del transporte de un producto fabricado en


diferentes plantas o fábricas (fuentes de suministro) a varios almacenes (destinos
de demanda).

 El objetivo es satisfacer los requerimientos de los destinos dentro de las


limitaciones de capacidad de producción de las plantas, al mínimo costo de
transporte.

3
PASOS DEL COSTO MINIMO

Paso 1
Se selecciona la celda que contenga el menor costo de transporte de toda la tabla. A esa
celda se le asigna la mayor cantidad posible de unidades. Esta cantidad puede estar
limitada por las restricciones de las ofertas y demandas.

En caso que varias celdas tengan el menor costo, se seleccionará la celda donde se pueda
realizar la asignación máxima.

Luego se procede a ajustar la oferta y la demanda que está en la fila y columna afectada.
Se ajusta restándole la cantidad asignada a la celda.

Paso 2
Se elimina la fila o columna en la que se haya agotado (sea cero) la oferta o la demanda.

En caso que ambos valores, oferta y demanda, sean iguales a cero, se puede eliminar
cualquier fila o columna, de forma arbitraria.

Paso 3
Se repiten los pasos anteriores con el siguiente menor costo y se continúa hasta satisfacer
toda la oferta disponible en las diferentes fuentes o toda la demanda de los distintos
destinos.

VENTAJAS

 Se considera que el método del costo mínimo produce resultados más precisos y
óptimos en comparación con el de la esquina noroeste.

 Esto se debe a que el método de la esquina noroeste solo da importancia al


requerimiento de suministro y disponibilidad, con la esquina superior izquierda
como la asignación inicial, independientemente del costo de envío.

 Por otro lado, el método del costo mínimo incluye los costos de transporte
mientras se realizan las asignaciones.

 A diferencia del método de la esquina noroeste, este método proporciona una


solución precisa, ya que considera el costo de transporte al realizar la asignación.

 El método del costo mínimo es un método muy simple de usar.

 Es muy sencillo y fácil de calcular la solución óptima con este método.

 El método del costo mínimo es muy fácil de entender.

4
DESVENTAJAS

 Para obtener la solución óptima se deben seguir ciertas reglas. Sin embargo, el
método del costo mínimo no las sigue paso a paso.

 El método del costo mínimo no sigue ninguna regla sistemática cuando existe un
empate en el costo mínimo.

 El método del costo mínimo permite una selección a través de la observación del
personal, lo que podría crear malentendidos para obtener la solución óptima.

 No posee la capacidad de aportar ninguna clase de criterio para permitir


determinar si la solución conseguida con este método es o no la más óptima.

 Las cantidades de las ofertas y las demandas son siempre las mismas, ya que no
varían con el tiempo.

 No toma en cuenta otros tipos de factores para asignar, sino solo el de los costos
de transporte.

A CONTINUACION SE DESCRIBE EL PROBLEMA DEL COSTO


MINIMO

1. La red es una red dirigida y conexa.

2. Al menos uno de los nodos es un nodo fuente.

3. Al menos uno de los nodos es un nodo demanda.

4. El resto de los nodos son nodos de trasbordo.

5. Se permite el flujo a través de un arco sólo en la dirección indicada por la flecha,


donde la cantidad máxima de flujo está dada por la capacidad del arco. (Si el flujo
puede ocurrir en ambas direcciones, debe representarse por un par de arcos con
direcciones opuestas.)

6. La red tiene suficientes arcos con suficiente capacidad para permitir que todos los
flujos generados por los nodos fuente lleguen a los nodos demanda.

7. El costo del flujo a través del arco es proporcional a la cantidad de ese flujo,
donde se conoce el costo por unidad. 8) El objetivo es minimizar el costo total de
enviar el suministro disponible a través de la red para satisfacer la demanda dada.
(Un objetivo alternativo es maximizar la ganancia total del envío.)

5
ALGUNAS APLICACIONES

Tal vez el tipo más importante de aplicación del problema del flujo de costo mínimo es
en la operación de la red de distribución de una compañía.

Minimizar los costos de transporte de las fábricas a los almacenes o de los almacenes a
las tiendas minoristas.

Determinar la ubicación de costo mínimo de una nueva fábrica, almacén u oficina de


ventas.

Determinar el cronograma de producción de costo mínimo que satisfaga la demanda de la


empresa con las limitaciones de producción.

6
El modelo de Flujo de Costo Mínimo en una Red se plantea de la manera siguiente

bi>0 si i es un nodo origen


bi<0 si i es un nodo destino
bi=0 si i es un nodo de transbordo

Una condición necesaria para que el modelo tenga solución factible es que
 bi=0, es decir, que el flujo total generado en los nodos origen sea igual al flujo total
absorbido por los nodos destino.

Cuando esta condición no se cumple (problemas de transporte no balanceado en los que


la oferta es diferente a la demanda) se generan nodos ficticios que generen o que
absorban flujo. Los costos asociados a los arcos que parten o llegan a estos nodos es cero.

Con frecuencia bi y uij son valores enteros. Las variables xij son variables enteras y no se
requiere agregar esta condición al modelo (unimodularidad).

Con este modelo es posible plantear un problema de transporte, de transbordo, de flujo


máximo y de camino más corto.

También podría gustarte