¿Se sabe algo sobre el segundo corte - t más pequeño en una red de flujo? O, más en general, sobre este problema:
Entrada: una red y un número k , todo en binario. Salida: A k ésimo más pequeño s - t corte.
Un ésimo corte s - t más pequeño ( S , T ) es cualquier corte s - t , de modo que haya exactamente k - 1 corte s - t cuyas capacidades
- son pares y diferentes
- verdaderamente más pequeño que la capacidad de .
Me gustaría saber cómo se puede calcular y si esto se puede hacer de manera eficiente en el caso de .
Respuestas:
El segundo corte más pequeño, y más generalmente los cortes más pequeños, se pueden encontrar en el tiempo polinomio en k y el tamaño de la red. Ver:k k
HW Hamacher. Un algoritmo para encontrar los k mejores cortes en una red. Oper Res. Letón. 1 (5): 186-189, 1982, doi: 10.1016 / 0167-6377 (82) 90037-2 .(K⋅n4) k
HW Hamacher, J.-C. Picard y M. Queyranne. Al encontrar los mejores cortes de en una red. Oper Res. Letón. 2 (6): 303-305, 1984, doi: 10.1016 / 0167-6377 (84) 90083-X .K
HW Hamacher y M. Queyranne. mejores soluciones para problemas de optimización combinatoria. Ana. Oper Res. 4 (1–4): 123–143, 1985, doi: 10.1007 / BF02022039 .K
fuente