![]() |
![]() |
LS 2 Home Teaching (German) Service Travel Staff Contact PrivateExternal Links Universität Dortmund Computer Science Faculty Collab. Research Center 531 Collab. Research Center 475 Research Cluster 1126 Student Advisory
|
SpezialvorlesungOptimizationWintersemester 2005/2006
Important NoticeThis course will be given in English. The lecturing style, however, will be interactive enough so that the students can fully follow and understand the material.Tutorials (Übungen)Follow this link.ContentsThis will be a self-contained course on optimization, with an emphasis on basic ideas and principles. It will cover selected material contained in the books listed below. We will start from some basic problems and algorithms, and as the course proceeds we will advance to more sophisticated techniques, such as mathematical programming. Then we will focus on hard optimization problems and, in particular, applications of mathematical programming to those problems.A preliminary (and not complete) list of topics is given below. The first list contains some specific "easy" problems, i.e., problems which are solvable in polynomial time. The second list is on mathematical programming in general. The third list has problems which are hard, and, in particular, NP-hard or even hard to approximate in polynomial time. We will first review the theory of NP-completeness, and then will study the approximability of the following specific problems. We will use some of the tools introduced in the mathematical programming part. If time permits we will also cover some extra topics not included in these books, related to the algorithmic mechanism design - a very recent, exciting area with applications to Electronic Commerce and the Internet. This part of the course will mostly be based on some recent research papers. In particular, we plan to cover the following topics. Literature[1] D.P. Bertsimas and J.H. Tsitsiklis. An Introduction to Linear Optimization. Athena Scientific, 1997.[2] V. Chvatal. Linear Programming. Freeman, 1983. [3] W.J. Cook, W.H. Cunningham, W.R. Pulleyblank and A. Schrijver. Combinatorial Optimization. John Wiley & Sons, Inc, 1998. [4] M. Groetschel, L. Lovasz and A. Schrijver. Geometric Algorithms and Combinatorial Optimization. 2nd Edition. Springer-Verlag, Berlin, 1993. [5] B. Korte and J. Vygen. Combinatorial Optimization, Theory and Algorithms. Springer-Verlag, Berlin, 2002. [6] M. Padberg. Linear Optimization and Extensions. Springer-Verlag, Berlin, 1995. [7] C.H. Papadimitriou and K. Steiglitz. Combinatorial Optimization: Algorithms and Complexity. Dover Publications, reprint 1998. [8] A. Schrijver. Theory of linear and integer programming. John Wiley & Sons, New York 1986. [9] V.V. Vazirani. Approximation Algorithms. Springer-Verlag, Berlin, 2001. |