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
Notes on Greedy

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

Improved results on MST

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

 

CIS 6930: Approximation Algorithms - 2342  Turlington Hall