Es gab mehrere Fragen mit demselben Schema wie dieses:
- Welche Papiere sollten alle lesen?
- Welche Bücher sollten alle lesen?
- Was sind die neuesten TCS-Bücher, deren Entwürfe online verfügbar sind?
- Welche Videos sollte jeder sehen
Ich zögerte, noch einen zu posten, aber Jeff Ericksons Vorlesungsnotizen über Algorithmen änderten meine Meinung. Ich dachte: Oh mein! All diese Jahre und ich habe diese hervorragenden Noten nicht gesehen!
Also dachte ich, dass es vielleicht noch andere großartige Vorlesungsunterlagen gibt, die es wirklich wert sind, gelesen zu werden. Empfehlen Sie daher für jedes Teilgebiet der Informatik ( Datenstrukturen, Algorithmen, Berechnungstheorie, Komplexität der Berechnungen, Kryptographie usw.) die hervorragenden Vorlesungsunterlagen Ihrer Wahl und erklären Sie, warum Sie der Meinung sind, dass sie sich auszeichnen.
Eine einfache Regel, um Ordnung zu schaffen: Eine Antwort pro Unterfeld. (Dies ist ein Community-Wiki, in dem Sie vorhandene Antworten bearbeiten und Ihre Empfehlung hinzufügen können.)
quelle
Antworten:
Wahrscheinlichkeitstheorie und randomisierte Algorithmen
Vorlesungsnotizen aus Ryan O'Donnells Kurs Probability and Computing sind ziemlich ordentlich.
Skript aus Amit Chakrabartis Vorlesung " Data Stream Algorithms"
quelle
Quantenberechnung und Information
Einige ausgezeichnete Vorlesungsskripte aus diesem Bereich:
Ein Einführungskurs in Quantencomputing. Gut genug, um ein Buch daraus zu machen. Ich kenne mehrere Forscher, die einen Ausdruck dieser Notizen in ihrem Bücherregal haben.
Ein Fortgeschrittenenkurs über Quanteninformation. Einige der besten Vorlesungsnotizen, die ich je gelesen habe.
Ein Fortgeschrittenenkurs über Quantenalgorithmen. Eine sehr gute Ressource für neuere Quantenalgorithmen. Wenn das Originalpapier über einen Quantenalgorithmus schwer zu verstehen ist, würde ich dies als nächstes überprüfen.
Ich kann diesen Kurs nicht in einer Zeile zusammenfassen. Lesen Sie die Beschreibung auf der Webseite des Kurses.
Enthält eine allgemeine Einführung in Quantum Computing sowie kryptospezifische Themen wie Quantum Key Distribution, Quantum Commitments, Bounded Quantum Storage Model und Quantum Zero-Knowledge.
quelle
Rechenkomplexität
Es gibt viele ausgezeichnete Kurse zu diesem Thema. Das Folgende ist nur die Spitze des Eisbergs. Zur Auswahl schlage ich vor, das in den einzelnen Kursen behandelte Material sowie das angebotene Niveau zu betrachten:
quelle
Ein Theoretiker-Toolkit von Sanjeev Arora.
Ich liebe diese Notizen, weil sie Ihnen einen ziemlich vollständigen Satz von Werkzeugen zur Lösung von Problemen in der Komplexitätstheorie bieten. Beispielsweise wird die VC-Dimension häufig zum Nachweis von Untergrenzen im Kommunikationsmodell verwendet, und diese Hinweise erläutern dies so gut und anhand der Grundlagen.
quelle
Informationstheorie
quelle
PCP & Härte der Approximation
quelle
Diskrete Mathematik
Diskrete Mathematik für Informatik von Lehman, Leighton und Meyer ( ältere Version )
quelle
Pseudozufälligkeit
Der beste Kurs zu diesem Thema wird von Salil Vadhan angeboten . Siehe auch dieses Thema für einen Entwurf von Salils Buch über Pseudozufälligkeit.
quelle
Kryptographie
Zu diesem Thema gibt es eine Reihe von ausgezeichneten Vorlesungsskripten, die alle von berühmten Persönlichkeiten auf dem Gebiet verfasst wurden. Sie können eine (oder zwei) der folgenden Optionen auswählen, um zu studieren. Alles hängt von Ihrer Umgebung, Ihrem Hintergrund und Ihren Anforderungen ab:
quelle
Expander-Diagramme
Der maßgebliche Kurs wird von Nati Linial und Avi Wigderson angeboten . Weitere Informationen finden Sie in diesem Thema .
quelle
Computergestützte Geometrie
Skript von David Mount .
quelle
SAT
Ich habe vor ein paar Jahren einen SAT-Kurs bei Professor Welzl besucht. Seine Vorlesungsunterlagen sind mit Abstand die besten, die ich während meines gesamten Studiums gesehen habe.
Leider ist nur die Version 2005 online, einschließlich einer kurzen Liste von Updates .
(Der schnellste SAT-Algorithmus sowie der konstruktive Beweis für das lokale Lemma von Lovász stammen von Männern aus seiner Gruppe.)
quelle
Kombinatorische Optimierung
quelle
Der Kurs "Perlen der Algorithmen". Teil 3 : Probabilistische Analyse und randomisierte Algorithmen. Die Vorlesungsnotizen beziehen sich auf die geglättete Analyse . Besonders gut gefällt mir die Abbildung 1.1 auf der dritten Seite.
quelle
Spektrale Graphentheorie
quelle