TMA947 Nonlinear Optimisation, 7.5 Credits MMG621 Nonlinear Optimisation, 7.5 Credits
TMA947 Nonlinear Optimisation, 7.5 Credits MMG621 Nonlinear Optimisation, 7.5 Credits
Course presentation
1
Linear programming (LP): LP models, LP algebra and geometry, basic feasible so-
lution (BFS), the Simplex method, termination, LP duality, optimality conditions,
strong duality, complementarity, interior point methods, sensitivity analysis
We also touch upon other important problem areas within optimization, such as integer
programming and network optimization.
PREREQUISITES: Passed courses on analysis (in one and several variables) and lin-
ear algebra; familiarity with matrix/vector notation and calculus, differential calculus.
Reading Chapter 2 in the book (i) below provides a partial background, especially to the
mathematical notation used and most of the important basic mathematical terminology.
COURSE LITERATURE:
EXAMINATION:
BONUS SYSTEM:
COURSE EVALUATION: Three meetings between the Examiner and randomly se-
lected course representatives will be organized. All students will be asked to fill a ques-
tionnaire.
2
SCHEDULE:
Lectures: on Mondays 08.00–09.45 and Tuesdays 15.15–17.00. Lectures are given in En-
glish. For locations, see the schedule below.
Exercises: on Mondays 10.00–11.45 and Fridays 08.00–09.45 in two parallel groups. For
locations, see the schedule below.
Project: Teachers are available for questions in the computer rooms, which are also
booked for work on the project, on 3/10 (room: MVF25) at 15.15–19.00. (Pres-
ence is not obligatory.) At other times, work is done individually. Deadline for
handing in the project model (part 1): 27/9. Deadline for handing in the project
report (part 2): 11/10.
Computer exercises: The computer exercises are scheduled to take place when also
teachers are available, Computer exercise 1 on 19/9, 26/9 and Computer exercise
2 on 10/10 and 17/10 (room booked: MVF25), and on all occasions at 15.15–19.00.
(Presence is not obligatory.) The computer exercises can be performed individually,
but preferably in groups of two (and strictly not more than two). Deadline for
handing in the report, unless passed through oral examination on site during the
scheduled sessions: 3/10 (Computer exercise 1), 20/10 (Computer exercise 2).
Important note: The computer exercises require at least one hour of preparation
each; having done that preparation, two–three hours should be enough to complete
an exercise by the computer.
Information about the project and computer exercises are found on the web page
http://www.math.chalmers.se/Math/Grundutb/CTH/tma947/1920/
This course information, the course literature, project and computer exercise materials,
most hand-outs and previous exams will also be found on this page.
Le 2 (9/9) Convexity. Convex sets and functions. Polyhedra. The Representation Week 2
Theorem. Fourier elimination. Farkas’ Lemma.
(i): Chapter 3
3
Termination criteria. Steepest descent. Derivative-free methods.
(i): Chapter 11
Le 7 (24/9) Convex duality. The Lagrangian dual problem. Weak and strong duality.
Obtaining the primal solution.
(i): Chapter 6
Le 9 (1/10) Linear programming, continued. The Simplex method. The revised Simplex
method. Phase I and II. Degeneracy. Termination. Complexity.
(i): Chapter 9
Le 13 (15/10) Nonlinear optimization methods: convex feasible sets. The gradient pro-
jection method. The Frank–Wolfe method. Simplicial decomposition. Applications.
(i): Chapter 12
4
Le 14 (21/12) Nonlinear optimization methods: general sets. Penalty and barrier meth- Week 8
ods. Interior point methods for linear programming, orientation.
(i): Chapter 13
5
COURSE PLAN, EXERCISES:
Ex 3 (13/9) Local and global minimum. Feasible sets. Optimality conditions. Weier-
strass’ Theorem. Separation.
(i): Chapter 4
6
Ex 12 (14/10) Algorithms for convexly constrained optimization. Week 7
The Frank–Wolfe and simplicial decomposition algorithms.
(i): Chapter 12