TU Wien:Diskrete Mathematik für Informatik UE (Gittenberger)/Übungen WS13/Beispiel 13

Aus VoWi
Zur Navigation springen Zur Suche springen

13) If T is a tree having no vertex of degree 2, then T has more leaves than internal nodes. Prove this claim

  • a) by induction,
  • b) by considering the average degree and using the handshaking lemma.

Theory[Bearbeiten | Quelltext bearbeiten]

Solution[Bearbeiten | Quelltext bearbeiten]

d...degree
v...Vertex
B...Blatt
I...Interner Knoten

interner Knoten (I) : d(v)>1
Blatt (B) : d<=1

Induktion:
n=1: o (B=1, I=0, ok) n=2: o--o (B=2, I=0, ok) usw.


n=k: 2 Fälle:

  • a. wir verbinden einen neuen Knoten (der immer ein Blatt ist!) mit einem internen Knoten: |I| bleibt gleich, |B| wird um eins erhöht (ok)
  • b. wir verbinden einen neuen Knoten mit einem Blatt: Das bisherige Blatt hat nun d(v)=2, das ist aber laut Aufgabe nicht erlaubt. Also kann der Fall nicht eintreten.


Man sieht also, dass stets |B| > |I| gilt

Kommentar:

Ich widerspreche. Dies gilt nur, wenn man zeigen kann, dass auf diese Art und weise jeder Baum ohne Knotengrad 2 der Größe k aus einem Baum ohne Knotengrad 2 der Größe k-1 durch Hinzufügen eines Blattes konstruiert werden kann. Dem ist nicht der Fall. Hier ein Gegenbeispiel:

---o---

--/|\--

-o-o-o-

--/-\--

-o---o-

Durch Entfernen eines Blattes hat dieser Graph wieder Knotengrad 2 und kann daher nicht durch die obrige Regel konstruhiert werden. --21:19, 19. Okt. 2017 (CEST)




über Handshaking Lemma:
Summe d(v) >= 3*|I| + |B|
Sowie über Handshaking Lemma und Tree Vertex Edge Formel: Summe d(v) = 2 * |E| = 2 * (|V|-1) = 2 * (|I|+|B|-1)
entsprechend umformen, und schon sieht man, dass |B|>|I| gilt.
Da ja der durchschnittliche Degree gefragt ist, kann man natürlich noch durch die Summe der Degrees dividieren - allerdings ändert das nichts da es sich wegkürzt.