Existe algo conhecido sobre o segundo menor - t- cut em uma rede de fluxo? Ou, de maneira mais geral, sobre esse problema:
Entrada: Uma rede e um número k , todos em binário. Saída: Um k é o menor corte s - t .
Um é o menor corte s - t ( S , T ) é qualquer corte s - t , de modo que haja exatamente k - 1 s - cortes t cujas capacidades
- são pares diferentes e
- verdadeiramente menor que a capacidade de .
Gostaria de saber como isso pode ser calculado e se isso pode ser feito com eficiência, como no caso .
Respostas:
O segundo corte menor e, geralmente, os cortes menores, podem ser encontrados no polinômio de tempo em ke tamanho da rede. Vejo:k k
HW Hamacher. Um algoritmo para encontrar os k melhores cortes em uma rede. Oper. Res. Lett. 1 (5): 186-189, 1982, doi: 10.1016 / 0167-6377 (82) 90037-2 .( K⋅ n4) k
HW Hamacher, J.‑C. Picard e M. Queyranne. Ao encontrar os melhores cortes em uma rede. Oper. Res. Lett. 2 (6): 303-305, 1984, doi: 10.1016 / 0167-6377 (84) 90083-X .K
HW Hamacher e M. Queyranne. melhores soluções para problemas de otimização combinatória. Ann. Oper. Res. 4 (1–4): 123-143, 1985, doi: 10.1007 / BF02022039 .K
fonte