Embedding grafik yang memaksimalkan sudut minimum

13

Mengingat grafik planar, satu kaleng menanamkan dalam waktu linier menyeberang bebas ke dalam jaringan. Saya tertarik apakah ada algoritma yang efisien diketahui garis lurus menanamkan grafik planar menyeberang bebas ke dalam n c × n c grid, untuk beberapa c kecil , sehingga sudut minimum antara dua sisi dimaksimalkan?n×nnc×ncc

Peter
sumber
Saya berasumsi Anda tertarik dengan penyisipan garis lurus. Kalau tidak, pertanyaannya sepele ...
Sariel Har-Peled
ya, saya tertarik dengan pernikahan garis lurus
Peter

Jawaban:

15

Saya tidak berpikir algoritma seperti itu diketahui. Hasil yang saya tahu tentang memaksimalkan sudut minimum dalam gambar garis lurus grafik planar adalah:

  1. Setiap grafik planar memiliki gambar (mungkin nonplanar) di mana sudut minimum berbanding terbalik dengan tingkat maksimum. Untuk ide bukti utama dan beberapa referensi, lihat http://11011110.livejournal.com/230133.html

  2. Ada grafik planar derajat d sehingga sudut minimum dalam gambar garis planar lurus adalah HAI((catatand)/d3). Hasil ini disebabkan oleh Garg dan Tamassia, "Gambar planar dan resolusi sudut: algoritma dan batas", ESA '94. Mereka juga menunjukkan bahwa mencapai sudut yang hampir optimal dengan gambar kotak mungkin memerlukan kotak area eksponensial.

  3. Setiap grafik planar memiliki gambar planar di mana sudut minimum dibatasi oleh fungsi derajatnya. Ini dapat ditunjukkan dengan menggunakan teorema pengepakan lingkaran Koebe-Andreev-Thurston. Untuk referensi ke versi yang sedikit lebih kuat dari hasil ini (menunjukkan bahwa setiap grafik planar derajat terikat memiliki gambar planar dengan jumlah lereng tepi terbatas) lihat http://11011110.livejournal.com/205447.html

David Eppstein
sumber
Jawaban ini sangat menarik, terima kasih. Apakah Anda tahu jika ada yang diketahui tentang masalah di mana Anda ingin menanamkan grafik planar menyeberang bebas ke dalam kisi, st sudut antara setiap tepi dan sumbu x adalah kelipatan dari beberapaα dan tujuannya adalah untuk memilih αsebesar mungkin?
Peter
Jika Anda belum mengetahui penyematannya, ini lengkap NP. Khususnya, sulit untuk menentukan apakah α = π / 2 akan berfungsi. Lihat Garg dan Tamassia, "Tentang kompleksitas komputasi pengujian planaritas ke atas dan bujursangkar", SIAM J. Comput. 2001.
David Eppstein