Subgradient averaging for multi-agent optimization with different constraint sets

We consider a multi-agent setting with agents exchanging information over a possibly time-varying network, aiming at minimising a separable objective function subject to constraints. To achieve this objective we propose a novel subgradient averaging algorithm that allows for non-differentiable objec...

Full description

Bibliographic Details
Main Authors: Romao, L, Margellos, K, Papachristodoulou, A, Notarstefano, G
Format: Journal article
Language:English
Published: Elsevier 2021
_version_ 1797106880799047680
author Romao, L
Margellos, K
Papachristodoulou, A
Notarstefano, G
author_facet Romao, L
Margellos, K
Papachristodoulou, A
Notarstefano, G
author_sort Romao, L
collection OXFORD
description We consider a multi-agent setting with agents exchanging information over a possibly time-varying network, aiming at minimising a separable objective function subject to constraints. To achieve this objective we propose a novel subgradient averaging algorithm that allows for non-differentiable objective functions and different constraint sets per agent. Allowing different constraints per agent simultaneously with a time-varying communication network constitutes a distinctive feature of our approach, extending existing results on distributed subgradient methods. To highlight the necessity of dealing with a different constraint set within a distributed optimisation context, we analyse a problem instance where an existing algorithm does not exhibit a convergent behaviour if adapted to account for different constraint sets. For our proposed iterative scheme we show asymptotic convergence of the iterates to a minimum of the underlying optimisation problem for step sizes of the form η k+1 , η > 0. We also analyse this scheme under a step size choice of √ η k+1 , η > 0, and establish a convergence rate of O( ln√k k ) in objective value. To demonstrate the efficacy of the proposed method, we investigate a robust regression problem and an ℓ2 regression problem with regularisation.
first_indexed 2024-03-07T07:08:45Z
format Journal article
id oxford-uuid:176fd873-b292-4ec4-ad00-2919bdf04bcf
institution University of Oxford
language English
last_indexed 2024-03-07T07:08:45Z
publishDate 2021
publisher Elsevier
record_format dspace
spelling oxford-uuid:176fd873-b292-4ec4-ad00-2919bdf04bcf2022-06-06T08:06:37ZSubgradient averaging for multi-agent optimization with different constraint setsJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:176fd873-b292-4ec4-ad00-2919bdf04bcfEnglishSymplectic ElementsElsevier2021Romao, LMargellos, KPapachristodoulou, ANotarstefano, GWe consider a multi-agent setting with agents exchanging information over a possibly time-varying network, aiming at minimising a separable objective function subject to constraints. To achieve this objective we propose a novel subgradient averaging algorithm that allows for non-differentiable objective functions and different constraint sets per agent. Allowing different constraints per agent simultaneously with a time-varying communication network constitutes a distinctive feature of our approach, extending existing results on distributed subgradient methods. To highlight the necessity of dealing with a different constraint set within a distributed optimisation context, we analyse a problem instance where an existing algorithm does not exhibit a convergent behaviour if adapted to account for different constraint sets. For our proposed iterative scheme we show asymptotic convergence of the iterates to a minimum of the underlying optimisation problem for step sizes of the form η k+1 , η > 0. We also analyse this scheme under a step size choice of √ η k+1 , η > 0, and establish a convergence rate of O( ln√k k ) in objective value. To demonstrate the efficacy of the proposed method, we investigate a robust regression problem and an ℓ2 regression problem with regularisation.
spellingShingle Romao, L
Margellos, K
Papachristodoulou, A
Notarstefano, G
Subgradient averaging for multi-agent optimization with different constraint sets
title Subgradient averaging for multi-agent optimization with different constraint sets
title_full Subgradient averaging for multi-agent optimization with different constraint sets
title_fullStr Subgradient averaging for multi-agent optimization with different constraint sets
title_full_unstemmed Subgradient averaging for multi-agent optimization with different constraint sets
title_short Subgradient averaging for multi-agent optimization with different constraint sets
title_sort subgradient averaging for multi agent optimization with different constraint sets
work_keys_str_mv AT romaol subgradientaveragingformultiagentoptimizationwithdifferentconstraintsets
AT margellosk subgradientaveragingformultiagentoptimizationwithdifferentconstraintsets
AT papachristodouloua subgradientaveragingformultiagentoptimizationwithdifferentconstraintsets
AT notarstefanog subgradientaveragingformultiagentoptimizationwithdifferentconstraintsets