# 113-1 演算法 上課講義筆記 ## [Introduction [M: Ch. 1; C: Ch. 1,2] (.5 week: 09/03a)](https://hackmd.io/@RuH9UULLRMuRo2iEsweIqA/BJ7PbjwXye) ## [Mathematical Induction [M: Ch. 2; C: Ch. 4] (1.5 weeks: 09/03b, 09/10)](https://hackmd.io/@RuH9UULLRMuRo2iEsweIqA/rycVkbDQ1x) ## [Analysis of Algorithms [M: Ch. 3; C: Ch. 2,3,4] (1 week: 09/24*) ] ## Design by Induction [M: Ch. 5] (1 week: 10/01) ## Data Structures: A Supplement [M: Ch. 4; C: Ch. 6,13,19] (.5 week: 10/08a*) ## [Searching and Sorting [M: Ch. 6; C: Ch. 6,7,8,9] (1.5 weeks: 10/08b, 10/15)](https://hackmd.io/@RuH9UULLRMuRo2iEsweIqA/HJfT6v_Q1g) ## [String Processing [M: Ch. 6; C: Ch. 32] (1 week: 10/22*)](https://hackmd.io/@RuH9UULLRMuRo2iEsweIqA/HyuSWhOXJl) ## Midterm (2024/10/29) ## [Graph Algorithms: Basic [M: Ch. 7; C:Ch.20,21,22,23] (1.5 weeks: 11/05, 11/12a*) ](https://hackmd.io/@RuH9UULLRMuRo2iEsweIqA/SyURKh_mkx) ## [Graph Algorithms: Advanced [M: Ch. 7; C:Ch.20,24,25] (1.5 weeks: 11/12b, 11/19)](https://hackmd.io/@RuH9UULLRMuRo2iEsweIqA/H1QEuYiQ1g) ## [Dynamic Programming [C: Ch.14] (1 week: 11/26*)](https://hackmd.io/@RuH9UULLRMuRo2iEsweIqA/SkVdhvumyg) ## [Reduction [M: Ch. 10; C: Ch. 29] (.5 week: 12/03a)](https://hackmd.io/@RuH9UULLRMuRo2iEsweIqA/HyNhAR1NJe) 2 Bipartite Matching * Matching * Bipartite Matching * 問題 1. 給定一個雙方圖 G = (V, E, U ),找出 G maximum matching(具有最多邊的匹配)。 * 極大匹配 (Maximal Matching): * 最大匹配 (Maximum Matching): 3 Network Flows * The Network Flow Problem 網路流量問題 4 Bipartite Matching to Network Flow 5 Linear Programming 1. 符號說明(Notations) 2. 線性規劃(Linear Programming, LP) 3. 線性規劃的目標 6 Network Flow to Linear Programming 1. 從網絡流問題到線性規劃 2. 線性規劃與最大流之間的對應 ## [NP-Completeness [M: Ch. 11; C: Ch. 34] (1.5 weeks: 12/03b, 12/10*)](https://hackmd.io/@RuH9UULLRMuRo2iEsweIqA/SJk9qbzVyg) ## Final (2024/12/17)
{"title":"113-1 演算法 上課講義筆記","description":"演算法","contributors":"[{\"id\":\"46e1fd51-42cb-44cb-91a3-6884b30788a8\",\"add\":3246,\"del\":2757}]"}
Expand menu