2 Komplement eines Graphen

Ähnliche Dokumente
Kombinatorische Optimierung

WS 2009/10. Diskrete Strukturen

WS 2013/14. Diskrete Strukturen

Graphentheorie. Organisatorisches. Organisatorisches. Organisatorisches. Rainer Schrader. 23. Oktober 2007

w a is die Anzahl der Vorkommen von a in w Beispiel: abba a = 2

Literatur. Dominating Set (DS) Dominating Sets in Sensornetzen. Problem Minimum Dominating Set (MDS)

Seminararbeit für das SE Reine Mathematik- Graphentheorie

8 Diskrete Optimierung

Scheduling und Lineare ProgrammierungNach J. K. Lenstra, D. B. Shmoys und É.

Approximationsalgorithmen: Klassiker I. Kombinatorische Optimierung Absolute Gütegarantie Graph-Coloring Clique Relative Gütegarantie Scheduling

Algorithmen und Datenstrukturen (WS 2007/08) 63

Property Testing in Graphen mit beschränktem Maximalgrad

Übung zur Algebra WiSe 2008/2009, Blatt 1

Algorithmen II Vorlesung am

Das Briefträgerproblem

Algorithmentheorie Maximale Flüsse

Prof. Dr.-Ing. Firoz Kaderali Prof. Dr. rer. nat. Werner Poguntke. Graphen, Algorithmen und Netze

3.1 Konstruktion von minimalen Spannbäumen Es gibt zwei Prinzipien für die Konstruktion von minimalen Spannbäumen (Tarjan): blaue Regel rote Regel

Datenstrukturen & Algorithmen

Guten Morgen und Willkommen zur Saalübung!

Wintersemester 2005/2006 Gedächtnisprotokoll der mündlichen Prüfung

Anmerkungen zur Übergangsprüfung

Formale Systeme. Binary Decision Diagrams. Prof. Dr. Bernhard Beckert WS 2010/2011 KIT INSTITUT FÜR THEORETISCHE INFORMATIK

Gliederung. Definition Wichtige Aussagen und Sätze Algorithmen zum Finden von Starken Zusammenhangskomponenten

2. Lernen von Entscheidungsbäumen

Kapitel 4: Analyse von Petrinetzen

WS 2008/09. Diskrete Strukturen

Codes und Codegitter. Katharina Distler. 27. April 2015

Die in den Suchverfahren konstruierten Graphen waren zusammenhängend und enthielten keine Kreise. Also vereinbaren wir:

Diskrete Mathematik für Informatiker

Algorithmen und Datenstrukturen 2

Wie löst man Mathematikaufgaben?

Der Zwei-Quadrate-Satz von Fermat

Information Systems Engineering Seminar

Vorlesung : Binäre Entscheidungsdiagramme (BDDs) Dr. Carsten Sinz

Steinerbäume. Seminarausarbeitung Hochschule Aalen Fakultät für Elektronik und Informatik Studiengang Informatik Schwerpunkt Software Engineering

Expander Graphen und Ihre Anwendungen

Kapitel 4: Dynamische Datenstrukturen. Algorithmen und Datenstrukturen WS 2012/13. Prof. Dr. Sándor Fekete

Codes und Informationsgehalt

4 Greedy-Algorithmen (gierige Algorithmen)

Vorlesung Theoretische Informatik

Datenstrukturen und Algorithmen SS07

Kürzeste Wege in Graphen. Maurice Duvigneau Otto-von-Guericke Universität Fakultät für Informatik

Seminarvortag zum Thema Virtual Private Network Design im Rahmen des Seminars Network Design an der Universität Paderborn

Kapiteltests zum Leitprogramm Binäre Suchbäume

Randomisierte Algorithmen

Algorithmen und Datenstrukturen 2

Graphen: Datenstrukturen und Algorithmen

Vorlesung 3 MINIMALE SPANNBÄUME

Informatik 11 Kapitel 2 - Rekursive Datenstrukturen

Erinnerung/Zusammenfassung zu Abbildungsmatrizen

5.1 Drei wichtige Beweistechniken Erklärungen zu den Beweistechniken... 56

4. Lernen von Entscheidungsbäumen. Klassifikation mit Entscheidungsbäumen. Entscheidungsbaum

Künstliche Intelligenz Maschinelles Lernen

NP-Vollständigkeit. Krautgartner Martin ( ) Markgraf Waldomir ( ) Rattensberger Martin ( ) Rieder Caroline ( )

2.2 Nebenklassen, Normalteiler und Faktorgruppen

4. Relationen. Beschreibung einer binären Relation

Leitfaden Lineare Algebra: Determinanten

Aus Knoten und Kanten, die Bezeichnungen haben können. Ein Graph, bei dem die Kanten Richtungen haben.

Wasserfall-Ansätze zur Bildsegmentierung

Lösungen zur Vorrundenprüfung 2006

Teil III: Routing - Inhalt I. Literatur. Geometric Routing. Voraussetzungen. Unit Disk Graph (UDG) Geometric Routing 29

Algorithmische Methoden zur Netzwerkanalyse

Einführung in Scheduling

Von optimaler Partnerwahl, minimalen Schnitten und maximalen Flüssen. Schülerwoche der Bonner Mathematik 2013

TECHNISCHE UNIVERSITÄT DRESDEN. Fakultät Mathematik und Naturwissenschaften, Fachrichtung Mathematik Institut für Algebra

Das Falten-und-Schneiden Problem

Bäume und Wälder. Bäume und Wälder 1 / 37

Definition. Gnutella. Gnutella. Kriterien für P2P-Netzwerke. Gnutella = +

Maximaler Fluß und minimaler Schnitt. Von Sebastian Thurm

Absolute Stetigkeit von Maßen

Algorithmen & Datenstrukturen 1. Klausur

Fraktale Geometrie: Julia Mengen

1. Woche Einführung in die Codierungstheorie, Definition Codes, Präfixcode, kompakte Codes

Einführung in die Lineare und Kombinatorische Optimierung

S=[n] Menge von Veranstaltungen J S kompatibel mit maximaler Größe J

6.2 Petri-Netze. kommunizierenden Prozessen in der Realität oder in Rechnern Verhalten von Hardware-Komponenten Geschäftsabläufe Spielpläne

Frag die Maus. Sascha Kurz Diskrete Geometrie Universität Bayreuth. Frag die Maus. Sascha Kurz.

1 topologisches Sortieren

Zeichnen von Graphen. graph drawing

Lineare Programmierung

5. Verschiedene Repräsentanten

Informatik IC2. Balazs Simon

5.2 Das All-Pairs-Shortest-Paths-Problem (APSP-Problem) Kürzeste Wege zwischen allen Knoten. Eingabe: Gerichteter Graph G =(V, E, c)

Komplexitätstheorie Einführung und Überblick (Wiederholung)

Algorithmische Methoden der Netzwerkanalyse

Einführung in die Algebra

Aufgabentypen die in der Klausur vorkommen

Universität Karlsruhe (TH)

Theoretische Grundlagen der Informatik 1 (TheGI1) Grundlagen und Algebraische Strukturen

Falten regelmäßiger Vielecke

Graphentheorie Mathe-Club Klasse 5/6

Effiziente Algorithmen und Datenstrukturen I. Kapitel 9: Minimale Spannbäume

Praktikum Planare Graphen

Folge 19 - Bäume Binärbäume - Allgemeines. Grundlagen: Ulrich Helmich: Informatik 2 mit BlueJ - Ein Kurs für die Stufe 12

Graphenalgorithmen und lineare Algebra Hand in Hand Vorlesung für den Bereich Diplom/Master Informatik

Prof. Dr. Jürgen Dassow Otto-von-Guericke-Universität Magdeburg Fakultät für Informatik P E T R I N E T Z E. Vorlesungsskript

Transkript:

TECHNISCHE UNIVERSITÄT MÜNCHEN Zentrum für Mathematik Prof. Dr. Ulrich Bauer, Zi Ye WS2015/2016 Datum: 21. Dezember Übungen zu Fallstudien der Mathematischen Modellbildung (Modellierung mit Graphen) (1 Wiederholung fundamentaler Begrie) 1 Zusammenhängender Graph Sei a ein Knoten des zusammenhängenden Graphs G = (V, E). Zeigen Sie, dass G bipartit ist genau dann, wenn für jede Kante bc gilt, dass d(a, b) d(a, c), wobei d(a, b) die Länge des kürzesten Pfades zwischen a und b in G bezeichnet. ( ) Sei G bipartit. Man betrache einen bestimmten Knoten a. Es ist dann einfach zu sehen, dass ein Knoten b in der gleichen Telmenge wie a liegt genau dann, wenn jeder Pfad zwischen a und b gerade Länge hat. Angenommen, für die Kante bc existiert ein Knoten a mit d(a, b) = d(a, c). Dann gibt es Pfade zwischen a und b mit gerade und ungerade Länge. Das ist ein Widerspruch zur Annahme, dass G bipartit ist. ( ) Für einen gegebenen Knoten a seien V 1 := {b V d(a, b) gerade} V 2 := {b V d(a, b) ungerade} Es ist einfach zu sehen, dass V 1 V2 = V und V 1 V2 =. {V 1, V 2 } bilden eine Partition von V. Nun kann man zeigen, dass es keine Kante gibt, die zwei Punkten in V 1 (oder V 2 ) verbindet. Angenommen es existiert eine Kante bc mit b, c V 1, dann sind d(a, b) und d(a, c) beide gerade Zahlen. Das heiÿt, es gibt einen Pfad bac mit gerader Anzahl an Kanten. Der mittlere Punkt von bac hat den gleichen Abstand zu b und c. Das ist ein Widerspruch zu der Annahme. 2 Komplement eines Graphen Sei G = (V, E) ein einfacher Graph und K = ( V 2) die zwei-elementigen Teilmengen von V. Der komplementäre Graph H = (V, K \ E) hat eine Kante zwischen allen Paaren von Knoten, die nicht in G mit einer Kante verbunden sind. 1. Zeigen Sie: wenn G isomorph zu seinem Komplementärgraph ist, dann hat die Anzahl der Knoten von einem einfachen Graph G die Form 4k oder 4k + 1 hat, wobei k eine natürliche Zahl ist.

(a) Ein einfacher Graph G (b) Komplementärer Graph von G 2. Finden Sie alle einfache Graphen mit vier oder fünf Knoten, die zu seinem Komplement isomorph sind. 3. Finden Sie einen Graph mit acht Knoten, der isomorph zu seinem Komplement ist. 1. Die Vereinigung von G und H ist der vollständiger Graph (V, K), der n(n 1) 2 Kanten hat. Wenn G isomorph zu H ist, dann haben sie beide n(n 1) 4 Kanten. Das heiÿt, dass entweder n oder n 1 ein Vielfaches von 4 ist. Deswegen ist n = 4k oder 4k + 1. 2. Die Graphen mit 4 Knoten: Die Graphen mit 5 Knoten: 3. Eine Beispiel kann man in folgender Datei nden: https://classes.soe.ucsc.edu/cmpe177/summer09/example.pdf

3 Automorphismen von Bäumen Zeigen Sie: Jeder Automorphismus eines Baums bildet einen Knoten oder eine Kante auf sich selbst ab. Sei G 0 der ursprüngliche Graph. Dann entfernt man alle Blätter von G 0 und bekommt G 1. Noch mal entfernt man alle Blätter von G 1 und bekommt G 2. Nach einer endlichen Zahl an Iterationen haben wir G n, für den alle Knoten Blätter sind. G n ist entweder ein Knoten oder zwei Knoten mit einer Kante. Jeder Automorphismus auf G i induziert einen Automorphismus auf G i+1, weil die Blätter durch den Automorphismus nur auf Blätter abgebildet werden können. Schlieÿlich ist zu zeigen, dass der Automorphismus auf G n immer einen Knotenoder Kantenxpunkt hat. 4 Satz von Kuratowski Welche der folgenden Graph sind planar? Finden Sie für die planaren Graphen eine gradlinige Einbettung in die Ebene und nden Sie für jeden nicht planaren Graph einen Teilgraph, der ein Unterteilungsgraph von K 5 oder K 3,3 ist. (a) (b) (c) (d) (e) (a) Planar.

(b) Planar. (c) Nicht planar. Es gibt ein Isomorphismus von dem Untergraph zu K 3,3. K 3,3 (d) Nicht planar. Es gibt ein Isomorphismus von dem Untergraph zu K 3,3. (a) K 3,3 (e) Planar

5 Fluÿüberquerungen Die folgenden Rätsel stammen aus dem 9. Jahrhundert (Propositiones ad acuendos iuvenes). 5.1 Eifersüchtige Männer Drei Männer und ihre Ehefrauen wollen einen Fluÿ überqueren. Sie haben nur ein kleines Boot, das gleichzeitig nur zwei Personen halten kann. Kein Mann erlaubt seiner Frau, in Begleitung der anderen Männer zu sein, wenn er nicht selbst auch dabei ist. Zeichnen Sie den Graphen aller zulässigen Aufteilungen der Personen und schlagen Sie vor, wie sie den Fluÿ überqueren können. (In dem Rätsel waren Frauen und Männer nicht gleichgestellt. Gibt es eine Lösung, wenn alle Ehepartner eifersüchtig sind?) Bei jeder Seite des Fluÿes muss es entweder mehr Männer als Frauen oder gar keine Männer geben. Dann kann man einen Graphen für die Anzahl der Männer und Frauen an dem Ufer zeichnen, wo die Menschen am Anfang stehen. Im folgenden Graph stellen eine zulässige Aufteilung und eine verbotene Aufteilung dar. Man geht von (3, 3) aus und will schlieÿlich zu (0, 0) kommen. Die Bewegungen nach links oder unten entsprechen der Hinfahrt und die Bewegung nach rechts oder oben entsprechen der Rückfahrt. Jede Bewegung enthält maximal zwei Kanten. Bei jedem Schritt muss man noch beachten, dass sich eine wirkliche Lösung ergibt, weil der Graph die Tatsache, dass jeder Mann mit einer bestimmten Frau verbunden ist, nicht reektieren kann. Die Lösung ist wie folgenden gezeigt: Frauen 3 2 1 0 0 1 2 3 Männer 5.2 Mann, Hund, Ziege und Kohl Ein Mann will mit seinem Hund, seiner Ziege und einem Kohl einen Fluÿ überqueren. Aber das Boot ist so klein, dass er nur eines davon auf einmal befördern kann. Die Ziege kann selbstverständlich nicht in Begleitung von dem Hund oder dem Kohl gelassen werden, auÿer wenn der Mann selbst auch da ist. Zeichnen Sie den einfachen bipartiten Graph der zulässigen Aufteilungen, und schlagen

Sie vor, wie er vorgehen soll. Eine Lösung kann man in folgender Seite nden: http://www.maths.ed.ac.uk/~jcollins/openstudies/graphpuzzlessolutions. pdf