Apakah ada yang diketahui tentang - t terkecil - terpotong dalam aliran jaringan? Atau, lebih umum, tentang masalah ini:
Input: Jaringan dan angka k , semuanya dalam biner. Output: Sebuah k th terkecil s - t cut.
Sebuah th terkecil s - t cut ( S , T ) adalah setiap s - t dipotong, sehingga ada persis k - 1 s - t luka yang kapasitas
- berbeda berpasangan dan
- benar-benar lebih kecil dari kapasitas .
Saya ingin tahu bagaimana hal itu dapat dihitung dan apakah ini dapat dilakukan secara efisien untuk kasus .
Jawaban:
Pemotongan terkecil kedua, dan lebih umum pemangkasan terkecil, dapat ditemukan dalam polinomial waktu dalam k dan ukuran jaringan. Lihat:k k
HW Hamacher. Sebuah algoritma untuk menemukan k potongan terbaik dalam jaringan. Oper. Res. Lett. 1 (5): 186–189, 1982, doi: 10.1016 / 0167-6377 (82) 90037-2 .(K⋅n4) k
HW Hamacher, J.-C. Picard, dan M. Queyranne. Pada menemukan pemotongan terbaik dalam jaringan. Oper. Res. Lett. 2 (6): 303–305, 1984, doi: 10.1016 / 0167-6377 (84) 90083-X .K
HW Hamacher dan M. Queyranne.K solusi terbaik untuk masalah optimisasi kombinatorial. Ann. Oper. Res. 4 (1-4): 123–143, 1985, doi: 10.1007 / BF02022039 .
sumber