-tree'nin doğru tanımı nedir ?


13

Başlıktan da anlaşılacağı gibi, ağacının doğru tanımı nedir? Sınırlı treewidth ile grafikler için k- ağaçlar ve kısmi k- ağaçlar hakkında alternatif tanımlar olarak konuşan birkaç makale var ve görünüşte yanlış birçok tanım gördüm. Örneğin, en az bir yer k- ağaçlarını şu şekilde tanımlar :kkkk

Bir grafik bir adlandırılır -ağacı ve eğer her iki durumunda G ile birlikte grafiktir k köşe ya da G, bir tepe vardır v derecesi ile k - 1 , öyle ki G v a, K -ağacı. Kısmi bir k -ağacı bir herhangi bir alt grafiğinin olan K Ağaç.kGkGvk1Gvkkk

Bu tanıma göre, aşağıdaki grafik oluşturulabilir:

  1. Bir kenar , 2- ağaç ile başlayın .(v1,v2)2
  2. İçin , bir köşe oluşturmak v i ve komşu olmak v i - 1 ve v ı - 2 .i=1nvivi1vi2

Bunu yapmak , köşegenleri olan bir kare şeridi oluşturacaktır . Benzer şekilde, ilk kareden yukarıdaki şeride dik bir yönde bir bant oluşturmaya başlayabiliriz. Sonra, bir n × n ızgarasının ilk satırına ve ilk sütununa sahip oluruz . Izgaraları doldurmak, köşeler oluşturarak ve üstlerine ve solundaki köşelere birleştirerek kolaydır.nn×n

Nihai sonuç, aslında, n genişlik t n olarak bilinen bir ızgarası içeren bir grafiktir .n×nn


-trees'in doğru tanımı aşağıdaki gibi olmalıdır:k

Bir grafik bir adlandırılır -ağacı, ancak ve ancak, ya, eğer G ile tam bir grafiktir k köşe ya da G, bir tepe vardır v derecesi ile k - 1 komşu olacak şekilde v formları bir k -clique ve G, V a, k- ağaç.kGkGvk1vkG vk

Daha sonra, yukarıda açıklanan ızgara benzeri grafik oluşturulamaz.

Doğrumuyum?


6
Sorunuzu lateksleyebilir misiniz - okumayı kolaylaştırır. Daha fazla bilgi için meta.cstheory.stackexchange.com/questions/225/… adresine bakın
Suresh Venkat

Bu tanımla, 2_tree çizemiyorum, lütfen çizip benim için gönderir misiniz?

Yanıtlar:


15

Temel olarak size ufak bir değişiklikle katılıyorum:

Bir grafik G a, k ya da, ancak ve ancak, eğer-ağacı G ile tam bir grafiktir k+1 köşeler ya da G bir tepe vardır v (açık) mahalle şekilde v formları bir k -clique ve Gv olan bir k -ağacı.

Başka bir deyişle, v derece olmalıdır k yerine, k1 sizin tanımında.

Ben şahsen aşağıdan yukarıya tanımı tercih ediyorum, ama bu sadece bir zevk meselesi:

  • k+1k
  • kGn+1nk+1kHnkkH
  • k

Bu tanım, Pınar Heggernes'in ders notlarındaki tanımın biraz değiştirilmiş bir versiyonudur .


k1

Diğer fark mahallenin bir klik olması gerekliliğidir.
András Salamon

vk1k

Ah, bu daha mantıklı - açıklık için teşekkürler.
András Salamon

kkk1kkk(k1)
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.