21.01.2014 Aufrufe

Informatik 2 10. ¨Ubung - Prof. Dr.-Ing. Damian Weber

Informatik 2 10. ¨Ubung - Prof. Dr.-Ing. Damian Weber

Informatik 2 10. ¨Ubung - Prof. Dr.-Ing. Damian Weber

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Studiengang Kommunikationsinformatik<br />

<strong>Prof</strong>. <strong>Dr</strong>.–<strong>Ing</strong>. <strong>Damian</strong> <strong>Weber</strong><br />

Dipl.-Inf. Marion Bohr<br />

Daniel Henry, M.Sc.<br />

<strong>Informatik</strong> 2<br />

<strong>10.</strong> Übung<br />

Gegeben sei der folgende, aus der Vorlesung bekannte Graph.<br />

Aufgabe 1 (Vertex–Cover)<br />

In der Vorlesung wurde folgender Algorithmus vorgeschlagen:<br />

for k=1 to n do<br />

erzeuge jede mögliche Markierung von k Knoten<br />

überprüfe, ob die Markierung eine Überdeckung darstellt<br />

od<br />

a) Berechnen Sie die Laufzeit dieses Verfahrens im schlechtesten Fall, d.h.<br />

wieviele Markierungsvorgänge insgesamt geprüft werden müssen.<br />

b) NehmenSiean,derGraphseials(symmetrische)Adjazenzmatrixgegeben.<br />

Schreiben Sie eine Funktion in Pseudocode, die für eine gegebene<br />

Markierung von k Knoten überprüft, ob diese Markierung eine Überdeckung<br />

darstellt. Die markierten Knoten können in einem Array m[ ]<br />

übergeben werden.<br />

Seite 1 von 2


Aufgabe 2 (Edge–Cover)<br />

Lesen Sie sich das Edge-Cover–Problem unter<br />

http://en.wikipedia.org/wiki/Edge_cover<br />

durch.<br />

Finden Sie eine minimale Kantenüberdeckung für den o.a. Graph und begründen<br />

Sie die Minimalität.<br />

Ist das Edge–Cover–Problem ein in unserem Sinne hartes Problem?<br />

Aufgabe 3 (Vertex–Color)<br />

Das Vertex–Color–Problem ist Ihnen aus Übung 1 bekannt.<br />

Finden Sie die minimale Anzahl von Farben, um die Knoten des o.a. Graph<br />

zu färben.<br />

Begründen Sie die Minimalität.<br />

Aufgabe 4 (Edge–Color)<br />

Lesen Sie über das Edge–Color–Problem unter<br />

http://en.wikipedia.org/wiki/Edge_coloring<br />

bis zu den Abschnitten Examples, Definitions.<br />

Finden Sie die minimale Anzahl von Farben, um die Kanten des o.a. Graph<br />

zu färben.<br />

Begründen Sie die Minimalität.<br />

Abgabe : Montag, 1. Juli 2013<br />

Seite 2 von 2

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!