SCCI Digital Library and Forum

Design and Analysis of Algorithms (M-I-T)

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