Course: Methods of Optimization and Optimal Control

« Back
Course title Methods of Optimization and Optimal Control
Course code KRP/INMOE
Organizational form of instruction Lecture + Tutorial
Level of course Master
Year of study 2
Semester Winter
Number of ECTS credits 5
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Cvejn Jan, doc. Ing. Ph.D.
Course content
Introduction. Domains of use of optimization. Types of optimization problems. Parametrization. Mathematical apparatus for optimization - linear spaces, linear mappings, quadratic forms, differentiability, Taylor expansion of multiparameter functions. Mathematical formulation of optimization problem, types of extremes. Problems without constraints - necessary and sufficient conditions of the minimum. Minimum of a quadratic function, least-squares problem. Numerical solution with QR and SVD decompositions. Numerical algorithms for solving smooth problems without constraints. Division of the methods. Rate of convergence. Methods not using function model. Methods using direction search. Steepest descent method, Newton metod. Quasi-Newtonon methods and conjugate-gradient methods. Restricted step principle. Levenberg-Marquardt methods. Non-linear least squares problem and solving systems of non-linear equations. Problems with linear constraints of equality type. Linear programming. Elementary problems. Standard LP form. Simplex method. Basics of theory of optimization with constraints. Necessary and sufficient conditions. Convex problems. Duality. Principles of numerical solving problems with equality-type constraits. Penalty functions, method of extended Lagrangian. Elimination of variables. Lagrange-Newton method. Solving problems with constraints of equality and inequality type. Barrier functions. Active set method. Quadratic programming, Sequential quadratic programming. Projection methods. Interior point methods. Integer optimization problems. Branch and bound method. Approaches to global optimization problem. Methods using local optimization from randomly generated points. Covering methods. Methods of generalized local search. Random search methods. Evolution methods. Introduction into the theory of continuous optimal processes. Formulation of the optimal control problem. Necessary and sufficient conditions of optimality. Control variable contraints. Pontryagin maximum principle.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Work with text (with textbook, with book), Methods of individual activities
Learning outcomes
The goal of the subject is providing introduction into theoretical apparatus of methods of optimization and making an overview of the most important algorithms of searching for the optimum. An emphasis is posed on solving practical problems, which are chosen so that they demonstrate properties of particular methods. In the end of the semester approaches the global optimization problem are discussed. For solving problems utilization of Matlab software is assumed.
Obtaining an introduction into theoretical aparatus of optimization methods and providing an overview of the most important algorithms of searching optimum.
Prerequisites
Knowledge of differential and integral calculus, linear algebra.

Assessment methods and criteria
Oral examination, Written examination, Work-related product analysis

Credit, oral examination.
Recommended literature
  • Alexejev, V. M., Tichomirov, V. M., Fomin, S. V. Matematická teorie optimálních procesů, Praha, 1991..
  • Bryson, A.E., Ho, Y.C. Applied Optimal Control. Hemisphere Corp., 1981.
  • Fletcher, R. Practical Methods of Optimization. John Wiley & Sons Ltd., 2nd edition, 1987.
  • Maňas, M. Optimalizační metody. SNTL, Praha, 1979.
  • Nocedal, J., Wright, S. J. Numerical optimization. Springer Verlag, 1999.
  • Stengel, R. Optimal Control and Estimation. Dover Publications, 1994.
  • Štecha, J. Optimální rozhodování a řízení.Praha, ČVUT, 2000. Praha: ČVUT, 2004. ISBN 80-01-03010-5.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Communication and Controlling Technology (2015) Category: Electrical engineering, telecommunication and IT 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Communication and Controlling Technology (2016) Category: Electrical engineering, telecommunication and IT 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Communication and Controlling Technology (2014) Category: Electrical engineering, telecommunication and IT 2 Recommended year of study:2, Recommended semester: Winter