Papers
Topics
Authors
Recent
Search
2000 character limit reached

Separated Low-Diameter Decompositions

Updated 14 July 2026
  • Separated low-diameter decompositions are families of partitions that maintain bounded cluster diameters and probabilistic or deterministic controls on the separation of nearby points or edges.
  • They are applicable in arbitrary metric spaces as well as undirected and directed graphs, utilizing random shifts, exponential sampling, and deterministic methods to achieve controlled cut probabilities and separation.
  • Recent approaches integrate approximate distance techniques, blurry ball growing, and distributed algorithms to enhance performance and ensure rigorous separation in various graph families.

Searching arXiv for relevant papers on separated low-diameter decompositions and related variants. Separated low-diameter decompositions are families of partitions or clusterings that combine a diameter bound with an explicit control on separation. In the metric formulation, a distribution over partitions is required to place every block inside diameter Δ\Delta while ensuring that nearby points are separated with probability at most proportional to d(x,y)/Δd(x,y)/\Delta. In graph-theoretic formulations, the same idea appears as a bound on the probability that an edge is cut, or as a deterministic requirement that distinct clusters be non-adjacent or lie at graph-distance at least DD. More recent directed variants replace symmetry by an ordered partial clustering in which short directed paths from later clusters to earlier clusters are forbidden (Gupta et al., 2013, Rozhoň et al., 2022, Haeupler et al., 29 Sep 2025).

1. Formal notions and parameterizations

The term covers several closely related definitions rather than a single universal formalism. In the metric-space setting, a distribution D\mathcal{D} over partitions {V1,,Vq}\{V_1,\dots,V_q\} of an nn-point metric space (V,d)(V,d) is a Δ\Delta-LDD with separation parameter β\beta if every part has diameter at most Δ\Delta and, for every d(x,y)/Δd(x,y)/\Delta0,

d(x,y)/Δd(x,y)/\Delta1

This is the standard separated low-diameter decomposition (SLDD) definition used for arbitrary metrics (Gupta et al., 2013).

In undirected weighted graphs, the same principle is often stated edgewise. A randomized partition into connected clusters of strong diameter d(x,y)/Δd(x,y)/\Delta2 is required to satisfy

d(x,y)/Δd(x,y)/\Delta3

for every edge d(x,y)/Δd(x,y)/\Delta4 of length d(x,y)/Δd(x,y)/\Delta5; here d(x,y)/Δd(x,y)/\Delta6 is the quality of the decomposition (Dou et al., 2024). Related work on probabilistic low-diameter decompositions uses the notation d(x,y)/Δd(x,y)/\Delta7-decomposition or d(x,y)/Δd(x,y)/\Delta8-low-diameter decomposition, with strong diameter at most d(x,y)/Δd(x,y)/\Delta9 and per-edge cut-probability at most DD0 in weighted graphs (Miller et al., 2013, Forster et al., 2021).

A distinct deterministic formulation makes separation literal rather than probabilistic. A DD1-separated, DD2-strong-diameter decomposition of a weighted graph DD3 is a partition into clusters DD4 such that every DD5 has diameter at most DD6 and every pair of distinct clusters satisfies DD7 (Rozhoň et al., 2022). In distributed work, an even stricter local notion is used: a clustering is separated, or non-adjacent, if for all distinct clusters DD8 one has DD9 (Rozhoň et al., 2022).

Directed graphs require a different notion of separation. An ordered clustering D\mathcal{D}0 together with a mark function D\mathcal{D}1 is a separated low-diameter decomposition if clustered vertices form strongly connected pieces of diameter at most D\mathcal{D}2, and if D\mathcal{D}3 then every D\mathcal{D}4 and D\mathcal{D}5 satisfy D\mathcal{D}6; marked vertices are declared unclustered (Haeupler et al., 29 Sep 2025). This makes separation directional and inherently asymmetric.

The literature also distinguishes weak from strong diameter. Metric decompositions and some probabilistic constructions control weak diameter, whereas distributed and parallel graph algorithms often require strong diameter in the induced subgraph. A related strengthening is the tree-supported decomposition (TSD), in which each cluster is equipped with a supporting tree; the relevant parameters then include the maximum tree diameter and the load D\mathcal{D}7 of every edge (Becker et al., 2019).

2. Classical randomized constructions in metrics and undirected graphs

A central metric construction is the random-rates algorithm. Given D\mathcal{D}8, one first computes a D\mathcal{D}9-net {V1,,Vq}\{V_1,\dots,V_q\}0, then samples for each terminal {V1,,Vq}\{V_1,\dots,V_q\}1 a truncated exponential {V1,,Vq}\{V_1,\dots,V_q\}2 with {V1,,Vq}\{V_1,\dots,V_q\}3, sets {V1,,Vq}\{V_1,\dots,V_q\}4, and assigns every {V1,,Vq}\{V_1,\dots,V_q\}5 by

{V1,,Vq}\{V_1,\dots,V_q\}6

The resulting partition is a {V1,,Vq}\{V_1,\dots,V_q\}7-LDD with {V1,,Vq}\{V_1,\dots,V_q\}8 on arbitrary {V1,,Vq}\{V_1,\dots,V_q\}9-point metrics, and nn0 on metrics of doubling dimension nn1. The same paper states that nn2 is tight on arbitrary metrics, while in doubling metrics the bound becomes dimension-dependent (Gupta et al., 2013).

For unweighted undirected graphs, the shifted shortest-path framework provides a graph-native analogue. Each vertex nn3 samples nn4, a super-source nn5 is connected to nn6 by an edge of length nn7, and a single parallel BFS assigns every vertex to the center minimizing shifted distance nn8. The resulting partition is a nn9-decomposition; under CRCW-PRAM it has expected (V,d)(V,d)0 work and (V,d)(V,d)1 parallel time, with constant success probability that can be boosted by repetition (Miller et al., 2013).

A later improvement replaces true exponentials by a capped geometric distribution. For (V,d)(V,d)2, it sets (V,d)(V,d)3 and

(V,d)(V,d)4

samples delays from (V,d)(V,d)5, and runs a Dijkstra-like propagation from a super-source for exactly (V,d)(V,d)6 synchronous CONGEST rounds. The paper proves a random partition with strong diameter (V,d)(V,d)7 and per-edge cut-probability

(V,d)(V,d)8

with the notable feature that both the diameter and the running time are deterministic rather than merely high-probability bounds (Forster et al., 2021).

These constructions expose a recurring design pattern: random perturbations induce Voronoi-type regions, and the main analytical burden is to show that nearby points, balls, or edges are separated only with probability proportional to their scale.

3. Approximate distances, blurry ball growing, and tree-supported decompositions

A major technical obstacle in large-scale models is that many classical decompositions depend heavily on exact SSSP. The approximate-distance approach of Becker, Emek, and Lenzen addresses this by introducing blurry ball growing. The procedure (V,d)(V,d)9 takes a seed set Δ\Delta0, a scale Δ\Delta1, and Δ\Delta2, and outputs a superset Δ\Delta3 such that every Δ\Delta4 satisfies Δ\Delta5 and every edge Δ\Delta6 satisfies

Δ\Delta7

The algorithm proceeds in Δ\Delta8 rounds, interleaving random radius choices with Δ\Delta9-approximate SSSP computations (Becker et al., 2019).

This technique is combined with the exponential-delay idea of Miller et al. (SPAA 13) in the algorithm β\beta0. In each of β\beta1 phases it performs exponential shifts, constructs Voronoi-style cells using a β\beta2-approximate SSSP from a virtual source, shrinks each cell by a second approximate SSSP from its boundary, and then blurs the interior by calling β\beta3. The main theorem gives a randomized algorithm that, on input β\beta4 and target radius β\beta5, produces with high probability a tree-supported decomposition β\beta6 satisfying

β\beta7

and, for every edge β\beta8 of length β\beta9,

Δ\Delta0

The complexity bounds are model-specific: Δ\Delta1 rounds in CONGEST, polylogΔ\Delta2 depth and Δ\Delta3 work in PRAM, and polylogΔ\Delta4 passes with Δ\Delta5 space in semi-streaming (Becker et al., 2019).

The same framework yields hierarchical TSDs, projected trees, and dominating Δ\Delta6-HSTs. The resulting embeddings have expected stretch Δ\Delta7, depth Δ\Delta8, and, for fixed Δ\Delta9, expected d(x,y)/Δd(x,y)/\Delta00-stretch d(x,y)/Δd(x,y)/\Delta01. The projected-tree construction additionally preserves a load bound d(x,y)/Δd(x,y)/\Delta02 on every original edge, which the paper identifies as useful for capacitated problems and for simulating CONGEST algorithms on the embedding tree (Becker et al., 2019).

4. Deterministic and distributed separated clustering

Deterministic separated clustering arose in distributed symmetry breaking as a route to strong-diameter network decompositions. One local process in CONGEST constructs a separated, or non-adjacent, clustering d(x,y)/Δd(x,y)/\Delta03 in which clusters have strong diameter d(x,y)/Δd(x,y)/\Delta04, at least half of all vertices are clustered, and the computation takes d(x,y)/Δd(x,y)/\Delta05 rounds. Iterating this procedure d(x,y)/Δd(x,y)/\Delta06 times yields a full network decomposition with d(x,y)/Δd(x,y)/\Delta07 colors and strong diameter d(x,y)/Δd(x,y)/\Delta08 in d(x,y)/Δd(x,y)/\Delta09 CONGEST rounds (Rozhoň et al., 2022).

The mechanism is not based on random shifts. Instead, it maintains rooted forests over the alive vertices and repeatedly recolors trees red or blue according to successive ID bits. Blue subtrees propose attachment to adjacent red trees; red trees either accept the proposals and grow, or decline and delete the proposing subtrees. Three invariants drive the analysis: a ruling invariant, a separation invariant based on shared ID prefixes within connected components, and a deletion invariant ensuring progress. The result is explicitly separated clustering rather than merely low expected cut-frequency (Rozhoň et al., 2022).

A more general deterministic framework for weighted graphs replaces random shifts by bit-splitting over approximate distance profiles. Given a weighted graph and separation parameter d(x,y)/Δd(x,y)/\Delta10, the algorithm runs for d(x,y)/Δd(x,y)/\Delta11 phases. In phase d(x,y)/Δd(x,y)/\Delta12, it splits centers by the d(x,y)/Δd(x,y)/\Delta13-st ID bit, invokes an approximate-distance oracle d(x,y)/Δd(x,y)/\Delta14, computes a distance difference d(x,y)/Δd(x,y)/\Delta15 between the two center classes for each vertex, buckets vertices by d(x,y)/Δd(x,y)/\Delta16 with d(x,y)/Δd(x,y)/\Delta17, and deletes a smallest bucket. The paper proves a deterministic d(x,y)/Δd(x,y)/\Delta18-separated strong-diameter decomposition with strong diameter d(x,y)/Δd(x,y)/\Delta19, separation at least d(x,y)/Δd(x,y)/\Delta20, and coverage at least d(x,y)/Δd(x,y)/\Delta21; it also states a randomized version covering d(x,y)/Δd(x,y)/\Delta22 vertices with diameter d(x,y)/Δd(x,y)/\Delta23 and separation at least d(x,y)/Δd(x,y)/\Delta24 (Rozhoň et al., 2022).

This line of work reframes separation as a constructive barrier between cluster centers rather than a probabilistic event. A plausible implication is that deterministic separation is especially natural when the decomposition is meant to support subsequent local computations inside each cluster.

5. Separator-sensitive improvements and restricted graph families

For graph classes with additional structure, the separation parameter can improve asymptotically. Kamma and Krauthgamer study d(x,y)/Δd(x,y)/\Delta25-path-separable graphs, defined recursively through balanced vertex-separators that are unions of at most d(x,y)/Δd(x,y)/\Delta26 shortest paths. Their main theorem states that every d(x,y)/Δd(x,y)/\Delta27-path-separable d(x,y)/Δd(x,y)/\Delta28-vertex graph admits an efficiently samplable d(x,y)/Δd(x,y)/\Delta29-decomposition with

d(x,y)/Δd(x,y)/\Delta30

The construction has two stages: a deterministic recursive choice of centers by taking d(x,y)/Δd(x,y)/\Delta31-nets on separator paths in carefully chosen subgraphs, and a randomized carving phase in which each center samples

d(x,y)/Δd(x,y)/\Delta32

A key structural lemma bounds the number of centers that can threaten any fixed vertex by d(x,y)/Δd(x,y)/\Delta33 (Kamma et al., 2015).

The stated consequences are class-sensitive. Every treewidth-d(x,y)/Δd(x,y)/\Delta34 graph is d(x,y)/Δd(x,y)/\Delta35-path-separable, giving d(x,y)/Δd(x,y)/\Delta36, while every d(x,y)/Δd(x,y)/\Delta37-minor-free graph is d(x,y)/Δd(x,y)/\Delta38-path-separable, giving d(x,y)/Δd(x,y)/\Delta39. The same source notes, however, that excluded-minor graphs admit d(x,y)/Δd(x,y)/\Delta40-padded decompositions by other techniques, so the path-separable bound is not the final word for that class (Kamma et al., 2015).

A recent distributed-and-parallel treatment extends approximate-SSSP techniques to arbitrary graphs and to graphs separable through d(x,y)/Δd(x,y)/\Delta41 shortest paths. For arbitrary graphs, an edge of length d(x,y)/Δd(x,y)/\Delta42 is cut with probability d(x,y)/Δd(x,y)/\Delta43; for d(x,y)/Δd(x,y)/\Delta44-path-separable graphs, the bound improves to d(x,y)/Δd(x,y)/\Delta45. The framework combines a pseudo-padded decomposition based on random shifts and one approximate SSSP, an inner-core extraction by two SSSP computations, blurry ball growing to obtain a low-diameter clustering that covers at least half the nodes, and recursive repetition to obtain a full partition. In the restricted-family case it further replaces explicit separators by a weak d(x,y)/Δd(x,y)/\Delta46-separator built from randomly sampled short d(x,y)/Δd(x,y)/\Delta47-approximate paths (Dou et al., 2024).

The model-specific bounds are also explicit: d(x,y)/Δd(x,y)/\Delta48 depth and d(x,y)/Δd(x,y)/\Delta49 work in PRAM, d(x,y)/Δd(x,y)/\Delta50 time in HYBRID, and d(x,y)/Δd(x,y)/\Delta51 for arbitrary graphs versus d(x,y)/Δd(x,y)/\Delta52 for d(x,y)/Δd(x,y)/\Delta53-path-separable graphs in CONGEST. The paper presents these as distributed and parallel implementations of sequential divide-and-conquer algorithms in which exact shortest paths are replaced by approximate shortest paths (Dou et al., 2024).

6. Directed separated decompositions

The directed case changes the problem qualitatively because undirected arguments based on symmetric distances no longer apply. A recent definition of separated low-diameter decomposition for directed graphs uses an ordered partial clustering d(x,y)/Δd(x,y)/\Delta54 with marks d(x,y)/Δd(x,y)/\Delta55. Each cluster must be strongly connected with

d(x,y)/Δd(x,y)/\Delta56

and if d(x,y)/Δd(x,y)/\Delta57 then every d(x,y)/Δd(x,y)/\Delta58 and d(x,y)/Δd(x,y)/\Delta59 must satisfy d(x,y)/Δd(x,y)/\Delta60. Vertices with d(x,y)/Δd(x,y)/\Delta61 are left unclustered (Haeupler et al., 29 Sep 2025).

Two near-linear-time sampling routines are given. Algorithm A uses truncated-exponential in-balls and out-balls over d(x,y)/Δd(x,y)/\Delta62 scales, marking all vertices within distance at most d(x,y)/Δd(x,y)/\Delta63 of each boundary layer. Algorithm B uses random-radius rounds, heavy/light classifications, and alternating out-ball and in-ball cuts, again marking the layer d(x,y)/Δd(x,y)/\Delta64. The separation guarantee is produced by the marking step: vertices near a boundary are forbidden from later clustering, so any short directed path that would violate cluster order must cross marked territory (Haeupler et al., 29 Sep 2025).

The principal theorem states that for any d(x,y)/Δd(x,y)/\Delta65, d(x,y)/Δd(x,y)/\Delta66, and d(x,y)/Δd(x,y)/\Delta67, there is a distribution over ordered partial clusterings and marks such that

d(x,y)/Δd(x,y)/\Delta68

clusters have diameter at most d(x,y)/Δd(x,y)/\Delta69, the ordering is d(x,y)/Δd(x,y)/\Delta70-separated, every edge d(x,y)/Δd(x,y)/\Delta71 satisfies

d(x,y)/Δd(x,y)/\Delta72

and sampling takes d(x,y)/Δd(x,y)/\Delta73 time. The same work emphasizes that setting d(x,y)/Δd(x,y)/\Delta74 already yields a nontrivial separated decomposition with sub-logarithmic diameter (Haeupler et al., 29 Sep 2025).

The paper also introduces guarantees absent from prior directed LDDs: exponential-tail bounds for paths and edge-sets, and independence results for far-away edges. This suggests that “separation” in the directed setting is not merely a translation of the undirected condition, but a more structured interface between decomposition, causality, and boundary management.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Separated Low-Diameter Decompositions.