Kleiner Schreibfehler

Slides:



Advertisements
Ähnliche Präsentationen
Rekursion: Rekurrenz: Algorithmen rufen sich selbst (rekursiv) auf.
Advertisements

Falls Algorithmen sich selbst rekursiv aufrufen, so kann ihr Laufzeitverhalten bzw. ihr Speicherplatzbedarf in der Regel durch eine Rekursionsformel (recurrence,
Kapitel 3 Arithmetische Schaltkreise
Wiederholung TexPoint fonts used in EMF.
Schnelle Matrizenoperationen von Christian Büttner
Wiederholung TexPoint fonts used in EMF.
Wiederholung: Ziehen von Elementen
Übungsbetrieb Di neuer Raum HZO 60
LS 2 / Informatik Datenstrukturen, Algorithmen und Programmierung 2 (DAP2)
Wiederholung Operationen auf Mengen Relationen, Abbildungen/Funktionen
3. Kapitel: Komplexität und Komplexitätsklassen
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (03 – Verschiedene Algorithmen für dasselbe Problem) Prof. Dr. Th. Ottmann.
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (03 – Verschiedene Algorithmen für dasselbe Problem) Prof. Dr. Th. Ottmann.
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (03 – Verschiedene Algorithmen für dasselbe Problem) Prof. Dr. Th. Ottmann.
Kapitel 5 Stetigkeit.
Kapitel 3 Elementare Datenstrukturen TexPoint fonts used in EMF.
Wiederholung Formale Potenzreihen
§8 Gruppen und Körper (8.1) Definition: Eine Gruppe G ist eine Menge zusammen mit einer Verknüpfung, die jedem Paar (a,b) von Elementen aus G ein weiteres.
§10 Vektorraum. Definition und Beispiele
Diplomarbeit von Daniel Tameling
Institut für Theoretische Informatik
Institut für Theoretische Informatik
Institut für Theoretische Informatik
Institut für Theoretische Informatik
Institut für Theoretische Informatik
Arbeit, Energie, elektrisches Potential, elektrische Spannung
Automaten, formale Sprachen und Berechenbarkeit II SoSe 2004 Prof. W. Brauer Teil 3: Potenzreihen und kontextfreie Sprachen (Vgl. Buch von A. Salomaa)
§22 Invertierbare Matrizen und Äquivalenz von Matrizen
Grundlagen der Algorithmen und Datenstrukturen Kapitel
Folie 1 §21 Das Produkt von Matrizen (21.1) Definition: Für eine (m,n)-Matrix A und eine (n,s)-Matrix B ist das (Matrizen-) Produkt AB definiert als (21.2)
Wichtige Transformationen
Prof. Dr. Walter Kiel Fachhochschule Ansbach
Diskrete Mathematik Angelika Steger Institut für Theoretische Informatik TexPoint fonts used in EMF. Read the TexPoint manual before.
Graphische Datenverarbeitung
Algorithmen und Datenstrukturen
Folie 1 §8 Gruppen und Körper (8.1) Definition: Eine Gruppe G ist eine Menge zusammen mit einer Verknüpfung, die jedem Paar (a,b) von Elementen aus G ein.
Didaktik III GTR im Mathematikunterricht Folgen – Exponentinal- und Logarithmusfunktion Klasse
Thema - Funktionen Mögliche Fragestellungen: Scheitel Nullstellen
11 Ausgewählte Algorithmen der Computergraphik Digitale Geometrie Gebiete und Konturen Farbmodelle Renderalgorithmen Schnelle Multiplikation Fast Fourier.
Mathematik der Geraden – Lineare Funktion
§8 Gruppen und Körper (8.1) Definition: Eine Gruppe G ist eine Menge zusammen mit einer Verknüpfung, die jedem Paar (a,b) von Elementen aus G ein weiteres.
Algorithmen und Datenstrukturen
Analysis I: Grundlagen
Wiederholung Größte gemeinsame Teiler Satz von Bezout:
Wiederholung TexPoint fonts used in EMF.
Wiederholung Gerichtete Graphen Digraph D=(V,E)
Wiederholung TexPoint fonts used in EMF.
Christian Scheideler WS 2008
Übungen Übungsanmeldung Übungskorrektur
Organisatorisches DiMa für Master of Science Mathe anrechenbar
Fragestunden & Übungsschein
TexPoint fonts used in EMF.
Klausurtermin Klausur Diskrete Mathematik I Do stündig
Wiederholung TexPoint fonts used in EMF.
Wiederholung Körper K Eigenschaften von multiplikativen Gruppen
Korrektur Aufgabe 8.1 Anstatt x2-2x+3 muss es heissen x2-4x+3.
Wiederholung Gruppen Untergruppen Gruppenisomorphismen
Wiederholung Umwandlung in Koordinatenform
Zusammenfassung Königsberger Brückenproblem Planare Graphen
Wiederholung Chinesischer Restsatz RSA TexPoint fonts used in EMF.
Kapitel IV. Matrizen Inhalt:
Algorithmen und Datenstrukturen
Wiederholung Verband Ungerichtete Graphen Partielle Ordnung
Substitution bei Nullstellen
Raphael Fischer Informatik II - Übung 10 Raphael Fischer
Das Vektorprodukt Wir definieren erneut eine Multiplikation zwischen zwei Vektoren, das Vektorprodukt, nicht zu verwechseln mit dem Skalarprodukt. Schreibe.
Aufgabe 1) Der Graph der Funktion
Algorithmen und Datenstrukturen
Kapitel I. Vorspann zum Begriff Vektorraum
Vorstellen und Herleiten der Horner Schemas
 Präsentation transkript:

Kleiner Schreibfehler Aufgabe 12.3: Ursprünglich fehlerhaft: 2pi · B Mitterweile korrigiert: 2wi · B 22.11.2018

Wiederholung TexPoint fonts used in EMF. Lösen von linearen Rekursionsgleichungen Homogen, 1. Ordnung Inhomogen, 1. Ordnung Master-Theorem T(n) = a*T(n/b) + f(n) Vergleich: Asymptotisches Wachstum von f(n) und nlogba. Dominierende Kosten im Rekursionsbaum: Blätter, alle Ebenen oder Wurzel Beispiele: Mergesort, FFT, Binäre Suche, etc. Nicht immer anwendbar 22.11.2018 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAA

Formale Potenzreihen Rekursionsgleichungen beschreiben Folgen (an)n ¸ 0 = a0, a1, a2, a3, … Formale Potenzreihe: Multipliziere ai mit xi a0 + a1x + a2x2 + a3x3… Erzeugende Funktion der Folge (an)n ¸ 0 A(x) := n ¸ 0 an xn Notationen und Konventionen: Koeffizient an von xn in A(x): [xn] A(x) a-1=a-2=…= 0 Suchen geschlossene Darstellung für A(x) als Funktion von x an als Funktion von n Vorteil: Rechnen mit geschlossenen Darstellungen ist einfach. 22.11.2018

Addition/Multiplikation mit Konstanten Seien (an)n ¸ 0, (bn)n ¸ 0 Folgen, c,d Konstanten und cn = c*an + d*bn für alle n ¸ 0 Dann gilt: C(x) = n ¸ 0 (c*an + d*bn)xn = c*n ¸ 0 anxn + d*n ¸ 0 bnxn = c*A(x) + d*B(x) 22.11.2018

Multiplikation Seien A(x), B(x) erzeugende Funktionen. Entspricht Folge: (cn)n ¸ 0 mit cn = nk=0 akbn-k für alle n ¸ 0. (cn)n ¸ 0 nennt man Faltung oder Konvolution der Folgen (an)n ¸ 0, (bn)n ¸ 0. Interessante Spezialfälle: Shift B(x) = xm : cn = an-m, d.h. cm=a0, cm+1=a1, usw. Liefert Shift der Folge (an)n ¸ 0 um m nach rechts Auffüllen von links mit 0. Kumulative Summe B(x) = n ¸ 0 xn: cn = kn ak Liefert Summe der ersten n Folgenglieder von (an)n ¸ 0 22.11.2018

Beispiel: Verschieben nach rechts Def: Die erzeugende Funktion G(x)=n ¸ 0 xn der Einserfolge 1,1,1,… bezeichnet man als geometrische Reihe. Bsp: Subtrahieren von der Einserfolge die um m nach rechts verschobene Einserfolge. Um m nach rechts verschoben: xm*G(x). Erhalten G(x) – xm*G(x) = n ¸ 0 xn – xm n ¸ 0 xn = n ¸ 0 xn - n ¸ m xn = n=0m-1 xn Entspricht der Folge aus m Einsen, sonst Nullen: 1,1,…,1,0,0,… n=0m-1 xn ist die endliche geometrische Reihe mit m Elementen. 22.11.2018

Verschieben, Alternieren, Koeffizienten a0,a1,a2,…  am, am+1, am+2,… mittels a0,a1,a2,a3,…  a0,-a1,a2,-a3,… mittels a0, a1, a2, a3,…  a1, 2a2, 3a3, 4a4,… mittels 22.11.2018

Invertieren von Potenzreihen Def: A(x) ist invers zu B(x), falls A(x)*B(x) = 1 Beachte: Potenzreihe 1 repräsentiert die Folge (cn)n ¸ 0= 1,0,0,0,… Satz: Inverses von (an)n¸ 0 existiert , a0  0. „)“: Sei (bn)n¸ 0 invers zu (an)n ¸ 0 c0 = a0*b0 = 1 ) a0  0. „(“: Existenz von bn per Induktion über n: IA n=0: c0=1 ) b0 = 1/a0. (existiert wegen a0  0) IS n-1 ! n: 0=cn=k=0n akbn-k ) bn = -1/(a0)*(nk=1 akbn-k) (existiert wegen a0  0) 22.11.2018

Geometrische Reihe Geschlossene Form der geometrischen Reihe 1,1,1,… Inverses von A(x) =  n¸ 0 xn : b0 = 1/a0 = 1. bn = -nk=1bn-k ,= -n-1k=0 bk , d.h. b1=-1, b2=b3=…=0 ) (1-x)*A(x) = 1 ) A(x) = 1/(1-x) ist geschlossene Form der formalen Potenzreihe n ¸ 0 xn Anwendungen: Endliche geometrische Reihe: Geschlossene Form der Reihe 1,2,3,4,…: 22.11.2018

Verschiedene Herleitungen Wollen geschlossene Form für 1,0,1,0,… Erzeugende Funktion B(x)=n¸ 0 x2n Substitution x  x2 in geometrischer Reihe ) B(x) = 1/(1-x2) 1,-1,1,-1,… hat erzeugende Funktion A(-x)=1/(1+x) Kumulative Summe der Folge liefert 1,0,1,0,… ) B(x) = G(x)*A(-x) = 1/(1+x)*1/(1-x) = 1/(1-x2) Addition von 1,-1,1,-1,… mit 1,1,1,1,… liefert 2,0,2,0,… ) ½*( 1/(1+x)+1/(1-x) ) = 1/(1-x2) 22.11.2018

Polyas Geldwechsel Gegeben: Betrag n, Münzen 1,5,10 Cent Gesucht: #(Möglichkeiten), n mit den Münzen zu zahlen Folge (an)n ¸ 0: an ist #(Möglichkeiten), Betrag n mit 1-Cent Münzen zu zahlen (an)n ¸ 0 = 1,1,1,1,… A(x) = n ¸ 0 xn = 1/(1-x) Folge (bn)n ¸ 0: bn ist #(Möglichkeiten), Betrag n mit 5-Cent Münzen zu zahlen (bn)n ¸ 0 = 1,0,0,0,0,1,0,0,0,0,1,… B(x) = n ¸ 0 x5n = 1/(1-x5) Analog Folge (cn)n ¸ 0: C(x) = n ¸ 0 x10n = 1/(1-x10) 22.11.2018

Divide & Conquer Lösung Zahlen n mittels k 1-Cent und n-k 5-Cent: ) k=0n ak bn-k D.h. Faltung/Konvolution von (an)n ¸ 0 mit (bn)n ¸ 0 [xn] A(x)*B(x) ist Koeffizient von xn im Produkt [xn] A(x)*B(x) = #(Möglichkeiten), n mit 1- und 5-Cent zu zahlen. Zusätzlich 10-Cent Münzen A(x)*B(x)*C(x) = 1/(1-x) * 1/(1-x5) * 1/(1-x10) [xn] A(x)*B(x)*C(x) = #(Möglichkeiten), n mit 1-,5- und 10-Cent zu zahlen. 22.11.2018

Lösen von Rekursionen Rekursion: an = an-1 + 1 für n¸1 und a0=1. Koeffizientenvergleich: an = n+1 für alle n ¸ 0. 22.11.2018

Allgemeine Strategie Aufstellen der erzeugenden Fkt. A(x)=n ¸ 0 anxn Einsetzen von Anfangswerten und Rekursionsgleichung. Stelle alle an durch A(x) dar. Auflösen nach A(x) liefert geschlossene Form A(x)=f(x). Formulierung von f(x) als formale Potenzreihe Hilfsmittel: Partialbruchzerlegung Koeffizientenvergleich: Ablesen von geschlossener Form für an 22.11.2018