| S# |
Lecture |
Course |
Institute |
Instructor |
Discipline |
| 1 |
1. Course Overview, Interval Scheduling (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|
| 2 |
10. Dynamic Programming: Advanced DP (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|
| 3 |
11. Dynamic Programming: All-Pairs Shortest Paths (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|
| 4 |
12. Greedy Algorithms: Minimum Spanning Tree (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|
| 5 |
13. Incremental Improvement: Max Flow, Min Cut (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|
| 6 |
14. Incremental Improvement: Matching (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|
| 7 |
15. Linear Programming: LP, reductions, Simplex (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|
| 8 |
16. Complexity: P, NP, NP-completeness, Reductions (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|
| 9 |
R10. Distributed Algorithms (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|
| 10 |
R11. Cryptography: More Primitives (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|
| 11 |
17. Complexity: Approximation Algorithms (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|
| 12 |
R2. 2-3 Trees and B-Trees (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|
| 13 |
18. Complexity: Fixed-Parameter Algorithms (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|
| 14 |
19. Synchronous Distributed Algorithms: Symmetry-Breaking. Shortest-Paths Spanning Trees (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|
| 15 |
R4. Randomized Select and Randomized Quicksort (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|
| 16 |
2. Divide & Conquer: Convex Hull, Median Finding (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|
| 17 |
R5. Dynamic Programming (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|
| 18 |
20. Asynchronous Distributed Algorithms: Shortest-Paths Spanning Trees (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|
| 19 |
R6. Greedy Algorithms (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|
| 20 |
21. Cryptography: Hash Functions (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|
| 21 |
R7. Network Flow and Matching (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|
| 22 |
R8. NP-Complete Problems (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|
| 23 |
22. Cryptography: Encryption (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|
| 24 |
23. Cache-Oblivious Algorithms: Medians & Matrices (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|
| 25 |
R9. Approximation Algorithms: Traveling Salesman Problem (M-I-T)
|
Design and Analysis of Algorithms (M-I-T)
|
MIT
|
Prof. Dr. Erik Demaine, Prof. Dr. Srini Devadas, Prof. Dr. Nancy Lynch
|
Applied Sciences
|