Modellierung – WS 2014/2015 Hausaufgaben

Werbung
Paderborn, 19. Dezember 2014
Universität Paderborn
Institut für Informatik
H. Kleine Büning,
J. Blömer
Modellierung – WS 2014/2015
Hausaufgaben
Bonuszettel
Abgabe: 5. Januar 2015, 13:00h
Organisatorisches: Die Lösungen der Hausaufgaben sind in die Kästen im D3-Flur einzuwerfen. Bilden
Sie bitte innerhalb ihrer Übungsgruppe Gruppen von 2-3 Personen zur Lösung der Aufgaben. Die Lösung
muss die Namen und Matrikelnummern derjenigen enthalten, die die Aufgaben gelöst haben sowie die
Übungsgruppennummer. Nicht getackerte Abgaben werden nicht korrigiert.
Dies ist ein Bonusblatt. Es sind also insgesamt mehr als 100% der
Punkte erreichbar.
Aufgabe 1 (9 Punkte): Relationen, Beweisen
Sei M eine Menge. Eine Teilmenge P von P ow(M ) heißt Partition von M , falls gilt:
•
S
A∈P
A = M und
• für alle A, B ∈ P mit A 6= B gilt A ∩ B = ∅
Sei für eine Partition P die Relation R ⊆ M × M wie folgt definiert:
(x, y) ∈ R ⇔ ∃ A ∈ P mit {x, y} ⊆ A
(1)
(a) Zeigen Sie, dass R eine Äquivalenzrelation ist:
(a1) Zeigen Sie: R ist reflexiv.
(a2) Zeigen Sie: R ist symmetrisch.
(a3) Zeigen Sie: R ist transitiv.
(b) Sei nun R ⊆ M × M nun eine Äquivalenzrelation. Zeigen Sie, dass es für R genau eine Partition P
von M mit ∅ 6∈ P gibt, so dass (1) erfüllt ist.
Hinweis: Machen Sie sich den Zusammenhang zunächst an einem kleinen Beispiel klar.
1
2014
Aufgabe 2 (5 Punkte): Formalisieren
Gegeben seien die folgenden Prädikate:
• männlich(x) bedeutet, dass das mit x bezeichnete Objekt männlich ist.
• weiblich(x) bedeutet, dass das mit x bezeichnete Objekt weiblich ist.
• vegetarier(x) bedeutet, dass das mit x bezeichnete Objekt Vegetarier ist.
• metzger(x) bedeutet, dass das mit x bezeichnete Objekt Metzger ist.
• liebt(x,y) bedeutet, dass das mit x bezeichnete Objekt das Objekt y liebt.
Formalisieren Sie die folgenden umgangssprachlichen Aussagen mit Hilfe prädikatenlogischer Formeln.
Nutzen Sie dazu die oben aufgeführten Prädikate.
(a) Kein Mann ist sowohl Metzger als auch ein Vegetarier.
(b) Alle Männer außer Metzgern lieben alle Vegetarier.
(c) Die einzigen vegetarischen Metzger sind Frauen.
(d) Kein Mann liebt eine Frau, die ein Vegetarier ist.
(e) Keine Frau liebt einen Mann, der nicht alle Vegetarier liebt.
Aufgabe 3 (6 Punkte): Prädikatenlogik
Zeigen Sie mit Hilfe von Resolution, dass α β gilt mit:
α = ∀w∃z∀v(P (v, z) ∨ S(z) ∨ ¬Q(v, w, z))
β = ¬(∀v∀w¬(Q(v, w, v) ∧ ¬S(v) → P (v, w)))
Aufgabe 4 (8 Punkte): Modellierung, Begriffe
Herzlich willkommen im Büro des Verkehrsbeauftragten von Neustadt. Ihre Aufgabe wird es sein, das dichte, und meistens vollkommen überlastete Straßennetz unseres kleinen Ortes zu verwalten und neue Formen
der Verkehrsführung zu planen. Das Straßennetz von Neustadt sei gegeben durch folgenden gerichteten
Graphen:
2
2014
K
U
Sc
T
B
G
Tr
R
I
P
N
Si
Hinweis: Zur Vereinfachung wurden im Graph die fettgedruckten Buchstaben als Abkürzungen verwenden: Kathedrale, Gewerbegebiet, Industriegebiet, Universität, Technologiepark, Rathausplatz, Schlossplatz,
Triumphbogen, Neustädter Tor, Burgplatz, Pariser Platz, Siedlung Stadtbach. Diese Abkürzungen dürfen
Sie auch in ihrer Lösung verwenden. Die Notation a ↔ b bedeutet, dass es eine Kante von a nach b und
eine Kante von b nach a gibt.
(a) Eine Reisegruppe besucht Neustadt. Da Neustadt eine reizvolle Architektur besitzt, ist es nahe liegend, dass eine Stadtrundfahrt mit dem Bus unternommen wird. Da Sie der Reisegruppe verständlicherweise nur die Schokoladenseite Neustadts präsentieren möchten - dies umfasst die Kathedrale,
den Rathausplatz, den Schlossplatz, den Triumphbogen, das Neustädter Tor, den Burgplatz und den
Pariser Platz - sollen Sie eine Route festlegen, welche nur die erwähnten kulturellen Highlights umfasst und sonst keine weiteren. Es versteht sich von selbst, dass alle Punkte der Rundfahrt nur genau
einmal befahren werden.
(a1) Geben Sie den durch die erwähnten Punkte induzierten Teilgraph an.
(a2) Um welches graphentheoretisches Problem handelt es sich bei der vorgegebenen Routenbildung?
(a3) Kann es die beschriebene Route geben? Geben Sie eine entsprechende Route an oder begründen
Sie, wieso es diese Route nicht geben kann.
(a4) Eine Delegation der Partnerstadt Paderborn besucht Neustadt. Da diese Besuchergruppe auch
zahlreiche Professoren der Universität umfasst, interessiert sie sich auch für die Universität, den
Technologiepark und das Gewerbegebiet. Kann es diese erweiterte Route geben? Geben Sie eine
entsprechende Route an oder begründen Sie, wieso es diese Route nicht geben kann.
(b) Peter hat ein neues Fahrrad bekommen und fährt nun somit viel in der Gegend herum. Eines Tages
wettet ein Freund von ihm, dass er es nicht schafft, in der Siedlung Stadtbach loszufahren und wieder
anzukommen, wobei er jede Straße, die Neustadt besitzt, genau einmal befahren muss.
Hinweis: Neustadt ist eine fahrradfreundliche Stadt, in der alle Einbahnstraßen von Fahrradfahren in
beiden Richtungen benutzt werden dürfen.
3
2014
(b1) Welches graphentheoretische Problem liegt hier vor?
(b2) Sollte Peter die Wette annehmen?
(c) Es ist Winter in Neustadt und so kommt es wie es kommen muss: Durch plötzliche Eisglätte und beeinträchtige Sicht kommt es während des Feierabendverkehrs zu einem Massenunfall - zum Glück nur
Blechschaden - vor dem Triumphbogen, so dass sämtliche Verbindungen von und zum Triumphbogen
blockiert sind. Herr Schmidt arbeitet in der Universität und möchte nach getaner Arbeit nach Hause,
welches sich in der Siedlung Stadtbach befindet, fahren. Da er von der Sperrung des Triumphbogens
im Radio gehört hat, versucht er mit seinem neuen Navigationssystem eine Route nach Hause zu berechnen, allerdings meldet das System immer „Keine Route vorhanden“. Entnervt ruft Herr Schmidt
bei Ihnen an und möchte wissen, wieso das neue, in der Zeitung angepriesene Navigationssystem
nicht funktioniert.
(c1) Wieso arbeitet das System von Herrn Schmidt richtig?
(c2) Die Polizei regelt in den Einbahnstraßen den Verkehr, so dass diese nun vorübergehend in beiden
Richtungen befahrbar sind. Kann Herr Schmidt nun nach Hause fahren?
Aufgabe 5 (9 Punkte): Graphen,Beweisen
Eine Orientierung eines ungerichteten Graphen G = (V, E) ist ein gerichteter Graph G0 = (V, A) mit
|A| = |E|, so dass G der zugrunde liegende ungerichtete Graph von G0 ist.
Wenn es eine stark zusammenhängende Orientierung eines ungerichteten Graphen G gibt, dann heißt G
orientierbar.
Eine Kante eines Graphen G heißt Brückenkante, wenn ein Entfernen aus G zu einem Graphen führt, der
mehr Zusammenhangskomponenten als G besitzt.
(a) Zeigen Sie, dass ein orientierbarer Graph keine Brückenkante besitzt.
(b) Zeigen Sie, dass ein zusammenhängender Graph G ohne Brückenkante orientierbar ist. Gehen Sie
dazu schrittweise vor:
(b1) Zeigen Sie, dass es für zwei benachbarte Knoten v1 , v2 ∈ V einen Kreis in G gibt, der v1 und
v2 enthält.
(b2) Sei G1 eine Orientierung von G und H1 = (V1 , A1 ) ein stark zusammenhängender Teilgraph
von G1 , der nicht alle Knoten aus V enthält. Sei v2 6∈ V1 . Zeigen Sie, dass dann eine Orientierung G2 von G mit einem stark zusammenhängenden Teilgraphen H2 = (V2 , A2 ) existiert, so
dass V1 ∪ {v2 } ⊆ V2 . Verwenden sie (b1) um die Orientierung von Kanten aus G1 , die nicht in
H1 liegen geeignet zu modifizieren.
(b3) Wie folgt nun die obige Behauptung?
4
2014
Herunterladen