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 19IntroductionChap. 1Chap. 0
2Wed, Mar 20GraphsChap. 3Chap. 17
3Tue, Apr 9Greedy algorithmsChap. 4.1–2, 11.1Chap. 7
4Thu, Apr 11Shortest paths and spanning treesChap. 4.4–6Chap. 18, 19
5Tue, Apr 16Divide and conquerChap. 5.1–4Chap. 1
6Thu, Apr 18Dynamic programmingChap. 6.1–7Chap. 5, 6
7Tue, Apr 23Network flowChap. 7.1–4Chap. 15–18
8Tue, May 7Computational complexityChap. 8.1–3Chap. 29
9Tue, May 14NP-hardnessChap. 8.4–10Chap. 29
10Tue, May 21Algorithms for hard problemsChap. 10.1, 11–12 (cursory)Chap. 4, 30

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