- Lecturer: Christiane Schmidt ,
- The first seminar is on March 9, 2017, 09:00-13:00. Seminar 2 on March 30, 13:00-17:30, seminar 3 on April 10 09:00-13:00, seminar 4 on June 7 13:00-18:00. The first student presentation seminar will be on distributed algorithms on May 11 13:00-17:00, and the student presentation seminar on matroids on May 24 9:00-13:00.
- The course will consist of 7 seminars, the first in the week of February 20. The course will run until the end of May/beginning of June. Most of the seminars will be lectures/problem solving sessions led by me. Moreover, all students have to prepare a group presentation (on topics from Distributed Algorithms, possibly, depending on the number of participants, on Matroids). In addition, homework assignments will be given. These will not be marked, but for each student 2 assignments are picked for presentation, and the requisite of 50% of homework translates to a sufficiently correct and complete presentation of at least one solution. The grade will be based on the exercises assigned during the course and one exam per part.
- Basic notions of graph theory
- Asymptotic growth of functions and big-O notation
- Tree algorithms
- Paths in graphs
- Discrete network flows
- Covering and packing (IS, coloring, in particular, distributed)
- Distributed algorithms
- Dynamic Programming
- Greedy Algorithms
- Welcome to the class!
Information will be made available via the mailinglist, contact christiane.schmidt(at)liu.se to be added to the list.
- •Bernhard Korte, Jens Vygen: Combinatorial Optimization, Theory and Algorithms. Fourth Edition, 2008, 660 pages, Springer Verlag.
- • Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein: Introduction to Algorithms, Third Edition, 2009, 1312 pages, MIT Press.
- •Ravindra K. Ahuja, Thomas L. Magnanti , James B. Orlin: Network Flows: Theory, Algorithms and Applications. 1993, 846 pages, Cisco Press.