• Keine Ergebnisse gefunden

Pr¨ asenz¨ ubung (Graphenalgorithmen)

N/A
N/A
Protected

Academic year: 2022

Aktie "Pr¨ asenz¨ ubung (Graphenalgorithmen)"

Copied!
3
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Studiengang Kommunikationsinformatik Prof. Dr.–Ing. Damian Weber

Informatik 2

Pr¨ asenz¨ ubung (Graphenalgorithmen)

Gegeben sei der folgende Graph:

2

8

3 4

6 5

1

7

Aufgabe 1 (Graphenalgorithmen)

a) Skizzieren Sie einen Algorithmus, der f¨ur einen gerichteten Graphen G und zwei Knoten u, v entscheidet, ob ein Pfad von u nach v existiert.

Sie d¨urfen dabei in der Vorlesung behandelte Algorithmen als Prozedur aufrufen und deren Ergebnisse weiterverwenden.

b) In der Situation von Teil a) nennen wir v erreichbar von u. Ist die Relation

u∼v ⇐⇒v erreichbar von u reflexiv, symmetrisch, oder transitiv?

c) F¨uhren Sie f¨ur den obigen Graphen eine topologische Sortierung durch.

d) F¨uhren Sie auf obigem Graphen Depth–First–Search mit Zeitstempeln aus, beginnend mit Knoten 1. Klassifizieren Sie hierbei die Kanten.

Seite 1 von 3

(2)

e) F¨uhren Sie auf obigem Graphen Breadth–First–Search aus aus, begin- nend mit Knoten 1. Finden Sie die k¨urzesten Wege inklusive Distanzen von Knoten 1 zu allen Knoten.

Aufgabe 2 (Starke Zusammenhangskomponenten)

Finden Sie f¨ur nachstehenden Graphen die starken Zusammenhangskompo- nenten durch zweimalige Anwendung von DFS.

4

1 6

9 2

5

7

8

10

3 11

12

Seite 2 von 3

(3)

Aufgabe 3 (B¨aume)

Ein gerichteter Graph G= (V, E) ist ein Baum, wenn i) es genau einen Knoten v0 ∈V gibt mit indeg(v0) = 0, ii) G azyklisch ist

iii) f¨ur alle v ∈V \ {v0}gilt, dass indeg(v) = 1.

a) Gegeben sei ein GraphGmit n Knoten. Wieviele Kanten hat G, wenn G ein Baum ist? Beweisen Sie Ihre Aussage.

b) Finden Sie einen Graphen der kein Baum ist, aber die i) Eigenschaften i) und ii) erf¨ullt

ii) Eigenschaften i) und iii) erf¨ullt

c) Gegeben sei ein Graph Gin Adjazenzmatrix–Darstellung. Nehmen Sie an, Sie wissen schon, daß Gein Baum ist.

i) Schreiben Sie eine Prozedur in Pseudocode, die die Wurzel des Baums ausgibt.

ii) Schreiben Sie eine Prozedur in Pseudocode, die alle Bl¨atter des Baums ausgibt.

Seite 3 von 3

Referenzen

ÄHNLICHE DOKUMENTE

Claim: The first solution found in tree search has the minimum path cost (for graph search it is more difficult).. Proof: Suppose there exists a goal node G with optimal path cost

Zwei Knoten, die durch eine Kante verbunden sind, heißen auch benachbart oder adjazent.. Ist die Kantenrelation E symmetrisch, dann heißt der

Ein Graph (V , E ) heißt endlich genau dann, wenn die Menge der Knoten V endlich ist.. Wir besch¨ aftigen uns hier nur mit

Die Abbildung sgn ist ein Homomor- phismus und nach Definition gilt ker(sgn) =

Gib die Gleichung der Asymptote zum Graphen von f‘ an und zeichne die Asymptote und den Graphen von f‘ mit in das vorgegebene Koordinatensystem ein.. 3 Ermittle rechnerisch

d) F¨ uhren Sie auf obigem Graphen Breadth–First–Search aus aus, begin- nend mit Knoten 1. Finden Sie die k¨ urzesten Wege inklusive Distanzen von Knoten 1 zu

OFF position. Turn the sequence limiting switch to the right through it, marked positions and allow the sequence limiting switch to rest at each of its

Leiten Sie hierzu L i nach der Zeit ab und benutzen Sie dann die Hamil- ton’schen Bewegungsgleichungen, um zu zeigen, dass die Ableitung identisch null