Separated Low-Diameter Decompositions
- 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 while ensuring that nearby points are separated with probability at most proportional to . 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 . 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 over partitions of an -point metric space is a -LDD with separation parameter if every part has diameter at most and, for every 0,
1
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 2 is required to satisfy
3
for every edge 4 of length 5; here 6 is the quality of the decomposition (Dou et al., 2024). Related work on probabilistic low-diameter decompositions uses the notation 7-decomposition or 8-low-diameter decomposition, with strong diameter at most 9 and per-edge cut-probability at most 0 in weighted graphs (Miller et al., 2013, Forster et al., 2021).
A distinct deterministic formulation makes separation literal rather than probabilistic. A 1-separated, 2-strong-diameter decomposition of a weighted graph 3 is a partition into clusters 4 such that every 5 has diameter at most 6 and every pair of distinct clusters satisfies 7 (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 8 one has 9 (Rozhoň et al., 2022).
Directed graphs require a different notion of separation. An ordered clustering 0 together with a mark function 1 is a separated low-diameter decomposition if clustered vertices form strongly connected pieces of diameter at most 2, and if 3 then every 4 and 5 satisfy 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 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 8, one first computes a 9-net 0, then samples for each terminal 1 a truncated exponential 2 with 3, sets 4, and assigns every 5 by
6
The resulting partition is a 7-LDD with 8 on arbitrary 9-point metrics, and 0 on metrics of doubling dimension 1. The same paper states that 2 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 3 samples 4, a super-source 5 is connected to 6 by an edge of length 7, and a single parallel BFS assigns every vertex to the center minimizing shifted distance 8. The resulting partition is a 9-decomposition; under CRCW-PRAM it has expected 0 work and 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 2, it sets 3 and
4
samples delays from 5, and runs a Dijkstra-like propagation from a super-source for exactly 6 synchronous CONGEST rounds. The paper proves a random partition with strong diameter 7 and per-edge cut-probability
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 9 takes a seed set 0, a scale 1, and 2, and outputs a superset 3 such that every 4 satisfies 5 and every edge 6 satisfies
7
The algorithm proceeds in 8 rounds, interleaving random radius choices with 9-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 0. In each of 1 phases it performs exponential shifts, constructs Voronoi-style cells using a 2-approximate SSSP from a virtual source, shrinks each cell by a second approximate SSSP from its boundary, and then blurs the interior by calling 3. The main theorem gives a randomized algorithm that, on input 4 and target radius 5, produces with high probability a tree-supported decomposition 6 satisfying
7
and, for every edge 8 of length 9,
0
The complexity bounds are model-specific: 1 rounds in CONGEST, polylog2 depth and 3 work in PRAM, and polylog4 passes with 5 space in semi-streaming (Becker et al., 2019).
The same framework yields hierarchical TSDs, projected trees, and dominating 6-HSTs. The resulting embeddings have expected stretch 7, depth 8, and, for fixed 9, expected 00-stretch 01. The projected-tree construction additionally preserves a load bound 02 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 03 in which clusters have strong diameter 04, at least half of all vertices are clustered, and the computation takes 05 rounds. Iterating this procedure 06 times yields a full network decomposition with 07 colors and strong diameter 08 in 09 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 10, the algorithm runs for 11 phases. In phase 12, it splits centers by the 13-st ID bit, invokes an approximate-distance oracle 14, computes a distance difference 15 between the two center classes for each vertex, buckets vertices by 16 with 17, and deletes a smallest bucket. The paper proves a deterministic 18-separated strong-diameter decomposition with strong diameter 19, separation at least 20, and coverage at least 21; it also states a randomized version covering 22 vertices with diameter 23 and separation at least 24 (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 25-path-separable graphs, defined recursively through balanced vertex-separators that are unions of at most 26 shortest paths. Their main theorem states that every 27-path-separable 28-vertex graph admits an efficiently samplable 29-decomposition with
30
The construction has two stages: a deterministic recursive choice of centers by taking 31-nets on separator paths in carefully chosen subgraphs, and a randomized carving phase in which each center samples
32
A key structural lemma bounds the number of centers that can threaten any fixed vertex by 33 (Kamma et al., 2015).
The stated consequences are class-sensitive. Every treewidth-34 graph is 35-path-separable, giving 36, while every 37-minor-free graph is 38-path-separable, giving 39. The same source notes, however, that excluded-minor graphs admit 40-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 41 shortest paths. For arbitrary graphs, an edge of length 42 is cut with probability 43; for 44-path-separable graphs, the bound improves to 45. 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 46-separator built from randomly sampled short 47-approximate paths (Dou et al., 2024).
The model-specific bounds are also explicit: 48 depth and 49 work in PRAM, 50 time in HYBRID, and 51 for arbitrary graphs versus 52 for 53-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 54 with marks 55. Each cluster must be strongly connected with
56
and if 57 then every 58 and 59 must satisfy 60. Vertices with 61 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 62 scales, marking all vertices within distance at most 63 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 64. 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 65, 66, and 67, there is a distribution over ordered partial clusterings and marks such that
68
clusters have diameter at most 69, the ordering is 70-separated, every edge 71 satisfies
72
and sampling takes 73 time. The same work emphasizes that setting 74 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.