Ada beberapa pertanyaan dengan skema yang sama seperti ini:
- Makalah apa yang harus dibaca semua orang
- Buku apa yang harus dibaca semua orang
- Apa buku TCS terbaru yang konsepnya tersedia online
- video apa yang harus ditonton semua orang
Saya enggan mengirim satu lagi, tetapi catatan kuliah tentang algoritma Jeff Erickson berubah pikiran. Saya berpikir: Ya ampun! Bertahun-tahun dan saya belum melihat catatan yang luar biasa ini!
Jadi, saya pikir mungkin ada catatan kuliah hebat lainnya, yang benar-benar layak dibaca. Jadi, untuk setiap bidang ilmu komputer ( struktur data, algoritma, teori komputasi, kompleksitas komputasi, kriptografi , dll.), Rekomendasikan catatan kuliah pilihan Anda yang luar biasa, dan katakan mengapa menurut Anda itu unggul.
Satu aturan sederhana untuk menjaganya tetap rapi: Satu jawaban untuk setiap subbidang. (Ini akan menjadi wiki komunitas, sehingga Anda dapat mengedit jawaban yang ada, dan menambahkan rekomendasi Anda.)
sumber
Jawaban:
Teori Probabilitas Dan Algoritma Acak
Catatan kuliah dari kursus Ryan O'Donnell , Probability and Computing cukup rapi.
Catatan kuliah dari Amit Chakrabarti saja 's data Algoritma Streaming
sumber
Perhitungan dan informasi kuantum
Beberapa catatan kuliah luar biasa dari bidang ini:
Kursus pengantar tentang komputasi kuantum. Cukup bagus untuk dijadikan buku. Saya kenal beberapa peneliti yang memiliki cetakan dari catatan ini di rak buku mereka.
Kursus lanjutan tentang informasi kuantum. Beberapa catatan kuliah terbaik yang pernah saya baca.
Kursus lanjutan tentang algoritma kuantum. Sumber daya yang sangat baik untuk algoritma kuantum terbaru. Jika kertas asli pada beberapa algoritma kuantum sulit dimengerti, ini adalah tempat saya akan memeriksa selanjutnya.
Saya tidak bisa meringkas kursus ini dalam satu baris. Baca deskripsi di halaman web kursus.
Termasuk pengantar umum untuk Quantum Computing, serta topik khusus crypto seperti Distribusi Kunci Quantum, Komitmen Quantum, Model Penyimpanan Quantum Terikat, dan Quantum Zero-Knowledge.
sumber
Kompleksitas Komputasi
Ada banyak kursus bagus tentang topik ini. Berikut ini hanyalah puncak gunung es. Untuk memilih satu, saya sarankan untuk melihat materi yang dibahas dalam setiap kursus, serta tingkat yang ditawarkan:
sumber
A Theorist's Toolkit oleh Sanjeev Arora.
Saya suka catatan ini karena memberi Anda seperangkat alat yang agak lengkap untuk menyerang masalah dalam teori kompleksitas. Misalnya, dimensi VC digunakan secara luas untuk membuktikan batas bawah dalam model komunikasi, dan catatan ini menjelaskannya dengan sangat baik dan dari dasar-dasarnya.
sumber
Teori Informasi
sumber
PCP & Hardness of Approximation
sumber
Matematika diskrit
Matematika Terpisah untuk Ilmu Komputer oleh Lehman, Leighton, dan Meyer ( versi lebih lama )
sumber
Keacakan acak
Kursus terbaik tentang hal ini ditawarkan oleh Salil Vadhan . Lihat juga topik ini untuk konsep buku Salil tentang pseudorandomness.
sumber
Kriptografi
Ada sejumlah catatan kuliah yang sangat baik tentang masalah ini, semua oleh orang-orang terkenal di lapangan. Anda dapat memilih satu (atau dua) dari yang berikut untuk dipelajari; semuanya tergantung pada lingkungan, latar belakang, dan persyaratan Anda:
sumber
Grafik Ekspander
Kursus otoritatif ditawarkan oleh Nati Linial dan Avi Wigderson . Lihat topik ini untuk informasi lebih lanjut,
sumber
Geometri Komputasi
Catatan Kuliah oleh David Mount .
sumber
DUDUK
Saya mengunjungi kursus SAT beberapa tahun yang lalu dengan Profesor Welzl. Catatan kuliahnya sejauh ini merupakan yang terbaik yang pernah saya lihat sepanjang seluruh studi saya.
Sayangnya, hanya versi 2005 yang online, termasuk daftar pendek pembaruan .
(Algoritma SAT tercepat serta bukti konstruktif dari lemma lokal Lovász berasal dari orang-orang dalam kelompoknya.)
sumber
Optimalisasi Kombinatorial
sumber
Kursus "Mutiara Algoritma". Bagian 3 : Analisis Probabilistik dan Algoritma Acak. The kuliah catatan berada di analisis merapikan . Saya terutama menyukai gambar 1.1 di halaman ketiga.
sumber
Teori Grafik Spektral
sumber