b belajar.myudak

Analisis dan Strategi Algoritma

Algorithms Analysis and Strategies · Pemrograman & Algoritma · 3 sks wajib · MIK1624404 (2020: PAIK6601)

Prasyarat Struktur Data, Struktur Diskret

Lainnya KONTRAK KULIAH Tugas Besar ↗Soal Ujian ↗

Catatan

  1. 1 Kompleksitas waktu & notasi asimtotik Menghitung T(n), notasi Big-O, Big-Omega, Big-Theta, aturan praktis, dan menyelesaikan rekurensi dengan Teorema Master. ▶ visual
  2. 2 Penelusuran graf — BFS, DFS, dan Dijkstra Representasi graf, BFS dengan queue, DFS dengan stack/rekursi, lalu Dijkstra untuk graf berbobot. ▶ visual
  3. 3 Divide and conquer dan jejak merge sort Pecah masalah, gabungkan hasil, dan hitung biaya per level. ▶ visual
  4. 4 Program dinamis untuk alokasi anggaran Isi tabel alokasi dan simpan pilihan terbaik per kapasitas. ▶ visual

Silabus

  1. 1 Pengantar Strategi algoritmik dan kompleksitas waktu dan ruang
  2. 2 Fungsi pertumbuhan dan kompleksitas algoritma
  3. 3 Algoritma Brute Force dan Exhaustive Search
  4. 4 Rekursi & Relasi Rekurens Proof of the master theorem
  5. 5 Algoritma Divide and Conquer
  6. 6 Algoritma Decrease and Conquer
  7. 7 Probabilistic Analysis and Randomized Algorithms
  8. 8 Algoritma DFS dan BFS
  9. 9 Algoritma Backtracking, A Star, BFS
  10. 10 Algoritma Branch and Bound
  11. 11 Algoritma Greedy
  12. 12 Program Dinamis
  13. 13 Contoh Algoritma Program DInamis
  14. 14 Teori P, NP, dan NP-Completes

Sumber: Silabus Informatika 2020 (PAIK6601).

Referensi

  • Anany Levitin, Introduction to the Design & Analysis of Algorithms, Addison-Wesley, 2011
  • Thomas H. Cormen, Introduction to Algorithms, MIT Press, 2009