Abzählende Kombinatorik

Ähnliche Dokumente
Bestimmen der Wahrscheinlichkeiten mithilfe von Zählstrategien

WS 2008/09. Diskrete Strukturen

(für Grund- und Leistungskurse Mathematik) 26W55DLQHU0DUWLQ(KUHQE UJ*\PQDVLXP)RUFKKHLP

Vorlesung Analysis I / Lehramt

Wie löst man Mathematikaufgaben?

Diskrete Strukturen. Wilfried Buchholz. Skriptum einer 3-std. Vorlesung im Sommersemester 2009 Mathematisches Institut der Universität München

Vorlesung. 1 Zahlentheorie in Z. Leitfaden. 1.1 Teilbarkeit. Angela Holtmann. Algebra und Zahlentheorie. (natürliche Zahlen ohne die Null)

Theorie der Informatik

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

Der Zwei-Quadrate-Satz von Fermat

Mathematik für Studierende der Biologie und des Lehramtes Chemie Wintersemester 2013/14. Auswahl vorausgesetzter Vorkenntnisse

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

Theoretische Informatik

0, v 6 = , v 4 = span(v 1, v 5, v 6 ) = span(v 1, v 2, v 3, v 4, v 5, v 6 ) 4. span(v 1, v 2, v 4 ) = span(v 2, v 3, v 5, v 6 )

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

q = 1 p = k k k = 0, 1,..., = [ ] = 0.678

Ergänzungen zur Analysis I

x 2 2x + = 3 + Es gibt genau ein x R mit ax + b = 0, denn es gilt

Informationsblatt Induktionsbeweis

Optimalitätskriterien

1. Man schreibe die folgenden Aussagen jeweils in einen normalen Satz um. Zum Beispiel kann man die Aussage:

Gibt es verschiedene Arten unendlich? Dieter Wolke

Lösungen zur Vorrundenprüfung 2006

Elemente der Analysis II

Im Jahr t = 0 hat eine Stadt Einwohner. Nach 15 Jahren hat sich die Einwohnerzahl verdoppelt. z(t) = at + b

Bin Packing oder Wie bekomme ich die Klamotten in die Kisten?

22. Algorithmus der Woche Partnerschaftsvermittlung Drum prüfe, wer sich ewig bindet

Beispiel Wenn p ein Polynom vom Grad größer gleich 1 ist, ist q : C Ĉ definiert durch q (z) =

Modul: Stochastik. Zufallsexperimente oder Wahrscheinlichkeit relative Häufigkeit Variation Permutation Kombinationen Binomialverteilung

Primzahlen im Schulunterricht wozu?

Grundlagen der höheren Mathematik Einige Hinweise zum Lösen von Gleichungen

1.5 Folgerungen aus dem Kolmogoroff- Axiomensystem P( ) = 0.

9.2. DER SATZ ÜBER IMPLIZITE FUNKTIONEN 83

Elemente der Analysis I Kapitel 2: Einführung II, Gleichungen

Bestimmung einer ersten

Gleichungen und Ungleichungen

3. Die Eigenschaften der reellen Zahlen II: Geordnete Körper

Übungsaufgaben zur Vorlesung Modellbasierte Softwareentwicklung Wintersemester 2014/2015 Übungsblatt 8

Theoretische Informatik

Vorlesung. Funktionen/Abbildungen 1

3. Spezielle ER-Modelle und Tabellenableitung. Transformation von ER-Diagrammen in Relationen

Messung 2 MESSUNG DER WELLENLEISTUNG UND DES WIRKUNGSGRADES (PENDELMASCHINEN)

3. Zusammenhang. 22 Andreas Gathmann

K2 MATHEMATIK KLAUSUR. Aufgabe PT WTA WTGS Darst. Gesamtpunktzahl Punkte (max) Punkte Notenpunkte

Diskrete Mathematik für Informatiker

Approximationsalgorithmen

Das Briefträgerproblem

Rekursionen (Teschl/Teschl )

50. Mathematik-Olympiade 2. Stufe (Regionalrunde) Klasse Lösung 10 Punkte

Absolute Stetigkeit von Maßen

ax 2 + bx + c = 0, (4.1)

Sprechen wir über Zahlen (Karl-Heinz Wolff)

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

6 Mehrstufige zufällige Vorgänge Lösungshinweise

Aufgaben und Lösungen

13. Abzählen von Null- und Polstellen

Kommentierte Musterlösung zur Klausur HM I für Naturwissenschaftler

Abiturprüfung Mathematik 2008 (Baden-Württemberg) Berufliche Gymnasien ohne TG Analysis, Aufgabe 1

4. Relationen. Beschreibung einer binären Relation

Grundlagen Theoretischer Informatik I SoSe 2011 in Trier. Henning Fernau Universität Trier fernau@uni-trier.de

Vorkurs Mathematik Übungen zu Polynomgleichungen

Aufgabentypen die in der Klausur vorkommen

Logische Folgerung. Definition 2.11

$ % + 0 sonst. " p für X =1 $

Grundbegriffe der Informatik

2.5.2 Primärschlüssel

Ein neuer Beweis, dass die Newton sche Entwicklung der Potenzen des Binoms auch für gebrochene Exponenten gilt

Codierungstheorie Rudolf Scharlau, SoSe

FAQ Spielvorbereitung Startspieler: Wer ist Startspieler?

3.2. Prüfungsaufgaben zur bedingten Wahrscheinlichkeit

1 Das Lemma von Burnside und seine Anwendungen

Hauptprüfung Fachhochschulreife Baden-Württemberg

Einführung in die Algebra

Diskrete Strukturen und Logik WiSe 2007/08 in Trier. Henning Fernau Universität Trier

Finanzmathematik. Wirtschaftswissenschaftliches Zentrum Universität Basel. Mathematik für Ökonomen 1 Dr. Thomas Zehrt

6. Bayes-Klassifikation. (Schukat-Talamazzini 2002)

Was bisher geschah: Formale Sprachen

JOHANNES BONNEKOH. Analysis. Allgemeine Hochschulreife und Fachabitur

Data Mining: Einige Grundlagen aus der Stochastik

Faktorisierung ganzer Zahlen mittels Pollards ρ-methode (1975)

Kapiteltests zum Leitprogramm Binäre Suchbäume

1 Aussagenlogik und Mengenlehre

Wissensbasierte Systeme

Die Gleichung A x = a hat für A 0 die eindeutig bestimmte Lösung. Für A=0 und a 0 existiert keine Lösung.

Mengensysteme, Wahrscheinlichkeitsmaße

2 3 x3 17. x k dx = x k x k+1 k +1. Mit jeder weiteren partiellen Integration reduziert sich der Grad des Faktors x n, induktiv erhalten wir also

klar. Um die zweite Bedingung zu zeigen, betrachte u i U i mit u i = 0. Das mittlere -Zeichen liefert s

2. Vorlesung. Slide 40

Das Spiel zum Film 1

Ideen der Informatik Suchen und Sortieren [Ordnung muss sein ] Kurt Mehlhorn Adrian Neumann viele Folien von Kostas Panagiotou

Leitprogramm Bubblesort

Division Für diesen Abschnitt setzen wir voraus, dass der Koeffizientenring ein Körper ist. Betrachte das Schema

Abiturvorbereitung Mathematik -Dierentialrechnungc Max. Hoffmann

Frohe Weihnachten und ein gutes neues Jahr!

Institut fu r Informatik

V 2 B, C, D Drinks. Möglicher Lösungsweg a) Gleichungssystem: 300x y = x + 500y = 597,5 2x3 Matrix: Energydrink 0,7 Mineralwasser 0,775,

Algebraische Kurven. Vorlesung 26. Die Schnittmultiplizität

24. Algorithmus der Woche Bin Packing Wie bekomme ich die Klamotten in die Kisten?

Abituraufgabe zur Stochastik, Hessen 2009, Grundkurs (TR)

Semantik von Formeln und Sequenzen

Transkript:

Kapitel Abzählende Kombinatori Die in diesem Kapitel behandelte abzählende Kombinatori untersucht endliche Struturen und beschäftigt sich mit den Möglicheiten Objete anzuordnen oder auszuwählen Die abzählende Kombinatori hat Wurzeln im 7 Jahrhundert als man begann sich mit der Analyse von Glücsspielen zu beschäftigen Aus diesen Anfängen entwicelte sich später die Wahrscheinlicheitsrechnung Damit ist die abzählende Kombinatori, im Gegensatz zur Analysis, der disreten Mathemati zuzurechnen Die abzählende Kombinatori behandelt viele Fragestellungen des täglichen Lebens So ist zum Beispiel auch die Frage nach der Wahrscheinlicheit eines großen Lottogewinns, dh die Auswahl 6 richtiger Zahlen aus 49 Zahlen mit den Formeln der Kombinatori zu bestimmen Für die Informati ist die Kombinatori von großer pratische rund theoretischer Bedeutung So lassen sich Algorithmen mit ombinatorischen Methoden analysieren, viele Graphprobleme sind auf ombinatorische Problemstellungen abbildbar und die Sicherheit von Passwörter lässt sich mit Hilfe der Kombinatori abschätzen Darüber hinaus sind einige Problemstellungen der Analysis, wenn sie in disreten Mengen untersucht werden, mit Methoden der Kombinatori berechenbar Grundlagen Zur Erinnerung: A bezeichnet die Kardinalität (Anzahl der Elemente der Menge A Satz Seien A,, A n endliche Mengen Dann gilt n n a A i A i falls A i A j für alle i j b i Beweis: n A i i i n A i i ad a Da die Mengen paarweise disjunt sind, önnen in der Vereinigung eine Dupliate wegfallen 5

5 KAPITEL ABZÄHLENDE KOMBINATORIK ad b Vollständige Indution: Für n ist die Aussage wahr, da A i A i Sei die Aussage wahr für n > Dann ist n+ n A i A i A n+ ( i i { (x, a : x a A n+ { (a (x, a : x a A n+ n A i i a A n+ n A n+ A i i n i n i A i i A i } A i } ( A n+ n A i i n+ i A i unter Verwendung der Indutionsannahme in Gleichung ( Man spricht auch von der Summenregel und der Produtregel Bei der Summenregel ist zu beachten, dass diese natürlich nur gilt, wenn die Mengen paarweise disjunt sind Den allgemeinen Fall, bei dem Elemente in mehreren Mengen vorommen, werden wir später untersuchen Beispiel Um von Dortmund nach Duisburg zu fahren, gibt es 4 unterschiedliche Regionalzüge, um von Duisburg nach Düsseldorf zu fahren gibt es 6 unterschiedliche Regionalzüge, um von Dortmund nach Wuppertal zu fahren gibt es zwei unterschiedliche Regionalzüge und um von Wuppertal nach Düsseldorf zu fahren gibt es ebenfalls unterschiedliche Regionalzüge Wie viele Zugombinationen gibt es, um von Dortmund nach Düsseldorf über Duisburg oder Wuppertal zu fahren? Wir analysieren zuerst die Fahrten über Wuppertal und erhalten 4 Möglicheiten Über Duisburg gibt es 4 6 4 Möglicheiten Da die Routen über Duisburg und Wuppertal disjunt sind, ann die Summenregel angewendet werden und es gibt insgesamt 8 Möglicheiten Prinzip des doppelten Abzählens Wenn man die Elemente einer Menge auf zwei verschiedene Weisen abzählt, dann müssen die Ergebnisse gleich sein Die Präzisierung dieser Aussage gibt das folgende Resultat

PRINZIP DES DOPPELTEN ABZÄHLENS 53 Satz (Prinzip des doppelten Abzählens Sei R A B eine Relation über endliche Mengen A und B Für x A bezeichne a(x die Anzahl der mit x in Relation stehenden y B und b(y die mit y in Relation stehenden x A Dann gilt b(y a(x x A y B {, falls (x, y R Beweis: Sei I R (x, y, sonst die Indiatorfuntion oder charateristische Funtion der Relation R Dann gilt per Definition a(x y B I R (x, y für x A und Folglich ist b(y x A I R (x, y für y B a(x I R (x, y x A x A y B y B x A } {{} (x,y A B I R (x, y b(y y B I R (x,y R Dieses Resultat scheint eine offensichtliche Tatsache zu sein (und ist, wie gesehen, auch leicht zu begründen; es liefert aber oft überraschende Vereinfachungen Beispiel In einem sozialen Netzwer beschreibe der Beliebtheitsgrad b(p N einer Person p P im Netzwer, wieviele Freunde man im Netzwer hat Freundschaftsbeziehungen sind symmetrisch Für jedes soziale Netzwer dieser Art ist die Summe der Beliebtheitsgrade über aller Personen im Netzwer eine gerade Zahl Warum? Wir verwenden das Prinzip des doppelten Abzählens Sei F P P die Menge aller Freundschaftsbeziehungen zwischen Personen im Netzwer und die Indiatorfuntion I(p, f, wenn die Person p P an der Freundschaftsbeziehung f F beteiligt ist, ansonsten ist I(p, f Wir zählen nun auf zwei verschiedene Weisen: Die Summe aller Freundschaftsbeziehungen, an denen p beteiligt ist, ist gerade b(p Also I(p, f b(p p P f F p P }{{} b(p Die Summe aller Personen, die an einer Freundschaftsbeziehung f F beteiligt sind, ist genau Also I(p, f F f F p P }{{}

54 KAPITEL ABZÄHLENDE KOMBINATORIK Folglich ist b(p F p P und damit die Summe aller Beliebtheitsgrade eine gerade Zahl 3 Schubfachprinzip Das nächste Resultat dient der Bereitstellung von nicht-onstrutiven Existenzargumenten Wir betrachten zunächst eine mathematisch präzise Formulierung, bevor die etwas anschaulichere Darstellung erörtert wird Satz 3 (Schubfachprinzip; engl pigeonhole principle Sei f : X Y eine Abbildung zwischen endlichen Mengen X und Y mit X > Y Dann existiert ein y Y, so dass für x, x X (x x f(x f(x y Beweis Falls die Aussage nicht gelten würde, dann önnen nur Y Element aus X auf Elemente in Y abgebildet werden Dies steht im Widerspruch zur Annahme, dass f eine Abbildung von X nach Y ist Wenn man also n Elemente auf Fächer aufteilt und n > ist, dann landen zwangsläufig in irgendeinem Fach mindestens Elemente Wenn also n 4 Studierende im Hörsaal sind, dann haben mindestens von ihnen am selben Tag Geburtstag ( 366 Die Existenz eines solchen Paares von Studierenden ist somit gesichert! Es wird aber nichts darüber ausgesagt, wer diese Personen sind Zum Beweis wird also eine Lösung onstruiert Beispiel 3 a In einer Umzugsiste sind nicht unterscheidbare weiße Socen und nicht unterscheidbare schwarze Socen Wie oft muss ich höchstens in der Dunelheit Socen aus der Kiste ziehen, um sicher zu gehen, dass ich ein gleichfarbiges Paar habe? Die Anzahl der Fächer ist (weiße Socen, schwarze Socen Nach Satz 3 muss n > sein, so dass n + 3 Züge reichen b Gegeben sei ein Kartenspiel (zb für Sat mit 3 Karten Wie oft muss ich höchstens vom Stapel ziehen, um sicher zwei Karten mit der gleichen Spielfarbe in der Hand zu haben? Die Anzahl der Fächer ist 4, nämlich die Anzahl der Spielfarben (Kreuz, Pi, Herz, Karo Nach Satz 3 muss n > sein, so dass n + 5 Züge reichen c Wieviele Personen müssen im Hörsaal sein, dass sicher 3 von ihnen am selben Tag Geburtstag haben? Dies erfordert eine leichte Verallgemeinerung von Satz 3 Wir haben 366 Fächer Wir önnen maximal viele Personen in die Fächer legen, ohne dass in einem Fach 3 Personen sind (in jedem Fach sind Personen Kommt noch eine Person hinzu, dann sind sicher in einem Fach 3 Personen Also muss hier n > gelten, so dass n + 733 Personen ausreichen Im vollen Audimax trifft diese Situation also zu

4 AUSWAHL VON K AUS N ELEMENTEN 55 Eine Verallgemeinerung von Satz 3 lautet also: Verteilt man n Elemente auf Fächer (n, >, so gibt es ein Fach, das mindestens n Elemente enthält 4 Auswahl von aus n Elementen Definition 4 Für n N und N (n wird der Ausdruc : n n n +!(n! (sprich: n über als Binomialoeffizient bezeichnet Für wird : für alle n N festgelegt und für n < sei ( n Eigenschaften: a b für n N n für n n Die Berechnung von Binomialoeffizienten führt für größere Werte von n und zu Überläufen in der Zahlendarstellung, wenn die Faultäten einfach naiv berechnet werden Aus diesem Grund gibt es verschiedene Reursionsbeziehungen, die eine sichere Berechnung ermöglichen Satz 5 (Reursionsformel für Binomialoeffizienten Es gilt + + + + für, n N Beweis: mit Fallunterscheidung (eine Indution Fall: Sei und n N Dann ist die Formel orret: + n +! + n +

56 KAPITEL ABZÄHLENDE KOMBINATORIK Fall: Sei > und n N Dann ist ( ( n n + +! (n! + ( +! (n ( +!! (n! + (n ( +! (n (n ( +!! (n! +! (n! n +! (n! ( + n +! (n! n + + (n +! ( +! (n + ( +! + + Die Illustration dieser Reursionsformel erfolgt am sogenannten Pascalschen Dreiec: ( ( ( ( ( ( 3 ( 3 ( 3 ( 3 3 Die folgenden weiteren Reursionsbeziehungen lassen sich aus der Definition des Binomialoeffizineten herleiten ( n ( + n n ( + n+ n+ n ( n +( + ( n+ n+ n + Der binomische Lehrsatz ist Namensgeber für die Binomialoeffizienten: n Für a, b R und n N gilt (a + b n a b n Durch geschicte Wahl von a und b ergeben sich leicht folgende Identitäten: n Es gilt n für a b und n N Es gilt n ( für a, b und n N

4 AUSWAHL VON K AUS N ELEMENTEN 57 Satz 6 Die Anzahl der Möglicheiten für die Auswahl von Elementen aus einer n-elementigen Menge ist für, n N Beweis: Bezeichne a(n, die Anzahl von -elementigen Teilmengen einer n- elementigen Menge Unser Ziel ist die Bestimmung von a(n, Erneut benötigen wir eine Fallunterscheidung: Fall : Sei M n + und A M mit A + für, n Gesucht ist nun eine Formel für a(n +, + Wähle dazu ein beliebiges x M Entweder ist x / A oder x A Gilt x / A, dann ist A eine ( + -elementige Teilmenge der n-elementigen Menge M \ {x} Davon gibt es a(n, + Stüc Gilt x A, so onstruieren wir alle diese Teilmengen und zählen sie dann ab Dazu platzieren wir zuerst x in die leere Menge Anschließend müssen noch weitere Elemente aus M \ {x} platziert werden Das sind gerade alle -elementigen Teilmengen aus M \ {x} Davon gibt es a(n, Stüc Insgesamt gibt es also a(n, + + a(n, Stüc Damit haben wir eine Reursionsformel gefunden: a(n +, + a(n, + a(n, + Fall : Sei n und > Es gibt eine nichtleeren Teilmengen der leeren Menge Also ist a(, Fall 3: Sei n N und Es gibt nur eine leere Menge, die man ziehen önnte Also ist a(n, Damit sind alle Fälle untersucht und wir stellen fest, dass sowohl die Reursionsformel aus Fall als auch die Anfangsbedingungen in den beiden anderen Fällen genau mit denen des Binomialoeffizienten (Satz 5 übereinstimmen Folglich müssen die so erzeugten Werte gleich sein, so dass a(n, gilt Die Auswahl von aus n Elementen nennt man auch eine Kombination ode rungeordnete Auswahl Beispiel 4 a Lotto 6 aus 49 (ohne Superzahl: ( 49 Möglicheiten 6

58 KAPITEL ABZÄHLENDE KOMBINATORIK b Lotto 6 aus 49 (mit Superzahl: c Eurojacpot: ( 5 5 ( 49 6 ( 8 Möglicheiten ( Möglicheiten Satz 7 Die Anzahl der Möglicheiten für die Auswahl von Elementen einer n-elementigen Menge für, n N ist: Anordnung im -Tupel eine Anordnung + mit Zurüclegen n ohne Zurüclegen (n! Beweis: Zunächst sollen die gezogenen Elemente von lins nach rechts in einem -Tupel abgelegt werden Wenn die Elemente nach jedem Zug wieder in die Menge zurücgelegt werden önnen, dann hat man bei der Komponente : n Möglicheiten bei der Komponente : n Möglicheiten n n n n }{{} mal bei der Komponente : n Möglicheiten Wenn die Elemente nach jedem Zug nicht wieder in die Menge zurücgelegt werden önnen, dann hat man bei der Komponente : n Möglicheiten bei der Komponente : n Möglicheiten (n! bei der Komponente : n ( Möglicheiten Ab jetzt soll die Reihenfolge der gezogenen Elemente eine Rolle mehr spielen Wenn die Elemente nach jedem Zug nicht wieder in die Menge zurücgelegt werden önnen, dann hat man die gleiche Situation wie bei der Auswahl einer -elementigen Menge aus einer n-elementigen Menge in Satz 6, also Möglicheiten Wenn die Elemente nach jedem Zug wieder in die Menge zurücgelegt werden önnen, dann erhalten wir die Anzahl der Möglicheiten durch folgende Überlegung: Gegeben seien n Urnen U,, U n, wobei in Urne U i mindestens Kugeln mit Nummer i (und nur solche für i,, n sind Eine -elementige Menge ziehen wir, indem wir bei Urne U starten und für jede Urne i entscheiden, ob wir entweder eine Kugel ziehen (Z oder zur nächsten Urne weitergehen (W Man ann also aus einer Urne mehrfach ziehen, bevor man weitergeht Insgesamt darf aber nur

5 PRINZIP DER INKLUSION / EXKLUSION 59 mal gezogen werden und wir müssen n mal weitergehen, um aus jeder Urne möglicherweise ziehen zu önnen Offensichtlich beschreibt eine Sequenz mit mal Z und n mal W eindeutig eine mögliche Auswahl von Elementen aus einer n-elementigen Menge und jede Auswahl ist auch derart zu realisieren Insgesamt hat die Sequenz + n viele Einträge mit Z oder W und jede Sequenz beschreibt eine mögliche Auswahl Wieviele verschiedene Sequenzen sind möglich? Also: Auf wieviele Möglicheiten ann ich Einträge von Typ Z in der Sequenz anordnen? Das sind gerade + Möglicheiten Man önnte auch fragen, auf wieviele verschiedenen Möglicheiten man die n Einträge vom Typ W anordnen ann Das sind gerade + n Möglicheiten Beide Ausdrüce müssen gleich sein wie wir sofort aus dem Prinzip des doppelten Abzählens folgern önnen Alternativ liefert das Einsetzen in die Faultätsformel für den Binomialoeffizienten die Gültigeit der Identität 5 Prinzip der Inlusion / Exlusion Gegeben seien die endlichen Mengen A, B und C Wir wollen wissen, wieviele Elemente in der Vereinigung dieser Mengen liegen, wenn sie nicht wie in Satz a als disjunt vorausgesetzt werden Satz 8 Seien A,, A n endliche Mengen Dann gilt n A i i n ( + Beweis: Laut Behauptung gilt n A i i i <i <<i n A i A i A i A + A + + A n Ebene ( A A + A A 3 + + A A n + A n A n Ebene + ( A A A 3 + A A A 4 + + A n A n A n Ebene 3 ± A A A n Ebene n Die Formel ist richtig, wenn jedes Element in der Vereinigungsmenge exat ein Mal gezählt wird Sei ein Element in der Mengen A,, A n enthalten ( n Wie oft wird das Element gezählt?