Courses
I am currently teaching the following courses at KTH.
EL2700: Model-predictive control
Model-predictive control (MPC) has emerged as the preferred technique for systems that are subject to hard constraints on state variables and control signals. This course develops the fundamental theory, understanding and engineering skills necessary for designing state-of-the-art MPC controllers for industrial
systems. The course is offered in period 1 each year.Course elements:
- Linear systems in discrete-time
- Finite-time optimal control: convex optimization and dynamic programming
- Linear-quadratic control theory
- Lyapunov stability and invariance
- Model-predictive control: analysis and design
Lecture slides are here. Videos, labs, and old exams can be found on Canvas.
FEL3311: Distributed optimization
This PhD-level course teaches modern theory and algorithms for scalable optimization, with focus on machine-learning and other challenging and data-rich applications. The course is offered (roughly) every two years, depending on the demand.
Course elements:
- Basic theory: convexity, subgradients, duality and conjugacy
- Deterministic first-order methods: gradient descent and proximal methods
- Limits of performance
- Adaption and acceleration
- Stochastic first-order methods: SGD, mini-batching and variance reduction
- Fixed-point iterations, operator-methods and splitting
- Decomposition and parallelization techniques
- Asynchrony and communication-efficiency
Workshops and tutorials
Asynchronous optimization under the lens of control theory
NCCR Seminar at EPFL, March 2024.
PDFOptimization under asynchrony and information delays
Flow
PDFLearning at the edge
WiOpt
PDFThe Julia language for control
American Control Conference
Decomposition methods for distributed optimization
European Control Conference
PDFStability and stabilization of hybrid systems
Hycon Summer School
PDFFive ideas in networked sensing and control
ICASSP
PDFWireless networking for control: technologies and models
Dutch Institute for Systems and Control
PDF