Momentum-based Accelerated Algorithm for Distributed Optimization under Sector-Bound Nonlinearity

Mohammadreza Doostmohammadian, Hamid R. Rabiee
6/28/2025
eess.SYcs.DCcs.MA

No confident code implementation found for this paper.

Abstract

Distributed optimization advances centralized machine learning methods by enabling parallel and decentralized learning processes over a network of computing nodes. This work provides an accelerated consensus-based distributed algorithm for locally non-convex optimization using the gradient-tracking technique. The proposed algorithm (i) improves the convergence rate by adding momentum towards the optimal state using the heavy-ball method, while (ii) addressing general sector-bound nonlinearities over the information-sharing network. The link nonlinearity includes any sign-preserving odd sector-bound mapping, for example, log-scale data quantization or clipping in practical applications. For admissible momentum and gradient-tracking parameters, using perturbation theory and eigen-spectrum analysis, we prove convergence even in the presence of sector-bound nonlinearity and for locally non-convex cost functions. Further, in contrast to most existing weight-stochastic algorithms, we adopt weight-balanced (WB) network design. This WB design and perturbation-based analysis allow to handle dynamic directed network of agents to address possible time-varying setups due to link failures or packet drops.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{doostmohammadian2025momentumbased,
  title  = {Momentum-based Accelerated Algorithm for Distributed Optimization under Sector-Bound Nonlinearity},
  author = {Mohammadreza Doostmohammadian and Hamid R. Rabiee},
  year   = {2025},
  eprint = {2506.22855},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.22855v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.22855.svg)](https://codeofpaper.com/paper/2506.22855)

Discussion