logo-polimi
Loading...
Degree programme
Show/Search Programme
Course Details
Print
Save Document
Course Details
Context
Academic Year 2024/2025
Name Dott. - MI (1380) Ingegneria dell'Informazione / Information Technology
Programme Year 1

Course Details
ID Code 062757
Course Title LARGE SCALE OPTIMIZATION
Course Type MONO-DISCIPLINARY COURSE
Credits (CFU / ECTS) 5.0
Course Description Optimization problems are ubiquitous in many engineering and science disciplines, such as machine learning, signal processing, data science, communications, control and robotics. Optimization methods have to cope well with the demanding requirements of modern applications. These include handling large numbers of variables and constraints, being amenable to distributed or even parallel implementation or being simple enough to be embedded into hardware devices with limited storing and computational capabilities. MISSION AND GOALS: The purpose of the course is to introduce, derive and analyze a wide range of classical and modern optimization algorithms for convex and nonconvex structured, nonsmooth optimization. After a review on fundamental topics of convex analysis and duality, the course aims at presenting first-order algorithms under the unifying framework of monotone operators and fixed point theory. The students will familiarize with essential algorithms such as the proximal gradient, forward-backward and Douglas-Rachford splitting, proximal point, augmented Lagrangian, ADMM and several primal-dual proximal algorithms. Examples of problem formulations and templates from various disciplines of engineering will be demonstrated. Extensions of the algorithms to the nonconvex setting will also be presented. The course will also cover blockcoordinate and incremental algorithms that are nowadays very popular for optimization problems arising in machine learning and data science. PROGRAMME OF THE COURSE: - Basics of convex and variational analysis: preliminaries, convex sets and functions, closed functions, conjugate functions, proximal mapping, separation theorems. - Subgradient methods: subdifferentials, optimality conditions, projected subgradient methods - Proximal gradient methods: proximal mapping, (accelerated) proximal gradient method, smoothing and Moreau envelope - Conjugate duality: Fenchel conjugate, Fenchel-Young inequality, conjugate subgradient theorem, moreau decomposition, abstract duality, Fenchel- Rockafellar duality, Lagrangian duality - Dual methods: Alternating minimization algorithm, Alternating Direction Method of Multipliers (ADMM), distributed optimization - Fixed point iterations: Firmly nonexpansive operators, averaged operators, Douglas-Rachford splitting, multiblock, proximal ADMM, consensus and sharing problems. - Block-coordinate and finite sum algorithms: Alternating minimization, block-coordinate proximal algorithms, stochastic gradient descent, variance reduced algorithms (SAG, SAGA, Finito, SVRG)
Scientific-Disciplinary Sector (SSD)
SSD Code SSD Description CFU
ING-INF/04 SYSTEMS AND CONTROL ENGINEERING 5.0

Details
Alphabetical group Name Teaching Assignment Details
From (included) To (excluded)
A ZZZZ Fagiano Lorenzo Mario, Patrinos Panagiotis
manifestidott v. 1.12.2 / 1.12.2
Area Servizi ICT
16/11/2025