Course syllabus adopted 2022-02-09 by Head of Programme (or corresponding).
Overview
- Swedish nameOlinjär optimering
- CodeTMA947
- Credits7.5 Credits
- OwnerMPENM
- Education cycleSecond-cycle
- Main field of studySoftware Engineering, Mathematics
- DepartmentMATHEMATICAL SCIENCES
- GradingTH - Pass with distinction (5), Pass with credit (4), Pass (3), Fail
Course round 1
- Teaching language English
- Application code 20117
- Open for exchange studentsYes
Credit distribution
Module | Sp1 | Sp2 | Sp3 | Sp4 | Summer | Not Sp | Examination dates |
---|---|---|---|---|---|---|---|
0103 Laboratory 1.5 c Grading: UG | 1.5 c | ||||||
0203 Examination 6 c Grading: TH | 6 c |
|
In programmes
- MPCAS - COMPLEX ADAPTIVE SYSTEMS, MSC PROGR, Year 1 (compulsory elective)
- MPCAS - COMPLEX ADAPTIVE SYSTEMS, MSC PROGR, Year 2 (elective)
- MPCOM - COMMUNICATION ENGINEERING, MSC PROGR, Year 2 (elective)
- MPDSC - DATA SCIENCE AND AI, MSC PROGR, Year 1 (compulsory)
- MPENM - ENGINEERING MATHEMATICS AND COMPUTATIONAL SCIENCE, MSC PROGR, Year 1 (compulsory)
- MPSYS - SYSTEMS, CONTROL AND MECHATRONICS, MSC PROGR, Year 1 (compulsory elective)
- MPSYS - SYSTEMS, CONTROL AND MECHATRONICS, MSC PROGR, Year 2 (elective)
- TKGBS - GLOBAL SYSTEMS ENGINEERING, Year 3 (compulsory elective)
- TKTEM - ENGINEERING MATHEMATICS, Year 3 (elective)
Examiner
- Axel Ringh
- Assistant Professor, Applied Mathematics and Statistics, Mathematical Sciences
Eligibility
General entry requirements for Master's level (second cycle)Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.
Specific entry requirements
English 6 (or by other approved means with the equivalent proficiency level)Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.
Course specific prerequisites
Linear algebra, analysis in one and several variables
Aim
The course is an introductory course in optimiza-tion. It serves to provide (1) basic knowledge of important classes of optimization problems and application areas of optimization models and methodologies; (2) practice in describing relevant parts of a real-world problem in a mathematical optimization model; (3) knowledge of and insights into the basic mathematical theory which underlies the principles of optimality; (4) examples of optimization methods that have been and can be developed from this theory in order to solve practical optimization problems.
Learning outcomes (after completion of the course the student should be able to)
Master the most important basic concepts in convex optimization, especially in convex analysis, and those in the related areas of duality and optimality.
Be well aware of the basics of necessary and sufficient optimality conditions and be able to utilize this theory on concrete examples.
Master the basics of linear optimization, especially within duality theory, and the most often utilized method for this problem class: the simplex method.
Within nonlinear optimization master the notions of descent and feasible direction, and to be able to explain the principles behind classic methods such as steepest descent, variations of Newton's method, the Frank-Wolfe method, and sequential quadratic programming, and to be able to explain when they are expected to be convergent.
Content
This basic course in optimization describes the most relevant mathematical principles that are used to analyze and solve optimization problems. The main theoretical goal is that You should understand parts of the theory of optimality, duality, and convexity, and their interrelations. In this way You will become able to analyze many types of optimization problems occurring in practice and both classify them and provide guidelines as to how they should be solved. This is the more practical goal of an otherwise mainly theoretical course.
Organisation
Lectures, exercises, two computer exercises, and a project assignment that comprises mathematical modelling and the solution of a concrete optimization problem med industrial relevance. Additionally, there might be voluntary elements that could give bonus points for the written final exam.
Literature
"An Introduction to Continuous Optimization", by Niclas Andréasson, Anton Evgrafov, and Michael Patriksson, with Emil Gustavsson, Zuzana Nedělková, Kin Cheong Sou, and Magnus Önnheim, third edition, published by Studentlitteratur in 2016.
Examination including compulsory elements
Project assignment (laboratory), computer exercises, a written final exam. There might be voluntary elements that could give bonus points for the written final exam.
The course examiner may assess individual students in other ways than what is stated above if there are special reasons for doing so, for example if a student has a decision from Chalmers on educational support due to disability.
The course syllabus contains changes
- Changes to examination:
- 2023-03-20: Exam date Exam date 2023-08-15 added by Elisabeth Eriksson
[35397, 57511, 3], New exam for academic_year 2022/2023, ordinal 3 (not discontinued course) - 2022-08-25: Exam date Exam date changed by Elisabeth Eriksson
[35397, 57511, 2], New exam for academic_year 2022/2023, ordinal 2 (not discontinued course)
- 2023-03-20: Exam date Exam date 2023-08-15 added by Elisabeth Eriksson