Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Epo. 4 Expo Flujo Maximo
Epo. 4 Expo Flujo Maximo
El problema de flujo máximo se define en términos de una red de flujo, que consiste
en un conjunto de nodos y arcos interconectados. Cada arco tiene una capacidad
que representa la cantidad máxima de flujo que puede pasar a través de él, y cada
nodo puede ser una fuente de flujo (de donde se origina el flujo) o un sumidero de
flujo (donde se consume el flujo).
El objetivo del problema del flujo máximo es encontrar la cantidad máxima de flujo
que se puede enviar desde la fuente hasta el sumidero sin exceder las capacidades
de los arcos de la red. Este problema se puede resolver utilizando algoritmos de
flujo máximo, como el algoritmo de Ford-Fulkerson, el algoritmo de Dinic y el
algoritmo de Edmonds-Karp, entre otros.
HISTORIA
El método de flujo máximo se originó en la década de 1950 como parte del desarrollo
de la teoría de redes. El problema de flujo máximo en una red fue propuesto
inicialmente por T. E Harris y F.S Ross en 1955, y poco después, en 1956, L.R Ford
y D.R Fulkerson presentaron el primer algoritmo para resolver este problema en su
artículo “Maximal Flow trough a network”, publicado en la revista Canadian Journal
of Mathematics. Este artículo presentó el algoritmo de Ford-Fulkerson, que utiliza
un enfoque de búsqueda exhaustiva para encontrar el flujo máximo en una red de
flujo explorando todas las posibles rutas de la fuente al sumidero y aumentar el flujo
a lo largo de una ruta en cada iteración hasta que no se pueda encontrar una ruta
adicional. El algoritmo de Ford-Fulkerson se demostró que es correcto, pero en
algunos casos, no converge a la solución óptima.
FLUJO MÁXIMO
Un segmento o arco puede ser unidireccional si permite el flujo en una sola dirección
o bidireccional si permite el flujo en varias direcciones esto dependiendo de su
diseño. Un segmento unidireccional tiene una capacidad finita en una dirección y
capacidad de cero en la dirección opuesta.
0 B
5
15
10 0
A D
5 0
0
0 10
C
C: Capacidad
El algoritmo se detiene cuando no hay ruta de avance y el valor del flujo máximo es la suma
de los valores de k del camino seleccionado.
Este es utilizado para determinar la cantidad máxima de flujo que puede pasar a
través de una red dada por ciertas restricciones en los nodos y arcos de la red.
En la ingeniería industrial el flujo máximo se puede aplicar en diversas áreas, como
en la planificación de la producción, la logística, distribución y transporte de
productos, así como en la asignación de recursos y la gestión de inventarios. Como,
por ejemplo:
En la asignación de tareas en una fábrica: este nos ayuda para asignar de forma
óptima las actividades a cada trabajador de forma que este maximice la producción
en la fábrica de una manera eficiente.
la distribución de agua en una red de tuberías: nos ayuda a identificar la mejor ruta
posible, identificar cuellos de botella y a mejorar la eficiencia de la distribución de la
red de tuberías.
aplicaciones y ámbitos
flujo máximo: permite enviar la máxima cantidad posible de flujo desde un origen a
un destino.
• transporta un único producto
• arcos tienes una capacidad máxima
• es un problema lineal y continuo
también existen redes con múltiples orígenes y destinos.
método Ford
1. capacidad residual (capacidad disponible de flujo en un determinado arco)
2. red residual (deriva de una red origen que está constituida por los arcos que
pueden admitir más flujo)
3. trayectoria de aumento (trayectoria que va del origen al destino en el cual se
puede enviar un flujo positivo)
4. corte de red de flujo (división de la red en 2 redes, una de las cuales contiene
el origen y la otra el destino)
5. teorema flujo Max. / corte mínimo (establece que el flujo máximo que puede
circular a través de una red es igual a la capacidad del corte mínimo de la
misma)
6. algoritmo de Ford- fulkerson (basada en la red residual, las trayectorias de
aumento y los cortes, así como en el teorema del flujo máxima/ corte mínimo.
aplicaciones en la industria
los algoritmos de flujo máximo se aplican a la vida cotidiana para resolver problemas
de gestión de recursos, reparto en empresas de logísticas, control de vuelos con
escalas en aerolíneas, gestión de selección de proyectos o para calcular las
intensidades máximas en un circuito eléctrico, entre otros.
reparto en empresas de logísticas
(determina la cantidad máxima de conexiones entre camiones, ahorrando rutas en
camino y aumentando el beneficio de la empresa)
control de vuelos con escalas en aerolíneas
(determina la máxima cantidad de conexiones de vuelos en los aeropuertos, cuando
estos desean realizar una escala en una ciudad especifica)
gestión de selección de proyectos
(determina la asignación de proyectos a diferentes equipos teniendo en cuenta el
coste en tiempo que va querer la realización de cada proyecto, y la cantidad de
equipos que se dispone para la realización).
determinar intensidades máximas en un circuito eléctrico
(determinar la intensidad máxima que se desea entregar a un determinado nodo del
circuito, cumpliendo con ciertas restricciones asociadas a la protección de los
componentes y a otras consideraciones de seguridad)
conclusión:
problemas de flujo máximo ayudan a resolver problemas en la gestión de recursos.
diversos algoritmos y metodologías.
múltiples aplicaciones en diversas actividades en la vida cotidiana e industriales.
- Ravindran, A., Phillips, D., & Solberg, J. (2016). Operations research: principles
and practice. John Wiley & Sons.
- Hillier, F. S., & Lieberman, G. J. (2014). Introduction to operations research. Tata
McGraw-Hill Education.
García, R., Pérez, J. y Rodríguez, M. (2015). El uso del análisis de flujo máximo en
la planificación logística. Revista de Ingeniería Industrial, 10(2), 45-53.