English

Team Formation and Applications

Distributed, Parallel, and Cluster Computing 2025-08-19 v1

Abstract

A novel long-lived distributed problem, called Team Formation (TF), is introduced together with a message- and time-efficient randomized algorithm. The problem is defined over the asynchronous model with a complete communication graph, using bounded size messages, where a certain fraction of the nodes may experience a generalized, strictly stronger, version of initial failures. The goal of a TF algorithm is to assemble tokens injected by the environment, in a distributed manner, into teams of size σ\sigma, where σ\sigma is a parameter of the problem. The usefulness of TF is demonstrated by using it to derive efficient algorithms for many distributed problems. Specifically, we show that various (one-shot as well as long-lived) distributed problems reduce to TF. This includes well-known (and extensively studied) distributed problems such as several versions of leader election and threshold detection. For example, we are the first to break the linear message complexity bound for asynchronous implicit leader election. We also improve the time complexity of message-optimal algorithms for asynchronous explicit leader election. Other distributed problems that reduce to TF are new ones, including matching players in online gaming platforms, a generalization of gathering, constructing a perfect matching in an induced subgraph of the complete graph, quorum sensing in message-passing networks, and more. To complement our positive contribution, we establish a tight lower bound on the message complexity of TF algorithms.

Keywords

Cite

@article{arxiv.2508.13084,
  title  = {Team Formation and Applications},
  author = {Yuval Emek and Shay Kutten and Ido Rafael and Gadi Taubenfeld},
  journal= {arXiv preprint arXiv:2508.13084},
  year   = {2025}
}

Comments

An extended abstract of this paper was accepted to DISC 2025

R2 v1 2026-07-01T04:55:09.425Z