Kungl Tekniska högskolan / Optimization and Systems Theory /This is a printer-friendly version of (none)SF3846 Combinatorial optimization, 7.5hpThis course is primarily intended for graduate students in optimization and systems theory, or other graduate students with a good background in optimization.Summary of contentsStudy of some fundamental combinatorial optimization problems: algorithms, complexity and applications.Algorithms: Maxflow-mincut-theorem. Primal-dual method for linear programming, with applications to network flows. Efficient algorithms for maxflow problems. Matching. Minimal spanning trees. Matroids. Complexity: NP-completeness, foundations and relevant examples. Applications: Heuristic methods for some interesting problem classes. PrerequisitesSuitable prerequisites is the course Applied linear optimization (SF2812) or similar knowledge. Knowledge similar to the course Integer programming - practical algorithms (SF3860) is also of use, as well as knowledge of Matlab.TextbookC. H. Papadimitriou and K. Steiglitz. Combinatorial Optimization: Algorithms and Complexity. Dover Publications, Inc., 1998; ISBN 0-486-40258-4 (paperback). (May for example be purchased from Amazon, Adlibris or Bokus.)Preliminary scheduleThe course will be taught in the form of 12 lectures of 90 minutes each. The first lecture will be given on Tuesday January 18, 2011, and the remaining lectures will be given Tuesdays 8.15-10.00, in Room 3721, Lindstedtsvägen 25. The preliminary schedule is given below, giving the relevant chapters from the textbook. (Lecture 0 will be given on January 18.) Schedule for remaining lectures will be determined at the first lecture.
ExaminationThe examination is by five sets of homework assignments and an oral final exam.ExaminerAnders Forsgren, room 3703, Lindstedtsvägen 25, tel. 790 71 27. E-mail:Optimization and Systems Theory, KTH Anders Forsgren, andersf@kth.se |