¿Cuál es la explicación intuitiva de agregar bordes traseros en el gráfico en el algoritmo Ford-Fulkerson?

Cuando bombea [math] k [/ math] unidades de flujo desde un nodo [math] u [/ math] a un nodo [math] v [/ math], agrega un flujo de [math] -k [/ math] de [matemáticas] v [/ matemáticas] a [matemáticas] u [/ matemáticas]. Esto le permite tener una capacidad de [math] k [/ math] para el borde [math] (v, u) [/ math] en la red residual (cuyas capacidades de borde son la diferencia entre la capacidad inicial y el flujo de ese borde) y de esta manera puede bombear el flujo de [matemática] v [/ matemática] a [matemática] u [/ matemática] que correspondería a “no bombear” parte (o la totalidad) de la [matemática] k [ / matemáticas] unidades que bombeaste.

En otras palabras, los bordes posteriores le permiten invertir parte del flujo que puede haber bombeado en etapas anteriores para poder aumentar el flujo total de la red (porque encontramos una ruta de aumento en la red residual).

Uno puede interpretar que los bordes posteriores son bordes delanteros que redirigen el flujo a otra ruta, para maximizar el flujo.

Espero que esto ayude: ¿para qué sirven los bordes traseros en el algoritmo Ford-Fulkerson?

More Interesting

Creamos un algoritmo de software único para medir / cuantificar las diferencias de las imágenes a escala nano-planetaria. ¿Cómo monetizamos esto?

¿Qué algoritmos usa Quora para restringir que el contenido de ciertos escritores se transmita tanto como otros?

Según usted, ¿cuáles son los algoritmos de aprendizaje automático más importantes en la actualidad?

¿Cómo se almacenan los datos en un árbol binario?

¿Cómo encuentras la distancia entre dos lugares, sin usar los mapas de Google?

Cómo mejorar en la resolución de problemas para JEE

¿Cuál es la complejidad Big-O de una búsqueda lineal?

¿Qué representa un estado en términos de programación dinámica?

Además de la programación competitiva, ¿cómo aprender algoritmos?

Si hay una matriz de 101 números que consiste en números del 1 al 100 con el número repetido, ¿cómo encuentra el número repetido en el número mínimo de iteraciones (en el programa C)?

Una computadora pequeña tiene 4 marcos de página. Un proceso hace la siguiente lista de referencias de página; 1,2,3,4,1,5,2,3,1,2. ¿Cuántas fallas de página ocurren usando los siguientes algoritmos de reemplazo de página?

Programadores: ¿A menudo considera el promedio, el peor y el mejor caso en mente al escribir un algoritmo?

¿Cómo podemos resolver el problema mencionado a continuación?

¿Cuál es la estructura de árbol más eficiente para crear un índice para un almacén en memoria?

¿Es imprescindible aprender estructuras de datos y algoritmos si quiero convertirme en desarrollador de backend?