Mari kita mengatakan bahwa grafik adalah -connected jika penghapusan setiap simpul dan setiap tepi dari daun selalu graf terhubung. Misalnya, grafik -connect, sesuai dengan definisi standar, adalah -connected, sesuai dengan definisi baru. Apakah ada algoritma polinomial-waktu untuk memutuskan apakah adalah -connected? Di sini saya menganggap bahwa inputnya adalah , dan .( a , b ) a b G k ( k - 1 , 0 ) G ( a , b ) G a b
ds.algorithms
graph-theory
graph-algorithms
some one
sumber
sumber
Jawaban:
Ini adalah versi yang diedit dari "jawaban" sebelumnya yang secara tidak benar mengklaim algoritma polinomial-waktu untuk masalah tersebut. Apa yang saya tulis di bawah ini adalah koneksi ke masalah yang ada yang menunjukkan bahwa masalahnya sulit.
Misalkan adalah dua simpul dalam G dan kami ingin memeriksa apakah keduanya terhubung ( a , b ) . Yang menghapus setiap satu node dan setiap b tepi seharusnya tidak disconnect s dan t . Cara lain untuk melihatnya adalah sebagai berikut: berapa jumlah minimum node yang perlu kita hapus untuk mengurangi konektivitas edge antara s dan t ke bs , t G ( a , b ) Sebuah b s t s t b ? Jenis-jenis masalah ini telah dipelajari dengan nama pemotongan multi-rute dan mereka merupakan aliran rangkap untuk multi-rute. Berbagai hasil pendekatan telah ditunjukkan meskipun banyak masalah dasar belum terselesaikan. Hasil yang menarik adalah sebagai berikut. Misalkan setiap sisi memiliki biaya dan kami ingin menghapus set tepi biaya minimum untuk mengurangi konektivitas tepi antara s dan t ke b ; maka masalah ini adalah NP-Hard ketika b adalah bagian dari input. Hasil ini di koran oleh Barman dan Chawla: http://arxiv.org/abs/0908.0350c ( e ) s t b b
Dua makalah yang akan muncul dalam SODA 2012 mendatang adalah pemotongan multi-rute yang memiliki hasil lebih lanjut pada topik. Yang oleh Chuzhoy etal memiliki hasil kekerasan untuk beberapa varian.
sumber