Referensi untuk kelas grafik yang mempertahankan jarak subgraph saat dipesan

12

Katakanlah grafik memiliki properti M jika simpulnya dapat dipesan v 1 , v 2 , ... v n sedemikian rupa sehingga grafik H i diinduksi oleh simpul { v 1 , ... , v i } memiliki d i s t H i ( v j , v k ) = d i s t G ( v j , vGMv1,v2,vnHi{v1,,vi} untuk semua j , k i . Dengan kata lain, menambahkan simpul berikutnya dalam pemesanan kami tidak memengaruhi metrik jarak grafik saat ini.distHi(vj,vk)=distG(vj,vk)j,ki

Sebuah contoh dari grafik tersebut adalah biasa jaringan.n×n

Apakah properti atau kelas grafik ini memiliki nama? Sudahkah mereka dipelajari?

mich
sumber
Contoh sederhana dari grafik yang tidak memiliki properti ini adalah cycle untuk k 5 . Ini karena, untuk pemesanan apa pun, subgraf H saya harus terhubung, dan pada saat i = k / 2 + 2 < k , H i adalah garis panjang i - 1 , dan beberapa simpul ada dua. jarak i - 1 > k / 2 terpisah. kk5Hii=k/2+2<kHii1i1>k/2
Andrew Morgan
Di sisi lain, calon alami untuk menemukan urutan yang baik adalah dengan melakukan BFS dari pilihan yang sewenang-wenang v 1 . Dengan melihat G sebagai pohon BFS dengan beberapa tepi ekstra, sepertinya satu-satunya halangan untuk memiliki properti M adalah untuk itu menjadi sesuatu yang "seperti" k -siklus untuk k 5 di G . Yang dimaksud dengan "seperti" adalah k- cycle v 1 , , v k , v k + 1 = vv1,,vnv1GMkk5Gk dengan k 5 sehingga d ( v i , v j ) = | i - j | di G . Jika kita menyebut siklus semacam itu "minimal", maka apakah benar bahwa properti M setara dengan tidak adanya siklus minimal dengan panjang minimal 5? v1,,vk,vk+1=v1k5d(vi,vj)=|ij|GM
Andrew Morgan
1
k

Jawaban:

8

Saya tidak punya jawaban untuk seluruh kelas grafik Anda, tetapi tiga subclass grafik yang memiliki properti ini adalah grafik herediter jarak , grafik chordal , dan grafik median .

v1

Grafik chordal adalah grafik yang memiliki pemesanan dengan properti yang setiap simpul berturut-turut, ketika ditambahkan, memiliki klik untuk tetangganya. Pemesanan ini jelas menjaga jarak.

Demikian pula, grafik median (termasuk contoh kisi Anda) memiliki properti yang, untuk setiap pemesanan pertama, setiap simpul memiliki lingkungan hypercube pada saat ditambahkan. (Lihat halaman 76–77 dari Eppstein et al, "Teori Media", Springer, 2008). Sekali lagi, properti ini berarti bahwa penambahan tidak dapat mengubah jarak di antara simpul sebelumnya.

Ada kelas grafik yang saya tidak tahu namanya, menggeneralisasi grafik kordal dan herediter jarak, yang dapat dikenali dalam waktu polinomial dan yang memiliki properti Anda. Mereka adalah grafik terhubung yang dapat dibangun dari satu titik dengan menambahkan simpul satu per satu, di mana tetangga dari setiap titik baru adalah bagian dari salah satu lingkungan tertutup dari grafik sebelumnya. Mereka hampir (tetapi tidak cukup) sama dengan grafik yang dapat dibuka-tutup, perbedaannya adalah bahwa simpul baru tidak harus berdekatan dengan simpul yang lingkungannya sedang disalin. Urutan eliminasi grafik chordal adalah konstruksi jenis ini di mana setiap simpul baru memilih sub kelompok klik dari lingkungan. Demikian pula grafik herediter jarak memiliki konstruksi jenis ini di mana tetangga dari setiap simpul baru adalah seluruh lingkungan tertutup, lingkungan terbuka, atau satu simpul tunggal. Setiap simpul baru tidak dapat mengubah jarak dari simpul sebelumnya, sehingga urutan konstruksi ini memiliki properti yang Anda cari.

Jika Anda menetapkan titik v menjadi "dilepas" jika itu bisa menjadi yang terakhir dalam urutan ini (memiliki lingkungan terbuka yang merupakan subset dari lingkungan tertutup orang lain) maka menghapus simpul dilepas lainnya tidak mengubah kemampuan penghapusan v : jika lingkungan v adalah himpunan bagian dari Anda, dan kami menghapus Anda sebagai memiliki lingkungan yang merupakan himpunan bagian dari w, maka v masih dapat dilepas karena lingkungannya masih merupakan himpunan bagian dari w's. Oleh karena itu, urutan langkah-langkah penghapusan yang bisa kita ikuti untuk mengambil grafik kembali ke apa-apa membentuk antimunroid, dan satu urutan seperti itu dapat ditemukan dalam waktu polinomial oleh suatu algoritma serakah yang berulang kali menghapus suatu vertex yang dapat dilepas kapan pun ia dapat menemukannya. Membalikkan output dari algoritma ini memberikan urutan konstruksi untuk grafik yang diberikan. Grafik kubus memberikan contoh grafik yang memiliki properti Anda (grafik median) tetapi tidak dapat dibangun dengan cara ini. Saya pikir grafik median yang dapat dibangun dengan cara ini adalah persis persegi kuadrat (yang termasuk kisi-kisi biasa). Grafik yang memiliki urutan konstruksi jenis ini juga mencakup semua grafik yang memiliki verteks universal, seperti grafik roda , sehingga (tidak seperti grafik chordal dan grafik herediter jarak) mereka tidak sempurna dan tidak ditutup di bawah subgraph yang diinduksi.

David Eppstein
sumber
properti dari kelas grafik ini yang tidak Anda yakini mengingatkan pada pemesanan penghapusan dominasi. Makalah ini tampaknya relevan dengan pertanyaan awal: epubs.siam.org/doi/abs/10.1137/…
JimN
Saya pikir pemesanan eliminasi dominatlon mungkin sama dengan dlsmantlability. Tetapi Anda harus menautkan makalah itu dengan jawaban yang sebenarnya, karena "pemesanan penghapusan pelestarian jarak jauh" tampaknya persis seperti yang ditanyakan oleh pertanyaan awal.
David Eppstein