Welcome to the course homepage for TMA947/MMG621: Nonlinear Optimisation.

The first lecture will be on Tuesday 4/11 at 10.00 in Euler. The full schedule for the course can be found here.
Latest news
16/4: Uploaded the Re-exam and suggested Solutions
30/1: Uploaded the Exam and suggested Solutions
9/1: Uploaded The course summary
11/12: Uploaded Lecture 14
8/12: Uploaded Lecture 13
4/12: Uploaded Lecture 12
4/12: Uploaded Exercise set 6
1/12: Uploaded Exercise set 5
1/12: Uploaded Lecture 11
28/11: Uploaded Lecture 10
27/11: Added the time for the last master class.
26/11: Uploaded Project part 2 PM
21/11: Uploaded Lecture 9
19/11: Uploaded Exercise set 4
17/11: Uploaded Lecture 8
17/11: Uploaded Exercise set 3
13/11: Uploaded Lectures 5--7
13/11: Added the time for the second master class.
27/10: Uploaded Exercise set 2
23/10: Uploaded Lecture 4
17/10: Uploaded Lecture 3
16/10: Uploaded List of theorems for the exam
16/10: Uploaded Lecture 2
16/10: Uploaded Lecture 1
29/9: Uploaded Course PM
26/9: Uploaded computer exercises
19/9: Uploaded Project part 1 PM
17/9: Uploaded Exercise set 1
15/9: Created the course homepage.
Teachers
Michael Patriksson
Examiner
Professor of applied mathematics, Mathematical Sciences
Email: mipat@chalmers.se, Tel: 772 5329, Room: L2084

Zuzana Šabartová
Lecturer and exercise assistant
Ph.D. student, Mathematical Sciences
Email: zuzana@chalmers.se, Tel: 772 5352, Room: L2099

Kin Cheong Sou
Lecturer
Assistant professor, Mathematical Sciences
Email: cheong@chalmers.se, Tel: 772 5328, Room: L2100

Magnus Önnheim
Lecturer and exercise assistant
Ph.D. student, Mathematical Sciences
Email: onnheimm@chalmers.se, Tel: 772 4990, Room: H5014

Emil Gustavsson
Exercise assistant
Ph.D. student, Mathematical Sciences
Email: emilg@chalmers.se, Tel: 772 5372, Room: L2085

Course literature
An Introduction to Continuous Optimization, 2nd Edition
N. Andréasson, A. Evgrafov, E. Gustavsson, M. Patriksson, and M. Önnheim
Published by Studentlitteratur in 2013 and found in the Cremona book store
Program
Lectures
Note: The program is preliminary. Chapter numbers refer to the course book.
Lecture Date Chapter
Contents
1
4/11
1--2
Course presentation, introduction to optimization, notations, classification
2
4/11
3
Convex sets, convex functions, convex problems
3
7/11
4.1--4.3
Introduction to optimality conditions
4
11/11
11
Unconstrained optimization algorithms
5
14/11
5.1--5.4
Optimality conditions
6
18/11
5.5--5.9
Optimality conditions
7
21/11
6
Lagrangian duality
8
25/11
7--8
Introduction to linear programming
9
28/11
9
Linear programming
10
2/12
10
Linear programming duality
11
5/12
3, 4.4, 6.4
Convex optimization
12
9/12
---
Integer programming
13
12/12
12
Feasible direction methods
14
16/12
13
Constrained optimization
15
19/12
---
NO LECTURE!
16
9/1
---
Summary of the course


Exercises
Note: Exercises numbered "EX.Y" can be found in the exercise sets. Exercises numbered X.Y can be found in the course book.
Exercise Date Assignment exercises
Exercises
Teacher exercises
1
7/11
---
E1.2, E1.6--E1.9, 1.1, 1.2, 1.4
E1.1, E1.4, 1.3
2
11/11
---
3.1--3.3, 3.5, 3.7--3.10, 3.12, 3.14--3.16, 3.18--3.21
3.4, 3.6, 3.11, 3.13, 3.17
3
14/11
E1.3, E1.5, E1.10, E1.11
E2.2--4, 4.3, 4.5, 4.12
E2.1, E2.4b, E2.6, 4.13
4
18/11
---
11.3, 11.6, 11.9, 11.11, 11.13
11.5, 11.7, 11.4
5
21/11
E2.5, E2.7, E2.8, 11.2
5.1, 5.3--5.10, 5.12, E3.1--E3.2, E3.4, E3.6
5.2, E3.3, 5.11
6
25/11
---
E3.8, 6.1--6.3, 6.5--6.9, 6.11--6.12
E3.7, 6.4, 6.10
7
28/11
E3.5, E3.9, E3.10, E3.11
8.2--8.5, 8.7, E4.1, E4.4
8.1, E4.2, 8.6
8
2/12
---
9.2--9.3, 9.5--9.6, E4.6, E4.8--E4.11
9.1, 9.4
9
5/12
E4.3, E4.5, E4.7, E4.12
10.1, 10.3--10.12, 10.15, 10.16, 10.17
E5.1, 10.2, E5.2
10
9/12
---
E5.6, 10.14
E5.8, 10.13
11
12/12
E 5.3, E5.4, E5.5, E5.7
E6.2, E6.4, Section 6.4.2 in the course book
E6.1, E6.5
12
16/12
---
12.1--12.3, 12.5--12.14
12.4, E6.8, E6.9
13
19/12
E6.3, E6.6, E6.7, E6.10
13.1--13.4, 13.6--13.8
13.5
14
9/1
---
---
Old exam


Computer exercises
Exercise Date Contents
1
27/11
Steepest descent, Newton's method, Levenberg-Marquardt
2
11/12
Penalty methods, KKT conditions

Master class
The first master class will be on Monday 10/11 at 13.15--15.00 in MVL13. The second master class will be on Wednesday 19/11 at 13.15--15.00 in MVL13. The last master class will be on Monday 15/12 at 10.00--11.45 in MVL13.

Assignment exercises
In order to get bonus points for the exam, a number of assignment exercises should be solved. These are to be prepared by the students for the exercise session in order to obtain a mark (one of the students who has prepared the assignment exercise will be chosen to demonstrate it on the blackboard). The assignment exercises for each exercise session can be found in the program above.

There will be in total 24 assignment exercises.
-- 20 marks implies 2 bonus points on the exam
-- 12 marks implies 1 bonus point on the exam

Note 1: If you mark an assignment exercise and are chosen to demonstrate it on the blackboard and have not prepared it, you will lose all of your marks.
Note 2: The bonus points obtained through the assignment exercises are valid one year.

Computer exercises
Computer exercise 1:
Exercise PM
Exercise files

Computer exercise 2:
Exercise PM
Exercise files
Project
Project part 1:
The aim of this part is to introduce you to mathematical modelling. The Deadline for handing in the report is 24/11 and it should be done through PingPong.
Project part 1 PM

Handing in:
The model assignment is handed in through PingPong in pdf format only!
In order to hand in, go to ''Project groups'' in PingPong and create a group called ''name1_name2'' (or ''name1'', if only one group member). When you create the group, make sure to mark the squares named ''Project part 1'' and ''Project part 2'' in order to obtain access to the project upload.
Read - and follow! - the instructions on what to include in the report before you hand it in.
No more than two persons per group; the report must include on the first page the names of each group member, and the e-mail address of at least one group member.

Language:
English

Writing tools:
Prefarably Latex but other wordformatting tools are also ok (such as word, etc) as long as the report is readable as pdf.

Project part 2:
The aim of this part is to introduce you to AMPL. Deadline for handing in the report is 12/12 and it should be done through PingPong.
Project part 2 PM

The necessary AMPL-files are: mex.mod, mex.dat, and mex.run

Start by downloading the files above and put them in one folder. Open a terminal window and go to that folder. Write ''ampl mex.run''.
An introduction to AMPL can be found here
Examination
Exam:
A written exam worth 6.0 credits will be held the 13/1 at 8.30--13.30, V building. The maximum points on the exam is 21 and the limits are as follows.
Chalmers: 3: 10, 4: 14, 5: 18
GU: G: 10, VG: 16

Computer exercises:
The two computer exercises are mandatory.

Assignment exercise:
The assignment exercises can give up to 2 bonus points for the exam. The bonus points are valid one year after the points are collected.

Master class:
Active participation in the master class can give up to 2 bonus points for the exam. These points can only be used for achieving higher pass (4 or 5 on Chalmers, or VG on GU).

Project:
A passed project will give 1.5 credits.
Examination procedures
In Chalmers Student Portal you can read about when exams are given and what rules apply on exams at Chalmers.
At the link Schedule you can find when exams are given for courses at University of Gothenburg.
At the exam, you should be able to show valid identification.
Before the exam, it is important that you report that you want to take the examination. If you study at Chalmers, you will do this by the Chalmers Student Portal, and if you study at University of Gothenburg, so sign up via GU's Student Portal.

You can see your results in Ladok by logging on to the Student portal.

At the annual examination:
When it is practical a separate review is arranged. The date of the review will be announced here on the course website. Anyone who can not participate in the review may thereafter retrieve and review their exam on Mathematical sciences study expedition, Monday through Friday, from 9:00 to 13:00. Check that you have the right grades and score. Any complaints about the marking must be submitted in writing at the office, where there is a form to fill out.

At re-examination:
Exams are reviewed and picked up at the Mathematical sciences study expedition, Monday through Friday, from 9:00 to 13:00. Any complaints about the marking must be submitted in writing at the office, where there is a form to fill out.
Old exams



2014-04-22
Exam
Answers
2013-12-17
Exam
Answers
2013-08-29
Exam
Answers
2012-12-17
Exam
Answers
2012-04-10
Exam
Answers
2011-12-12
Exam
Answers
2011-04-26
Exam
Answers
2010-12-13
Exam
Answers
2010-04-06
Exam
Answers
2009-12-14
Exam
Answers
2009-08-27
Exam
Answers
2009-04-14
Exam
Answers
2008-12-15
Exam
Answers
2008-08-28
Exam
Answers
2008-03-25
Exam
Answers
2007-12-17
Exam
Answers
Files
Misc.
Course PM
List of theorems

Lectures
Lecture 1
Lecture 2
Lecture 3
Lecture 4
Lectures 5--7
Lecture 8
Lecture 9
Lecture 10
Lecture 11
Lecture 12
Lecture 13

Exercises
Exercise set 1
Exercise set 2
Exercise set 3
Exercise set 4
Exercise set 5
Exercise set 6

Computer exercises
Computer exercise 1, PM
Computer exercise 1, files
Computer exercise 2, PM
Computer exercise 2, files

Project
Project part 1, PM
Project part 2, PM
mex.mod
mex.dat
mex.run