En informática y teoría de la optimización , el teorema de flujo máximo y corte mínimo establece que en una red de flujo , la cantidad máxima de flujo que pasa de la fuente al sumidero es igual al peso total de los bordes en un corte mínimo , es decir, el menor peso total de los bordes que, si se quitaran, desconectaría la fuente del fregadero.
Este es un caso especial del teorema de dualidad de programas lineales y se puede utilizar para derivar el teorema de Menger y el teorema de König-Egerváry . [1]
El teorema relaciona dos cantidades: el caudal máximo a través de una red, y la capacidad mínima de un corte de la red, es decir, la capacidad mínima la alcanza el caudal.
Sea N = ( V , E ) una gráfica dirigida , donde V denota el conjunto de vértices y E es el conjunto de aristas. Sean s ∈ V y t ∈ V la fuente y el sumidero de N , respectivamente.
La capacidad de un borde es un mapeo denotada por c uv o c ( u , v ) , donde u , v ∈ V . Representa la cantidad máxima de flujo que puede pasar a través de un borde.
Un flujo es un mapeo denotado por o , sujeto a las dos restricciones siguientes: