Tagebuch und Material zu der Vorlesung
|
Komplexität von Algorithmen |
|
Ergebnisse der Klausur vom 22. Februar 2010
|
Sommersemester 2009
Letzte Änderung:
|
Liste der Teilnehmer an den Übungen, die einen Schein über die erfolgreiche Teilnahme erhalten |
Hinweis auf Veranstaltungen im kommenden Wintersemester
|
Studierende der Informatik, aber auch für Studierende aus anderen Fächern (Mathematik, Physik, E-Technik...), die Interesse und Gefallen an den Themen dieser Komplexitäts-Vorlesung gefunden haben, möchte ich an dieser Stelle auf zwei Veranstaltungen hinweisen, die im im kommenden Wintersemester durchführen werde. Beide Veranstaltungen sind für das Diplom-Hauptstudium bzw. Informatik-Bachelor ab 5. Semester vorgesehen. Information
und Codierung Wavelettransformationen
in der Bildverarbeitung Nähere Informationen zu beiden Veranstaltungen im UnivIS. |
Tagebuch
|
20. April |
Organisatorisches, Themen der Veranstaltung |
|
24. April |
Lösung der Wurm-Problems (harmonische Zahlen) |
|
27. April |
C-rekursive Folgen: der Fall k=1 |
|
4. Mai |
Vor Graphen zu Matrizen |
|
8. Mai |
Pseudozufallsfolgen und Schieberegister |
|
11. Mai |
Stationäre Verteilungen für stochastische Matrizen |
|
15. Mai |
Schnelle Exponentiation (square-and-multiply) |
|
18. Mai |
Zwei “klassische”
Divide-and-Conquer-Algorithmen: |
|
22. Mai |
Standard-Divide-and-Conquer-Rekursionen (2
Typen) |
|
25. Mai |
Ergänzung: Inhomogene C-Rekursionen |
|
|
Am Freitag, den 29. Mai,
finden keine Übungen statt. |
|
29.05.09 |
Dualismen in Physik und Mathematik |
|
06.06.09 |
Polynommultiplikation mittels Auswertung und Interpolation
(Beispiel) |
|
08.06.09 |
Quicksort |
|
12.06.09 |
Abschätzung der Grösse von Fakultäten, Formel von
STIRLING |
|
15.06.09 |
Drei Beweise für die Catalan-Formel: |
|
19.06.09 |
Nochmal Dynamische Programmierung |
|
22.06.09 |
Permutationen und ihre binären Suchbäume – qantitativ |
|
26.06.09 |
Sortierkomplexität und binäre Bäume |
|
29.06.09 |
Gewichtete mittlere Höhe von Binärbäumen |
|
03.07.09 |
Zur Optimalität von HUFFMANs Konstruktion |
|
06.07.09 |
Untergruppen von (Z,+) |
|
10.07.09 |
Beispiel zum erweiterten EA |
|
13.07.09 |
Ordnungsberechnung und Faktorisierung |
|
17.07.09 |
Ergänzungen zum Thema “Modulare Arithmetik” |
|
20.07.09 |
Effiziente Verifikation von Primzahlen (PRATT) |
|
24.07.09 |
Der Primzahltest von MILLER-RABIN |
Materialien
|
20. April |
|
|
25. April |
|
|
8. Mai |
NOTABENE: dies sind vorläufige Versionen
von Teilen des Skripts! Maple-worksheet Frisbee-Variante -- als
pdf -- als
mw |
|
11. Mai |
Maple-worksheet PageRank-Algorithmus – als
pdf – als mw |
|
15. Mai |
Folien zu “Schnelle
Exponentiation” |
|
17. Mai |
NOTABENE: dies sind vorläufige Versionen
von Teilen des Skripts! |
|
18. Mai |
Die Divide-and-Conquer-Algorithmen
von Karatsuba und Strassen |
|
22. Mai |
NOTABENE: dies sind vorläufige Versionen
von Teilen des Skripts! |
|
28. Mai |
Ein ausführlicher Text zum Thema
Fouriertransformation
|
|
08.06.09 |
Folien zum Sortierproblem
allgemein (pdf) Skript Kapitel 5 – Version vom 7.6.09 |
|
12.06.09 |
Folien zu Binärbäumen (pdf) NOTABENE: |
|
15.06.09 |
Skript Kapitel 5/6 -- Version vom 15.6.09 (mit Literatur) |
|
19.06.09 |
Folien zu Binärbäumen (pdf) |
|
22.06.09 |
Folien zur Sortierkomplexität
Skript Kapitel 6 – Version vom 21.6.09 |
|
26.06.09 |
Folien Daten zur
Sortierkomplexität |
|
27.06.09 |
Skript Kapitel 6 – Version vom 27.6.09 |
|
03.07.09 |
Illustration zum Optimalitätsbeweis für die Huffman-Konstruktion Folien zur Arithmetik |
|
06.07.09 |
Existenz von Lösungen von Gleichungssystemen und Komplexität |
|
10.07.09 |
Folien zu Restklassenringen |
|
10.07.09 |
Skriptum: Version vom 12. Juli 2009 (verbessert am 19.10.07) |
|
13.07.09 |
|
|
17.07.09 |
Alternative Folien (mit MILLER-RABIN-Beispiel) |
|
17.07.09 |
Folien zur Primzahlverifikation
(PRATT) |
Übungen
|
|
1.Aufgabe: |
wird am 27. April behandelt |
|
|
2. Aufgabe: |
wird am 27. April behandelt |
|
|
3. Aufgabe: |
schriftlich zu bearbeiten |
|
|
4. Aufgabe: |
schriftlich zu bearbeiten |
|
|
|
OpenDocument-Format |
|
|
5. Aufgabe: |
wird am 4. Mai behandelt |
|
|
|
Lösungen
zur Aufgabe 5 (von Ph. Schneider) |
.pdf-Format |
|
6. Aufgabe: |
schriftlich zu bearbeiten |
|
|
7. Aufgabe: |
schriftlich zu bearbeiten |
|
|
8. Aufgabe |
werden in den Übungsgruppen behandelt, falls das nachgefragt wird |
|
|
9. Aufgabe |
schriftlich zu bearbeiten |
|
|
10. Aufgabe |
werden in den Übungsgruppen behandelt, falls das nachgefragt wird |
|
|
11. Aufgabe |
schriftlich zu bearbeiten |
|
|
12. Aufgabe |
schriftlich zu bearbeiten |
|
|
13. Aufgabe |
Bonusaufgabe, Bearbeitung nicht obligatorisch;
schriftliche Lösungen bis |
|
|
14. Aufgabe |
schriftlich zu bearbeiten |
|
|
15. Aufgabe |
schriftlich zu bearbeiten |
|
|
16. Aufgabe |
werden in den Übungsgruppen behandelt, falls das nachgefragt wird |
|
|
17. Aufgabe |
schriftlich zu bearbeiten |
|
|
18. Aufgabe |
schriftlich zu bearbeiten |
|
|
19. Aufgabe |
werden in den Übungsgruppen behandelt, falls das nachgefragt wird |
|
|
Lösungen |
Schriftliche Ausarbeitung der Lösungen |
dankenswerterweise von Florian Forster zur Verfügung gestellt |
|
20. Aufgabe |
schriftlich zu bearbeiten |
|
|
21. Aufgabe |
schriftlich zu bearbeiten |
|
|
22. Aufgabe |
werden in den Übungsgruppen behandelt, falls das nachgefragt wird |
|
|
23. Aufgabe |
schriftlich zu bearbeiten |
|
|
24. Aufgabe |
schriftlich zu bearbeiten |
|
|
25. Aufgabe |
Bonusaufgabe, Bearbeitung nicht obligatorisch;
schriftliche Lösungen bis |
|
|
Lösungen |
Schriftliche Ausarbeitung der Lösung |
dankenswerterweise von Florian Forster zur Verfügung gestellt |
|
Lösungen |
Schriftliche Ausarbeitung der Lösung |
dankenswerterweise von Philipp Schneider zur Verfügung gestellt |
|
26. Aufgabe |
schriftlich zu bearbeiten |
|
|
27. Aufgabe |
schriftlich zu bearbeiten |
|
|
28. Aufgabe |
werden in den Übungsgruppen behandelt, falls das nachgefragt wird |
|
|
29. Aufgabe |
Bonusaufgabe, Bearbeitung nicht obligatorisch;
schriftliche Lösungen bis |
|
|
Lösungen |
Schriftliche Ausarbeitung der Lösung |
|
|
Lösungen |
Schriftliche Ausarbeitung der Lösung |