Hem  |  
Anpassa  |  
Översikt  |  
English  |  
Lunds universitet
 

Lectures

Lectures

The lectures cover roughly the first half of the course book by Kleinberg and Tardos [KT], which is required reading. 

In some lectures, I will use Kevin Wayne’s slides for [KT], available at tinyurl.com/6aprfoy.

For those who want another presentation of roughly the same material, I suggest the corresponding passages in Jeff Erickson’s course notes [E], which are freely available online. These are entirely optional. This being said: make no mistake that [KT] is the course book.

I assume that you are already familiar with the basics of algorithms analysis covered in [KT] chapter 2, so I will not cover it. It’s a good chapter, so unless you are confident about this material, I suggest you read it on your own.

 

Lecture schedule 2012
#WhenWhatWhere in [KT]Where in [E]
1Tue, Mar 13IntroductionChap. 1Chap. 0
2Fri, Mar 16GraphsChap. 3Chap. 17
3Tue, Mar 20Greedy algorithmsChap. 4.1–2, 11.1Chap. 7
4Fri, Mar 23Shortest paths and spanning treesChap. 4.4–6Chap. 18, 19
5Tue, Mar 27Divide and conquerChap. 5.1–4Chap. 1
6Fri, Mar 30Dynamic programmingChap. 6.1–7Chap. 5, 6
7Wed, Apr 18Network flowChap. 7.1–4Chap. 15–18
8Tue, Apr 24Computational complexityChap. 8.1–3Chap. 29
9Tue, May 8NP-hardnessChap. 8.4–10Chap. 29
10Tue, May 15Algorithms for hard problemsChap. 10.1, 11–12 (cursory)Chap. 4, 30

Comments

Note that lecture 7 (Apr 18) is on a  Wednesday, not on a Tuesday.

Intellectually, lectures 2–7 belong together, the big gap between lectures 6 and 7 is a shame. Similarly, I would like lectures 8 and 9 to be closer together. 

The exam is 23 May 2012, 8–13.

Frågor om innehållet: Peter Möller
Webbtekniska frågor: webmaster@lth.se
Senast uppdaterad: 2012-03-06