Ağaçları kapsayan bütünlük


10

Bir yaprak kümesi, konakçı grafikte tam bir alt çizgi oluşturuyorsa, bir grafiğin yayılan ağacına tamlık ağacı denir. Bir grafik ve bir tamsayı k verildiğinde, G en fazla k yapraklı bir bütünlük ağacı içeriyorsa karar vermenin karmaşıklığı nedir?GkGk

Bu soruyu sormanın bir nedeni, bağımsızlık ağaçları için karşılık gelen sorunun NP-tamamlanmış olmasıdır, burada bir bağımsızlık ağacı, yapraklarının kümesi konakçı grafikte bağımsız bir set olacak şekilde yayılan bir ağaçtır.

Başka bir neden de bu soru (ve buna karşılık gelen cevaplar). G'nin her bir yayılma ağacının, yalnızca G tam bir grafik veya döngü olması durumunda bir bütünlük ağacı olduğu ortaya çıkıyor . GG

Yanıtlar:


12

Üçgensiz bir grafikte, bir bütünlük ağacı bir Hamilton döngüsü (kenarlarından biri eksi) olmalıdır. ISGCI , Hamilton döngüsünün üçgen içermeyen grafiklerde NP-tam olduğunu söylüyor. Bu nedenle, bir bütünlük ağacı bulmak (maksimum yaprak sayısındaki herhangi bir kısıtlamadan bağımsız olarak).


Oh, bu güzel bir gözlem, teşekkürler!
vb le

8

David'i cevabının zarafetiyle yenemem. Ancak bu sorunu düşünmek için çok zaman harcadıktan sonra, size çözümümü ihanet etmek istiyorum;)

k2GHG1G2Qkx,x1,x2,,xk1yv1G1v2G2HG1,G2,Qyxv1x1,x2,,xk1v2v1 içinde ve tüm komşu içinde için .v 2 G 2 yG1v2G2y

O zaman , ancak en fazla yapraklı bir bütünlük ağacı olması durumunda Hamilton döngüsüne sahip olduğu kolayca görülebilir .H kGHk

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.