• Keine Ergebnisse gefunden

Zeigen oder widerlegen Sie, dass Gfür jedes k, 16k6|V|, einen zusammenhängenden Teilgraphen mitk Knoten enthält

N/A
N/A
Protected

Academic year: 2022

Aktie "Zeigen oder widerlegen Sie, dass Gfür jedes k, 16k6|V|, einen zusammenhängenden Teilgraphen mitk Knoten enthält"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Ludwig-Maximilians-Universität München WS 2008/09

Institut für Informatik Aufgabenblatt 1

Dr. Brandt, Dr. Johannsen / Brill, Fischer 23. Oktober 2008

Übung zur Vorlesung Algorithmische Graphentheorie

Tutorübung: 27. Oktober 2008 Abgabetermin: 2. November 2008

Aufgabe 1 Zusammenhang (H)

Sei G= (V,E) ein zusammenhängender Graph. Zeigen oder widerlegen Sie, dass Gfür jedes k, 16k6|V|, einen zusammenhängenden Teilgraphen mitk Knoten enthält.

Aufgabe 2 Brücken (H)

Sei G = (V,E) ein zusammenhängender Graph. Eine Kante e ∈ E heißt Brücke, wenn der GraphG0= (V,E\{e})nicht zusammenhängend ist. Zeigen oder widerlegen Sie die folgenden Aussagen:

(a) Ein Graph, in dem jeder Knoten geraden Grad hat, enthältkeine Brücke.

(b) Eine Kante ist genau dann eine Brücke, wenn sie nicht auf einem Kreis liegt.

Aufgabe 3 Schnitte (T)

EinSchnitt eines GraphenG= (V,E)ist eine Partition der Knotenmenge V in zwei Mengen SundV\S. Die Größe eines Schnittes(S,V\S) ist die Anzahl|{{u,v}∈E:u∈S,v∈V\S}|

der Kanten, die den Schnitt überqueren. Geben sie einen Algorithmus mit LaufzeitO(|V|+|E|) an, der für einen Graphen eine 12-Approximation eines Schnittes maximaler Größe bestimmt.

Aufgabe 4 Bipartite Graphen (H/T)

(a) Zeigen Sie, dass jeder Graph mitnKnoten und mehr als n42 Kanten ein Dreieck enthält.

(T)

(b) Zeigen Sie ohne Zuhilfenahme der vorhergehenden Teilaufgabe, dass ein bipartiter Graph maximal n42 Kanten besitzt. (H)

(c) Geben Sie einen Algorithmus mit LaufzeitO(|V|+|E|)an, der bei Eingabe eines Graphen G = (V,E) überprüft, ob dessen Komplement G= (V, V2

\E) bipartit ist. Beachten Sie dabei, dass die Berechnung von G, sowohl bei Darstellung durch Adjazenzliste als auch durch Adjazenzmatrix, unter UmständenΩ(|V|2) Zeit in Anspruch nimmt. (H)

(2)

Aufgabe 5 Gradsequenzen (T)

(a) Zeigen oder widerlegen Sie, dass jeder Graph mit mindestens zwei Knoten ein Paar von Knoten identischen Grades besitzt.

(b) Charakterisieren sie die Graphen, die genau ein Paar von Knoten identischen Grades besitzen.

Aufgabe 6 2-SAT (T)

Eine aussagenlogische Formel in 2-konjunktiver Normalform (2-KNF) ist gegeben durch eine Menge vonnPaaren ci= (`i1,`i2), wobei`i1 und`i2 jeweils eine negierte oder nicht negierte Variable ist. Eine solche Formel heißt erfüllbar, wenn eine Belegung der Variablen mit Werten true und false existiert, so dass für jedes Paarci mindestens eines der beiden Elemente`i1 bzw. `i2 mit true belegt ist. Geben Sie einen Algorithmus mit Laufzeit O(n) an, der bei Eingabe einer Formel in 2-KNF entscheidet, ob diese erfüllbar ist.

2

Referenzen

ÄHNLICHE DOKUMENTE

Entscheiden Sie für jede der folgenden Mengen, ob sie unifizierbar ist und falls ja, bestimmen Sie einen allgemeinsten Unifikator (MGU).. a) tqpf pa, xq, z 1 q, qpf py, gpz 1 qq, hpz

Falls für alle Knoten gilt, dass sie eine Schleife haben oder mit mindestens einem anderen Knoten verbunden sind, dann ist jeder Knoten mit einer Kante verbunden.. b) Negieren Sie

Zeige, dass dann das charakteristische Polynom und das Minimalpolynom von f.

[r]

Aufgabe 6.4 Wird ein Kreis vom Radius r > 0, welcher in der xz-Ebene des R 3 liegt und den Mittelpunkt (R, 0, 0) T mit einem R > r hat, um die z-Achse rotiert, entsteht

Hinweise: Bitte Namen und ¨ Ubungsgruppe auf jedem Blatt.. Maximal 3

(d) Sei ϕ eine aussagenlogische Formel deren Modelle unter Schnitt abgeschlossen sind. Zeigen Sie, dass ϕ logisch äquivalent zu einer

[r]