Syllabus
Optimization NV1
7.5 credits
Course code: 1TD183
Established: 2007-03-15
Established by: Teknisk-naturvetenskapliga fakultetsnämnden
Revised: 2009-04-20
Requirements: 120 ECTS credits where 30 ECTS credits mathematics, Computer programming I and Scientific computing II or the equivalent is covered.
Level of education: Advanced level
Grading System: U Fail, 3 Pass, 4 Pass with credit, 5 Pass with distinction
Main Area of Studies
Computational Science, Computer Science
Learning outcomes
For a pass mark, the student must be able to
- formulate fundamental planning- and resource allocating problems as linear programs;
- solve small size linear programs graphically;
- explain and apply basic concepts in optimization, e.g. convexity, basic solutions, extreme values, duality, convergence rate, Lagrangian, KKT conditions;
- choose appropriate numerical method for different classes of optimization problems using the methods advantages and limitations as a starting-point;
- choose and use software for solving optimization problems.
Contents
Examples of optimization problems in operations research and for technical, scientific and financial applications. Linear programs, omformuleringar, graphical solutions. Algebraic and geometric properties of LP. The simplex method for LP, duality and complementarity for LP.
Convexity and optimality. Optimality condition for unlimited optimisation. Numerical methods for unlimited optimisation: Newton's method, steepest descent method, and quasi-Newton methods. Methods to guarantee descent directions, line search. Non-linear least squares methods (Gauss-Newton, Levenberg-Marquard).
Numerical calculation of derivatives (finite differences, automatic differentiation). Optimality condition for optimisation with constraint (KKT condition). Quadratic programs. Introduction to methods for optimisation with constraint (penalty and barrier methods, sequential quadratic programming).
Instructions
Lectures and compulsory assignments.
Examination
Written final exam and approved assignments.
Course literature
| Griva, Igor; Nash, Stephen G.; Sofer, Ariela : Linear and Nonlinear Programming 2nd edition : - SIAM, 2008 ISBN: 978-0-898716-61-0 URL: Link to text book |
| Se bibliotekskatalogen |
More information
-
Earlier revisions of this syllabus:
- Syllabus version, approved: 2007-03-15
- Syllabus version, approved: 2007-11-06
- Syllabus version, approved: 2008-11-03
Contact
Responsible Department:
Department of Information Technology
ITC, hus 1,2,4 Lägerhyddsv. 2
Box 337, 751 05 UPPSALA
E-mail: info@it.uu.se
Fax: +46 18 511925
Listen 
Utskriftsvänlig sida