CIS 6930: Approximation Algorithms | |
Announcements | Syllabus | Schedule | Lecture Notes | Assignments |
Dates | Topics | Reading Assignments | |
Week 1 |
08-23 |
Introduction, Brief History |
|
08-25 |
Introduction to NP and Approximation |
Chapter 1, Appendix A | |
Week 2 |
08-28 |
Greedy Strategies, Set Cover Homework 1 out |
Chapter 2 |
08-30 |
Set Cover, Shortest superstring |
Chapter 2 |
|
09-01 |
Shortest superstring |
Chapter 7 |
|
Week 3 |
09-04 |
No class (Labor Day) |
|
09-06 |
Minimum Steiner Tree (MST) |
Chapter 3 |
|
09-08 |
Multiway Cut, k-cut |
Chapter 4 |
|
Week 4 |
09-11 |
k-cut |
Chapter 4 |
09-13 |
Connected Dominating Set, Routing Protocols Homework 1 due, Homework 2 out |
|
|
09-15 |
Connected Dominating Set, Routing Protocols |
|
|
Week 5 |
09-18 |
k-center |
Chapter 5 |
09-20 |
Bin Packing |
Chapter 9 |
|
09-22 |
Bin Packing & Project Topics |
Chapter 9 |
|
Week 6 |
09-25 |
Introduction to Linear Programming |
I will provide lecture notes
|
09-27 |
Introduction to Linear Programming Homework 2 due, Homework 3 out |
||
09-29 |
Introduction to Linear Programming |
||
Week 7 |
10-02 |
LP-Duality |
Chapter 12 |
10-04 |
LP-Duality |
Chapter 12 |
|
10-06 |
No class (Homecoming) |
|
|
Week 8 |
10-09 |
LP Relaxation, Rounding, and Randomized Rounding Techniques |
Chapter 14, 19, and my notes
|
10-11 |
LP Relaxation, Rounding, and Randomized Rounding Techniques Homework 3 due |
||
10-13 |
LP Relaxation, Rounding, and Randomized Rounding Techniques |
||
Week 9 |
10-16 |
LP Relaxation, Rounding, and Randomized Rounding Techniques |
|
10-18 |
Midterm Exam |
||
10-20 |
LP Relaxation, Rounding, and Randomized Rounding Techniques Homework 4 out |
||
Week 10 |
10-23 |
LP Relaxation, Rounding, and Randomized Rounding Techniques |
|
10-25 |
LP Relaxation, Rounding, and Randomized Rounding Techniques |
||
10-27 |
LP Relaxation, Rounding, and Randomized Rounding Techniques |
||
Week 11 |
10-30 |
Primal-Dual Schema |
Chapter 15, 18, 13, and my notes
|
11-01 |
Primal-Dual Schema | ||
11-03 |
Primal-Dual Schema |
||
Week 12 |
11-06 |
Primal-Dual Schema |
|
11-08 |
Primal-Dual Schema Homework 4 due, Homework 5 out |
||
11-10 |
No class (Veterans Day) |
||
Week 13 |
11-13 |
No class (Conference) |
|
11-15 |
Primal-Dual Schema |
||
11-17 |
Primal-Dual Schema |
||
Week 14 |
11-20 |
Dual Fitting Analysis |
|
11-22 |
Dual Fitting Analysis |
||
11-24 |
No class (Thanksgiving) |
||
Week 15 |
11-27 |
Semidefinite Programming |
Chapter 26
|
11-29 |
Semidefinite Programming Homework 5 due |
||
12-01 |
Semidefinite Programming |
||
Week 16 |
12-04 |
Open Problems |
|
12-06 |
Final Exam out |
||
Week 17 |
12-13 |
Submit Final Exam by 4pm at my office |
|
|