This page is outdated.
Optimization with Partial Differential Equations (4V, 2Ü)
Prof. HerzogWS2013/14
Contents
Partial differential equations (PDEs) describe a countless number of phenomena in the natural sciences, such as heat conduction, the propagation of sound and electromagnetic waves the motion of fluids and the behavior of quantum physical particles. Besides the numerical simulation of such processes, one is often interested in their optimization. This includes optimal control problems, parameter identification as well as shape optimization problems, all of which will be treated in this class.Goals of this class
In this class you will
- get to know some basic examples of optimization problems, mainly with elliptic PDEs,
- learn about necessary and sufficient optimality conditions (as a starting point for numerical solution schemes),
- learn to use numerical methods for the solution of optimal control problems.
- Numerical Methods for Partial Differential Equations,
- Infinite-Dimensional Optimization,
- Nonlinear Optimization,
- Functional Analysis,
- Analysis of Partial Differential Equations,
- Inverse Problems.
You may also consider the list of all classes for additional information.
This class can serve as a research module in numerical mathematics (medium) or as a research module in optimization (medium).
News
| 24.10.2013 | Aufgrund des Ausfalls der Übung durch den Reformationstag findet am 07.11.2013 von 10:45 Uhr bis 12:15 Uhr im Anschluss an die reguläre Übung eine Zusatzübung im Raum Rh 41/702 statt. |
|---|---|
| 15.10.2013 | Für diese Lehrveranstaltung steht ein Vorlesungsskript zur Verfügung. |
| 01.10.2013 | Office hours of Roland Herzog are Tuesdays, 10:30 - 11:15 and by appointment. |
Dates
Lecture
Additional lecture material
- Skript zur Vorlesung (Stand 06.02.2014)
- Companion notes An Introduction to Sobolev Spaces (Version of May 21, 2013)
- Matlab-Package: Floor Heating (constrained)
Supplementary References
Matlab Tutorials: We highly recommend to familiarize yourself (by participating in the labs, and by independent studies) with the basics in Matlab. This will be useful not only for this class. Find additional material on Matlab here. Documentation of the Matlab Toolboxes:- PDE Toolbox Online Documentation, MathWorks
- PDE Toolbox User's Guide (pdf-Version), MathWorks
- Optimization Toolbox Online Documentation, MathWorks
- Optimization Toolbox User's Guide (pdf-Version), MathWorks
- Fredi Tröltzsch: Optimale Steuerung partieller Differentialgleichungen, Vieweg, 2005 (Neuauflage 2009)
list of errata in the book (1st edition 2005) - Fredi Tröltzsch: Optimal Control of Partial Differential Equations, AMS, 2010
- Michael Hinze, Michael Ulbrich, Stefan Ulbrich, Rene Pinnau: Optimization with PDE Constraints, Springer, 2009
- Chapter 10 in Jorge Nocedal, Stephen J. Wright: Numerical Optimization, Springer, 2006; is (at the Chemnitz UT) available online here
- George A. F. Seber, Alan J. L. Wild, Nonlinear Regression, John Wiley & Sons, 2005
- Bangti Jin, Peter Maass, Sparsity Regularization for Parameter Identification Problems, Inverse Problems 28, 123001, 2012
- Jan Sokolowski, Jean-Paul Zolesio: Introduction to Shape Optimization, Springer, 1992
- Karsten Eppler: On Hadamard Representations of Shape Gradients - A Computational Guide, Preprint SPP1253-079, 2009
- Stephan Schmidt, Volker Schulz: Shape Derivatives for General Objective Functions and the Incompressible Navier-Stokes Equations, Control and Cybernetics 39(3), p.677-713, 2010
- Jorge Nocedal, Stephen J. Wright: Numerical Optimization, Springer, 2006; is (at the Chemnitz UT) available online here
- Carl Geiger, Christian Kanzow: Theorie und Numerik restringierter Optimierungsaufgaben, Springer, 2002
- Hans Wilhelm Alt: Lineare Funktionalanalysis, Springer, 2012
- Manfred Dobrowolski: Angewandte Funktionalanalysis, Springer, 2010
- Dirk Werner: Funktionalanalysis, Springer, 2011
Additional tutorial material
| Exercise | Additional material |
|---|---|
| 1. Exercise | |
| 2. Exercise | |
| 3. Exercise | |
| 4. Exercise | |
| 5. Exercise | |
| 6. Exercise | |
| 7. Exercise | |
| 8. Exercise | |
| 9. Exercise | |
| 10. Exercise | |
| 11. Exercise | |
| 12. Exercise | |
| 13. Exercise |
Use of Matlab
There are various possibilities to launch Matlab at the computers in the MRZ pool (where the labs are taught):- Windows: Start / Alle Programme / Mathematik / Matlab / Matlab2013b
- Linux: On the desktop, in the applications:/Mathe/ folder, click on Mathematical programs / Matlab R2013b
- Linux: Enter
matlabin a linux shell
pdetool, or via the tab Apps / PDE.
We highly recommend to familiarize yourself (by participating in the labs, and by independent studies) with the basics in Matlab.
This will be useful not only for this class.
Find additional material on Matlab here.