Está en la página 1de 4

FLUJO DE COSTO MÍNIMO

El método de costo mínimo o de los mínimos costos, es un algoritmo que resuelve


problemas de transporte o distribución y tiene una posición central entre los modelos de
optimización de redes, ya que abarca una clase amplia de aplicaciones y da soluciones muy
eficientes. Fue desarrollado por T.C. Koopmans y M.J. Beckmann en 1957, y posteriormente
refinado por otros investigadores

El problema del flujo de costo mínimo se puede resolver de modo tan eficiente que se
puede formular como un problema de programación lineal y es posible resolverlo con una
versión simplificada del método simplex llamada método simplex de redes.

El primer algoritmo fue propuesto Ford-Fulkerson, que utiliza la técnica de búsqueda de


aumento de flujo para encontrar la solución óptima, sin embargo, puede ser lento y no
siempre garantiza la convergencia en tiempo razonable.

Posteriormente, se propuso otro algoritmo por Edmonds-Karp, que mejora la eficiencia del
algoritmo de Ford-Fulkerson utilizando una técnica de búsqueda de caminos más eficiente.
Este algoritmo garantiza la convergencia en tiempo polinómico y es más rápido que el
algoritmo de Ford-Fulkerson en muchos casos.

Además, se han desarrollado otros algoritmos para resolver el problema de flujo mínimo,
como el algoritmo de Dinic, que utiliza una técnica de búsqueda de caminos de nivel.

● Técnica de búsqueda de aumento del flujo: Este proceso se repite hasta que no
hay más caminos desde s a t en la red residual o se alcanza un flujo máximo o
mínimo.
● Técnica de búsqueda de caminos más eficientes: Encontrar el camino más corto
o el camino con menor capacidad residual en la red.
● Técnica de búsqueda de caminos de nivel: Se utiliza para recorrer la red residual
y asignar un nivel a cada nodo. El nivel de un nodo es la distancia más corta desde
el origen “s” hasta ese nodo en la red.

Este algoritmo se caracteriza por lo siguiente:

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.
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.
El objetivo principal de este método es minimizar el costo total de enviar el suministro
disponible a través de la red para satisfacer la demanda dada, en otras palabras, encontrar
un conjunto de variables de decisión que minimicen una función del costo lineal.

Formulación del modelo

Red conexa, ¿qué es?

Una red donde se conectan todos los nodos Puede ser bidireccional o unidireccional
Usadas principalmente en redes eléctricas y redes sociales

red no conexa red conexa

Nomenclaturas:

Dentro de la interpretación de la redes de flujo mínimo, podemos observar ciertas


nomenclaturas; las cuales nos servirán principalmente para identificar cada uno de los
valores dados a los elementos de la red.

● Xᵢⱼ: flujo del nodo a través de nodo i y nodo j.


● Cᵢⱼ: costo por unidad de flujo de los nodos "i-j".
● Uᵢⱼ: capacidad del arco de los nodos "i-j".
● Bᵢ: es el flujo generado en el nodo i

También existen distintas naturalezas del nodo, con las cuales podremos identificar si es un
nodo fuente o uno de demanda

● Bᵢ > 0 si "i" es un nodo fuente


● Bᵢ < 0 si "i" es un nodo de demanda
● Bᵢ = 0 si "i" es un nodo de transporte

Tenemos dos principios básicos que nos permiten obtener soluciones factibles

● Propiedad de soluciones factibles: el cual nos habla del desahogo de la demanda


agregando nodos ficticios con sus respectivos arcos, los cuales tendrán la
nomenclatura de “Cᵢⱼ” y se les dará un valor asignado en el arco de cero. Todo esto
se llevaría a cabo si resultara el caso de que la sumatoria de Bᵢ <> 0
● Propiedad de soluciones enteras: nos dice que los valores Bᵢ y Uᵢⱼ sus
respectivos valores de las variables serán igualmente enteros.
Finalmente, con todo lo demás ya previamente entendido, se puede pasar a generar las
restricciones y la función objetivo:

Función objetivo:

Definición: dadas las nomenclaturas, lo que nos dice la


fórmula es: la multiplicación de la sumatorias del costo por
unidad de flujo en el arco “i-j” por la sumatoria del flujo del
nodo a través del arco “i-j”.

Restricciones:

Definición: nos habla de que debemos restar la


sumatoria del flujo que entra en un nodo a la
sumatoria del valor del flujo que salen del mismo
nodo.

En las restricciones naturales solo nos dice que el


flujo debe ser mator a 0 pero a su vez, la capacidad
del arco deberá ser mayor al flujo del mismo.

Aplicaciones

● Operación de una red de distribución


● Administración de desechos sólidos.
● Operación de una red de suministros.
● Coordinación de mezcla de productos de plantas.
● Administración de flujo de efectivo.

Aplicaciones en Transporte

● Recepción de pedidos.
● Almacenes
● Diseño de Ruta.
● Selección del vehículo.
● Carga de combustible.
● Trayecto.
● Incidencias.
● Entregas.
● Tiempo de espera con el cliente.

Ejercicio Ejemplo

La DISTRIBUTION UNLIMITED CO. Fabricará el mismo nuevo producto en dos plantas


distintas y después tendrá que enviarlo a dos almacenes. La red de distribución disponible
para el envío de este producto se muestra en la figura, donde A y B son las fábricas, D y E
son los almacenes y C es el centro de distribución. Las cantidades que deben enviarse
desde A y B se muestran a la izquierda, y las cantidades que deben recibirse en D y E se
muestran a la derecha. Cada flecha representa un canal factible de envío. A puede enviar
directamente a D y tiene tres rutas posibles para mandar bienes a E. La fábrica B tiene sólo
una ruta a E y una a D. El costo por unidad enviada a través de cada canal se muestra al
lado de la flecha. También, junto a A B y C E se muestran las cantidades máximas que se
pueden enviar por estos canales. Los otros canales tienen suficiente capacidad para
manejar todo lo que las fábricas pueden enviar.

La decisión que debe tomarse se refiere a cuánto enviar a través de cada canal de
distribución. El objetivo es minimizar el costo total de envío.

Ejercicio de tarea.

Una red de tuberías conecta dos plantas desaladoras de agua a dos ciudades. Las
cantidades de abastecimiento de las dos plantas son 40 y 50 millones de galones, y las
demandas diarias en las ciudades 1 y 2 son 30 y 60 millones. Los nodos 1 y 2 representan
las plantas 1 y 2, y los nodos 4 y 5 son las ciudades 1 y 2. El nodo 3 es una estación de
bombeo. Encuentre el flujo máximo de costo mínimo.

También podría gustarte