Tagebuch und Materialien zur
Vorlesung
Theoretische
Informatik 3
Wintersemester
2006/07
|
Hinweis: Die Klausur im Herbst 2007 findet statt |
|
Wer einen Vorgeschmack auf die Vorlesung haben möchte, findet hier drei appetizer. |
|
Wichtig: bitte informieren Sie mich per email, wenn der
Zugriff auf files über die unten angegebenen links nicht
funktioniert. Bitte nur von uni-erlangen.de aus
versuchen! |
Übungsblätter,
weitere Aufgaben, Klausuren
|
|
Themen |
Folien |
Lesen! Links! |
||||||||||||||||||||||||
|
19. Oktober |
Informationen zur
Vorlesung und zur Organisation der Übungen |
|
|||||||||||||||||||||||||
|
24. Oktober |
Anmerkungen zum Gödelschen
Unvollständigkeitssatz |
||||||||||||||||||||||||||
|
|
Die Landau-Notation für asymptotisches Verhalten (Wachstumsordnung) von Folgen und Funktionen mit den Symbolen O, Omega, Theta,~ usw. wird nicht mehr ausführlich behandelt, da sie bereits Gegenstand in anderen Lehrveranstaltungen war. |
Cormen, Leiserson, Rivest (Kapitel 2) |
|||||||||||||||||||||||||
|
26. Oktober |
Anmerkungen zur Geschichte der
Arithmetik |
Karatsuba/Strassen
(pdf) |
|||||||||||||||||||||||||
|
26. Oktober |
Binomialformel, Binomialkoeffizienten,
Binomialreihe, |
Maple worksheets |
|||||||||||||||||||||||||
|
2. November |
Binärbäume, geordnete
Bäume, Dyck-Sprache |
||||||||||||||||||||||||||
|
6. November |
Hammingkugeln und deren Volumen |
|
|||||||||||||||||||||||||
|
9. November |
Fano-Geometrie, Hamming-Codes |
|
|
||||||||||||||||||||||||
|
13. November |
Reed-Muller-Codes |
|
|
||||||||||||||||||||||||
|
16. November |
worst-case versus average-case für zwei
einfache Algorithmen: Grössenvergleich in lexicografischer
Ordnung und Maxixmumsuche |
Lexorder
|
Einige Grundbegriffe der diskreten Wahrscheinlichkeitsrechnung |
||||||||||||||||||||||||
|
20. November |
Sortieren: allgemeine Bemerkungen,
|
Knuth TAOCP, vol.3
(5.5.1) |
|||||||||||||||||||||||||
|
23. November |
Mergesort rekursiv und iterativ, |
Heun GA Kap. 2.3, 2.4 |
|||||||||||||||||||||||||
|
27. November |
Quicksort, |
Quicksort
(pdf) |
weitere Texte zu Quicksort siehe unten |
||||||||||||||||||||||||
|
30. November |
divide-and-conquer-Algorithmen |
Karatsuba/Strassen
(pdf) |
Heun GA Kap. 2.5 |
||||||||||||||||||||||||
|
Ab 4. Dezember findet die Vorlesung im H4 statt, falls nicht etwas anderes ausdrücklich bekanntgegeben wird |
|||||||||||||||||||||||||||
|
4. Dezember |
Binäre Bäume, Parameter von |
Schöning, Algorithmik,
Kap. 1.9 |
|||||||||||||||||||||||||
|
4. Dezember |
Höhe von Binärbäumen, |
sortingbound
(pdf) |
Heun GA Kap. 2.6 |
||||||||||||||||||||||||
|
7. Dezember |
Entropie und Codierung |
CLR Kap. 17.3 |
|||||||||||||||||||||||||
|
|
Die Maschine von Antikythera (pdf) |
|
|||||||||||||||||||||||||
|
11. Dezember |
Ungleichung von Kraft, |
|
|
||||||||||||||||||||||||
|
14. Dezember |
Produkte von Quellen, |
|
|||||||||||||||||||||||||
|
18. Dezember |
Kapazität des BSC |
|
|||||||||||||||||||||||||
|
22. Dezember |
Zur probabilistischen Methode: das
Ramsey-Problem |
channelcoding
(pdf) |
|
||||||||||||||||||||||||
|
Zu den am 22. Dezember gezeigten Videos:
|
|
||||||||||||||||||||||||||
|
|
Leseempfehlungen zu den Feiertagen und darüber hinaus.....
(von 2005, aber immer noch gut) |
|
Edmonds,Eidinow:
Wie Ludwig Wittgenstein Karl Popper mit dem Feuerhaken
drohte |
||||||||||||||||||||||||
|
8.
Januar |
Arithmetik der ganzen Zahlen, grundlegende
Eigenschaften, Algorithmus von Euklid, |
Heun GA Kap 7.1 |
|||||||||||||||||||||||||
|
|
Zu ggT und euklidischem Algorithmus |
|
|||||||||||||||||||||||||
|
11./15. Januar |
Restklassenringe mod n, |
Heun GA Kap. 7.2 |
|||||||||||||||||||||||||
|
18. Januar |
Vorlesung wegen Unwetterwarnung ausgefallen |
|
|
||||||||||||||||||||||||
|
22. Januar |
Multiplikativität der phi-Funktion |
Knuth, TAOCP vol 2, Kap. 4.6.3 |
|||||||||||||||||||||||||
|
25. Januar |
Homomorphismen, chinesischer Restesatz, modulare Arithmetik |
Heun, GA Kap. 7.2 |
|||||||||||||||||||||||||
|
29. Januar/ |
Primzahlen, |
Primes in
NP |
Heun, Kap. 7.3
|
||||||||||||||||||||||||
|
Erstes Übungsblatt |
20. Oktober |
|
|
Zweites Übungsblatt |
26. Oktober |
|
|
Drittes Übungsblatt |
1. November |
|
|
Viertes Übungsblatt |
8. November |
|
|
Fünftes Übungsblatt |
16. November |
|
|
Sechstes Übungsblatt |
23. November |
|
|
Aufgaben zur Landau-Notation |
21. November |
|
|
Siebtes Übungsblatt |
29. November |
|
|
Achtes Übungsblatt |
6.Dezember |
|
|
Neuntes Übungsblatt |
13.Dezember |
|
|
Zehntes Übungsblatt |
10. Januar 2007 |
|
|
Elftes Übungsblatt |
17. Januar 2007 |
|
|
Zwöftes Übungsblatt |
24. Januar 2007 |
|
|
Dreizehntes Übungsblatt |
31. Januar 2007 |
|
Klausuren Theoretische Informatik |
|
|
Herbst 2002 |
|
|
Frühjahr 2003 |
|
|
Herbst 2003 |
|
|
Frühjahr 2004 |
|
|
Herbst 2004 |
|
|
Frühjahr 2005 |
|
|
Herbst 2005 |
|
|
Frühjahr 2006 |
|
|
Herbst 2006 |
|
|
Frühjahr 2007 |
|
|
|
|
|
Sammlung weiterer Aufgaben |
|
Weitere Materialien und Informationen
|
Buch Grundlegende Algorithmen von V. Heun (2. Auflage) |
|||||
|
Beweis der Formel von de Moivre für die Fibonacci-Zahlen |
|||||
|
Folien zu Don Knuth |
|||||
|
Lösung der Rekursionsgleichung für Mergesort |
|||||
|
Ausführlicher Text zu Quicksort : |
|||||
|
Analytische Untersuchung zum Begriff des Splitters |
|||||
|
Quicksort und Prioritätsbäume |
|||||
|
Folien Claude Shannon |
|||||
|
Entscheidungsbäume für drei Sortierverfahren |
|||||
|
Ein homepage für die Entropie |
|||||
|
Ein homepage für Divide-and-Conquer |
|||||
|
Informationen zum Thema (Integer-)Arithmetik a) Grundlegende Eigenschaften der ganzen Zahlen |
a |
||||
|
b |
|||||
|
c |
|||||
|
d |
|||||
|
|
|||||
|
Weitere Informationen und Maple-worksheets zum Thema (Integer-)Arithmetik a) Eigenschaften der Restklassenringe |
a |
||||
|
b |
|||||
|
c |
|||||
|
d |
|||||
|
e |
|||||
|
|
|||||
|
Im Zusammenhang mit Primzahltests und der Verifikation der Primheit ist das Verfahren von V. Pratt von Interesse |
|||||
|
Ausfuehrlicher Text zur Diskreten Fouriertransformation |
|||||
|
Kurzfassung des Textes (i.w. nur die Formeln) |
|||||
|
Maple worksheet zur Diskreten Fouriertransformation |
|||||
|
Skandal! |
|||||
|
Weitere Texte zu P-versus-NP |
weitere Probleme und Reduktionen |
||||
|
Vierfarbenproblem |
|||||
|
Polynome und Färbungen |
|||||
|
Resolution und 2-SAT |
|||||
|
kommentierte Folien (unvollstaendig) zu einem Vortrag |
|||||
|
|
|||||
Neuigkeiten, interessante
Links
|
Turing Award 2003 |
Der A.M. Turing Award , benannt nach dem Engländer Alan Matheson Turing, einem der intellektuellen und praktischen Pioniere der Informatik (nicht nur wegen der Konzeption des nach ihm benannten Berechnungsmodells!), wird von der Association of Computing Machinery seit 1966 jährlich fuer herausragende Leistungen auf dem Gebiet der Informatik verliehen und ist (nicht nur wegen des damit einhergehenden Preisgeldes von $100,000) mit die hoechste Auszeichnung auf dem Gebiet der Informatik ueberhaupt. Die Auszeichnung fuer das Jahr 2002 geht an die drei Erfinder des RSA-Krypotosystems, Ronald L. Rivest, Adi Shamir und Leonard M. Adleman. Dieses System wird auch im Rahmen der Vorlesung dieses Sommersemesters noch behandelt werden. |
|
|
Primzahlen |
Informationen (fuer "Einsteiger") zum Thema Primzahlen in der Feature Column der American Mathematical Society (Juni 2003) |
|
|
Primzahlen (2003) |
Die Primzahlen
haben die Mathematiker schon seit der Antike fasziniert und die
Untersuchung ihrer Eigenschaften dauert bis heute an. Aus
algorithmischer Sicht interessiert man sich fuer diese Objekte
auch nicht erst ernsthaft, seitdem die Zahlentheorie --
beispielsweise für die Zwecke der Kryptographie, siehe
vorhergehender Eintrag zum RSA-System -- Ideen- und Faktenquelle
für ganz konkrete Anwendungen geworden ist. Eines der
aeltesten offenen Problem über Primzahlen ist die Frage, ob
es unendlich viele "Primzahlzwillinge", also
Primzahlpaare mit Abstand 2 gibt (wie 3 und 5, 17 und 19, 59 und
61,...). |
Pressemitteilung
des American Institute of Mathematics |
|
Nachtrag zu vorigem Thema |
Luecke im Beweis??? |
|
|
Primzahlen (2002 ) |
Die Frage nach den Primzahlzwillingen ist aus der Sicht der Zahlentheorie spannend, aber algorithmisch wohl nicht so sehr relevant. Ganz anders sieht es aus mit der Frage, ob man Primzahlen von zusammengesetzten Zahlen effizient unterscheiden könne (ohne notwendigerweise eine Faktorisierung in Primfaktoren vorzunehmen), ob also die Menge der Primzahlen in der Komplexitätsklasse P liegt? Mit diesem Problem haben sich viele Mathematiker und theoretische Informatiker lange und intensiv beschäftigt, die Indizien (zum Beispiel die sehr schnellen probabilistischen Verfahren von Solovay und Strassen bzw. Rabin und Miller, oder ein schnelles Verfahren von Miller unter einer unbewiesenen Zusatzhypothese, einer Verallgemeinerung der berühmten Riemann-Hypothese , oder auch immer schnellere deterministische Verfahren mit "fast-polynomialer" Laufzeit) sprachen schon eine ganze Weile für eine positive Antwort. Seit August 2002 ist die positive Antwort " Primes is in P" Faktum, beweisen von den drei indischen Mathematikern M. Agrawal, N. Kayal and N. Saxena . Verblüffend ist: wie elementar das ist! Der Code des Algorithmus (siehe Artikel) ist mal ganze 11 Zeilen lang. Der Beweis, dass der Algorithmus funktioniert und polynomiale Laufzeit hat, ist etwas länger, aber mit elementaren Kenntnissen durchaus "in Reichweite". |
|
|
Nochmal AKS-Algorithmus |
Eine schöner, ueberwiegend weniger technischer Artikel zu
dem AKS-Algorithmus von Folkmar Bornemann, der klarmacht, dass
"everyman" mit ein paar Grundkenntnissen in Arithmetik
verstehen kann, was da ablaeuft --- mit vielen interessanten
Informationen "drumherum", wie z.B.: wie sind die
Auswahlquoten an einer indischen Universität, bei der
Studenten (Kayal, Saxena) , die gerade mal ihren Bachelor-Grad
erworben haben, so sensationelle Sachen machen? Ein andere Frage,
wie ein solches Resultat in der internationalen Presse "ankommt"
und weitergereicht wird, ist dann schon eher ein trauriges, wenn
auch instruktives Kapitel. |
|
|
Entropie |
Webseite zum Begriff Entropie |
|
|
nochmal Primzahlen |
neue Mersenne-Primzahl? |
|
|
|
oder doch nicht? |
|
|
P-versus-NP |
Link zu den Millenium Prize Problems des Clay
Mathematics Institute |