Distributed optimization methods for multi-robot systems: Part 1—a tutorial [tutorial]
Distributed optimization provides a framework for deriving distributed algorithms for a variety
of multi-robot problems. This tutorial constitutes the first part of a two-part series on …
of multi-robot problems. This tutorial constitutes the first part of a two-part series on …
Acceleration methods
This monograph covers some recent advances in a range of acceleration techniques
frequently used in convex optimization. We first use quadratic optimization problems to …
frequently used in convex optimization. We first use quadratic optimization problems to …
Decentralized proximal gradient algorithms with linear convergence rates
This article studies a class of nonsmooth decentralized multiagent optimization problems
where the agents aim at minimizing a sum of local strongly-convex smooth components plus …
where the agents aim at minimizing a sum of local strongly-convex smooth components plus …
A unified and refined convergence analysis for non-convex decentralized learning
SA Alghunaim, K Yuan - IEEE Transactions on Signal …, 2022 - ieeexplore.ieee.org
We study the consensus decentralized optimization problem where the objective function is
the average of agents private non-convex cost functions; moreover, the agents can only …
the average of agents private non-convex cost functions; moreover, the agents can only …
PEPit: computer-assisted worst-case analyses of first-order optimization methods in Python
PEPit is a python package aiming at simplifying the access to worst-case analyses of a large
family of first-order optimization methods possibly involving gradient, projection, proximal, or …
family of first-order optimization methods possibly involving gradient, projection, proximal, or …
Distributed optimization methods for multi-robot systems: Part 2—a survey
Although the field of distributed optimization is well developed, relevant literature focused on
the application of distributed optimization to multi-robot problems is limited. This survey …
the application of distributed optimization to multi-robot problems is limited. This survey …
A tutorial on a Lyapunov-based approach to the analysis of iterative optimization algorithms
B Van Scoy, L Lessard - 2023 62nd IEEE Conference on …, 2023 - ieeexplore.ieee.org
Iterative gradient-based optimization algorithms are widely used to solve difficult or large-
scale optimization problems. There are many algorithms to choose from, such as gradient …
scale optimization problems. There are many algorithms to choose from, such as gradient …
Towards a systems theory of algorithms
F Dörfler, Z He, G Belgioioso… - IEEE Control …, 2024 - ieeexplore.ieee.org
Traditionally, numerical algorithms are seen as isolated pieces of code confined to an in
silico existence. However, this perspective is inappropriate for many modern computational …
silico existence. However, this perspective is inappropriate for many modern computational …
The analysis of optimization algorithms: A dissipativity approach
L Lessard - IEEE Control Systems Magazine, 2022 - ieeexplore.ieee.org
Optimization problems in engineering and applied mathematics are typically solved in an
iterative fashion, by systematically adjusting the variables of interest until an adequate …
iterative fashion, by systematically adjusting the variables of interest until an adequate …
Primal–dual methods for large-scale and distributed convex optimization and data analytics
The augmented Lagrangian method (ALM) is a classical optimization tool that solves a given
“difficult”(constrained) problem via finding solutions of a sequence of “easier”(often …
“difficult”(constrained) problem via finding solutions of a sequence of “easier”(often …