Saved in:
Bibliographic Details
Main Authors: Dekker, Florine W., Erkin, Zekeriya, Conti, Mauro
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2504.10289
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916688679665664
author Dekker, Florine W.
Erkin, Zekeriya
Conti, Mauro
author_facet Dekker, Florine W.
Erkin, Zekeriya
Conti, Mauro
contents The performance of distributed averaging depends heavily on the underlying topology. In various fields, including compressed sensing, multi-party computation, and abstract graph theory, graphs may be expected to be free of short cycles, i.e. to have high girth. Though extensive analyses and heuristics exist for optimising the performance of distributed averaging in general networks, these studies do not consider girth. As such, it is not clear what happens to convergence time when a graph is stretched to a higher girth. In this work, we introduce the optimal graph stretching problem, wherein we are interested in finding the set of edges for a particular graph that ensures optimal convergence time under constraint of a minimal girth. We compare various methods for choosing which edges to remove, and use various convergence heuristics to speed up the searching process. We generate many graphs with varying parameters, stretch and optimise them, and measure the duration of distributed averaging. We find that stretching by itself significantly increases convergence time. This decrease can be counteracted with a subsequent repair phase, guided by a convergence time heuristic. Existing heuristics are capable, but may be suboptimal.
format Preprint
id arxiv_https___arxiv_org_abs_2504_10289
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Optimal Graph Stretching for Distributed Averaging
Dekker, Florine W.
Erkin, Zekeriya
Conti, Mauro
Distributed, Parallel, and Cluster Computing
Discrete Mathematics
68R10 (Primary) 05C38, 68W15, 90C59, 15B48, 05C50, 15A18, 05C65 (Secondary)
G.1.6; C.2.4; D.4.8; I.6.6; D.2.8
The performance of distributed averaging depends heavily on the underlying topology. In various fields, including compressed sensing, multi-party computation, and abstract graph theory, graphs may be expected to be free of short cycles, i.e. to have high girth. Though extensive analyses and heuristics exist for optimising the performance of distributed averaging in general networks, these studies do not consider girth. As such, it is not clear what happens to convergence time when a graph is stretched to a higher girth. In this work, we introduce the optimal graph stretching problem, wherein we are interested in finding the set of edges for a particular graph that ensures optimal convergence time under constraint of a minimal girth. We compare various methods for choosing which edges to remove, and use various convergence heuristics to speed up the searching process. We generate many graphs with varying parameters, stretch and optimise them, and measure the duration of distributed averaging. We find that stretching by itself significantly increases convergence time. This decrease can be counteracted with a subsequent repair phase, guided by a convergence time heuristic. Existing heuristics are capable, but may be suboptimal.
title Optimal Graph Stretching for Distributed Averaging
topic Distributed, Parallel, and Cluster Computing
Discrete Mathematics
68R10 (Primary) 05C38, 68W15, 90C59, 15B48, 05C50, 15A18, 05C65 (Secondary)
G.1.6; C.2.4; D.4.8; I.6.6; D.2.8
url https://arxiv.org/abs/2504.10289