Credits
6
Types
Compulsory
Requirements
This subject has not requirements
, but it has got previous capacities
Department
EIO;ESAII
Teachers
Person in charge
- Pau Fonseca Casas ( pau@fib.upc.edu )
Others
- Cecilio Angulo Bahon ( cecilio.angulo@upc.edu )
- Mari Paz Linares Herreros ( mari.paz.linares@upc.edu )
Weekly hours
Theory
2
Problems
2
Laboratory
0
Guided learning
0
Autonomous learning
6
Competences
Transversals
Basic
Especifics
Generic
Objectives
-
Be able to apply basic optimization techniques to be able to solve computationally complex problems.
Related competences: CE23, CG4, CG5, CT5, CT6, CB2, CB3, CB4, CE01, CE21, CE22, -
Contextualize the different existing optimization techniques.
Related competences: CG2, CG5, CG8, CG9, CT2, CT5, CT6, CB2, CB3, CB4, CE20, CE21,
Contents
-
Introduction to optimization
The concept and need for optimization will be presented. Examples and real cases will be shown in which some of the techniques that will be explained during the course have been used. -
Discrete optimization
Introducció a l'optimització discreta, dualitat, SIMPLEX... -
Heuristics
Optimització basada en heurístics. -
Linear Dynamical Systems
Introduction to linear dynamical systems and their representations: ordinal differential equations; Laplace transform; Fourier transform -
Discrete Dynamical Systems Models
Discrete representation of dynamical systems and modelling: AR, MA, ARMA, NARMAX -
Control and Optimisation of Dynamical Systems
Control of dynamical systems and optimisation processes for tuning
Activities
Activity Evaluation act
Linear programming
Theory
4h
Problems
4h
Laboratory
0h
Guided learning
0h
Autonomous learning
15h
Theory
4h
Problems
4h
Laboratory
4h
Guided learning
0h
Autonomous learning
15h
Linear Dynamical Systems
Theory
6h
Problems
6h
Laboratory
0h
Guided learning
0h
Autonomous learning
15h
Modelling Discrete Dynamic Systems
Theory
4h
Problems
6h
Laboratory
0h
Guided learning
0h
Autonomous learning
15h
Control and Optimization of Dynamic Systems
Theory
6h
Problems
4h
Laboratory
0h
Guided learning
0h
Autonomous learning
15h
Teaching methodology
The classes will combine lectures with practical sessions where the students will work on the content of the topics they have covered. The laboratory classes will allow you to develop cases that allow you to apply the knowledge acquired.Evaluation methodology
For the optimization part, two practical works will be developed.For the second part there will be a practical exercise and an evaluative written exam.
For the optimization part, two practical works will be developed.
For the second part there will be a practical work and an evaluation in the form of a written exam.
For the optimization part, two practical tasks T01 and T02 will be developed
For the second part there will be a practical work T03 and an assessment in the form of an EX written exam
Final Grade= 0.25* T01+0.25*T02+0.25*T03+0.25*EX
Reassessment: Only those who have failed the final exam may take the reassessment. The maximum grade that can be obtained in the reassessment is 7.
Bibliography
Basic
-
Linear Programming
- Robert J. Vanderbei,
Springer,
2020.
ISBN: 9783030394141
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991005131879606711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Numerical Optimization
- Nocedal, Jorge; Wright, Stephen J.,
Springer,
2006.
ISBN: 9780387303031
https://discovery.upc.edu/discovery/fulldisplay?docid=alma991003178739706711&context=L&vid=34CSUC_UPC:VU1&lang=ca -
Essentials of Metaheuristics
- Luke, Sean,
[editor no identificat],,
2016.
ISBN: 978-1-300-54962-8
Previous capacities
Know the concept of model and system.Knowledge of basic statistics.