arXiv is now an independent nonprofit! Learn more
License: CC BY 4.0
arXiv:2608.17358v1 [cs.DS] 18 Aug 2026

A Black-Box Workload Barrier for Exact Girth via Multi-Scale Nearest-Source Estimation in CONGEST

Indraveni Chebolu    Bhavani Singh Rajpurohit    Arnab Mallick *
Abstract

Recent multi-scale nearest-source methods give polynomially sublinear girth approximations in CONGEST. We isolate the direct black-box route for making this framework exact: sequential calls to the same estimator on fresh exchangeable source sets, with source cardinalities and nearest-source capacities chosen adaptively from previous scalar outputs and with an adaptive stopping rule. On a bounded-degree, logarithmic-diameter family HtH_{t} with ntn_{t} vertices and a unique girth-gt=Θ⁡(log⁡nt)g_{t}=\Theta(\log n_{t}) cycle, exactness requires a sampled cycle source to survive at an antipodal edge despite a linear number of strictly closer competitors. For any such exactification 𝒜\mathcal{A}, a permutation-rank argument yields the implementation-independent workload bound Pr[𝒜(Ht)=gt]≤(3gt/nt)𝔼[∑j=1Tmin{Qj,kj}]\Pr[\mathcal{A}(H_{t})=g_{t}]\leq(3g_{t}/n_{t})\,\mathbb{E}[\sum_{j=1}^{T}\min\{Q_{j},k_{j}\}], where TT is the number of executed calls, QjQ_{j} is the source-set cardinality, and kjk_{j} is the nearest-source capacity of call jj. Thus constant exactness probability requires Ω⁡(nt/gt)=Ω⁡(nt/log⁡nt)\Omega(n_{t}/g_{t})=\Omega(n_{t}/\log n_{t}) expected retained-source workload. We formally show that retuning the recent multi-scale template solely through its scale count/order, Bernoulli or fixed-cardinality sampling, capacities, and scalar-output stopping rules lies in this class. For the standard sequential packetized estimator realization, the workload theorem gives an Ω⁡(nt/log⁡nt)\Omega(n_{t}/\log n_{t}) expected-round corollary. This is a barrier to a defined black-box exactification strategy, not a lower bound for unrestricted exact girth in CONGEST.

keywords
distributed algorithms; CONGEST; girth; source detection; randomized algorithms; sampling; lower bounds; algorithmic barriers
††firstpage: 1††volume: 1††issue: 1††articlenumber: 0††year: 2026††copyright-year: 2026††authornames: Indraveni Chebolu, Bhavani Singh Rajpurohit and Arnab Mallick††address: 1  Centre for Development of Advanced Computing
††corresponding: Correspondence: arnabm@cdac.in††reftitle: References

1 Introduction

The girth of an undirected graph is the length of its shortest cycle. In the CONGEST model, exact girth can be computed in O⁡(n)O(n) rounds by standard all-pairs shortest-path techniques, while the best known general exact bound that exploits the value of the girth is parameterized by gg and becomes nearly linear as gg grows 8; 1. The approximation landscape changed recently. Chechik, Lifshitz, and Mukhtar introduced a multi-scale nearest-source construction that gives an ff-approximation to unweighted undirected girth in O~​(n1/f+D)\widetilde{O}(n^{1/f}+D) rounds for every constant integer f>2f>2 2. Their construction samples sources at several scales, retains bounded nearest-source breadth-first-search records, and invokes the same scalar girth estimator at each scale.

A direct next question is whether this recently successful approximation template can be made exact merely by retuning it: change the number or order of scales, the source densities or source-set cardinalities, the nearest-source capacities, or a scalar-output stopping rule, while continuing to call the same estimator on fresh exchangeable samples. We show that this black-box route has a near-linear retained-source workload barrier on a simple family of graphs. The workload statement is the conceptual result of the paper. A round lower bound is derived only as a corollary for the standard sequential packetized implementation of the estimator. Neither statement is a lower bound for unrestricted exact girth in CONGEST, and neither contradicts the approximation theorem of Chechik et al. 2

Our hard instances are intentionally transparent. For an integer t≥1t\geq 1, take an odd cycle of length gt=8​t+1g_{t}=8t+1 and attach a complete binary tree of 2t−12^{t}-1 vertices to every cycle vertex. The resulting graph HtH_{t} has maximum degree three, a unique cycle, nt=(8​t+1)​2tn_{t}=(8t+1)2^{t} vertices, and diameter O⁡(log⁡nt)O(\log n_{t}). For a source ss, the BFS tree has exactly one non-parent cycle edge: the edge antipodal to the cycle vertex at which the source’s attached tree meets the cycle. If ss lies δ\delta edges away from the cycle, the corresponding estimator candidate is exactly gt+2​δg_{t}+2\delta. Thus the exact value gtg_{t} can be certified by this estimator only through a source on the unique cycle.

The obstruction is rank rather than distance. At either antipodal endpoint needed by such a cycle source, a linear number of graph vertices are strictly closer than the source. A permutation-rank argument therefore bounds the usefulness of an exchangeable sample by the number of source records that survive nearest-source truncation. The argument is conditional, so it survives adaptive choices of later capacities and sample sizes and also a random stopping time.

The main contributions are as follows.

  • •

    We formalize a black-box exactification class consisting of sequential calls to the nearest-source estimator on fresh exchangeable source sets. The source-set cardinality and table capacity may be chosen adaptively from previous scalar outputs, and the algorithm may stop at an adaptive stopping time. We prove a closure proposition showing that retuning the multi-scale template solely through its scale count/order, Bernoulli or fixed-cardinality source densities, capacities, and scalar-output stopping decisions falls in this class.

  • •

    We construct the bounded-degree, logarithmic-diameter family HtH_{t} and prove an exact witness characterization: on HtH_{t}, a call outputs the true girth only if a sampled cycle vertex is retained at both endpoints of its antipodal edge.

  • •

    Let TT be the number of estimator calls, QjQ_{j} the sampled-source cardinality, kjk_{j} the nearest-source capacity, and Bj=min⁡{Qj,kj}B_{j}=\min\{Q_{j},k_{j}\}. For every black-box exactification with finite expected workload,

    Pr[𝒜(Ht)=gt]≤3​gtnt𝔼[∑j=1TBj].\Pr[\mathcal{A}(H_{t})=g_{t}]\leq\frac{3g_{t}}{n_{t}}\,\mathbb{E}\!\left[\sum_{j=1}^{T}B_{j}\right].

    Hence constant exactness probability requires expected retained-source workload Ω⁡(nt/gt)\Omega(n_{t}/g_{t}), which is Ω⁡(nt/log⁡nt)\Omega(n_{t}/\log n_{t}) on this family.

  • •

    For the standard sequential packetized implementation used to realize the estimator, a call with workload BjB_{j} serializes Θ⁡(Bj)\Theta(B_{j}) retained records on every edge. The workload theorem therefore yields an implementation-specific corollary of Ω⁡(nt/log⁡nt)\Omega(n_{t}/\log n_{t}) expected rounds for constant exactness probability.

For context rather than as a second principal contribution, we also record the elementary source-hitting observation that a known promise g≥hg\geq h permits exact girth with constant probability using O⁡(n/h)O(n/h) uniformly sampled complete source trees. This explains why an n/gn/g source scale naturally appears without enlarging the scope of the lower bound.

The result should be read as a separation between a successful approximation paradigm and its direct black-box exactification. It identifies what a stronger exact algorithm must change: exploit graph structure before sampling, preserve richer information than scalar estimator outputs and independent nearest-source tables, share state or compression across calls, or use a different exact-cycle certificate.

2 Materials and Methods

2.1 Model, Prior Work, and the Estimation Primitive

2.1.1 CONGEST and girth

We consider a simple, connected, undirected, unweighted graph G=(V,E)G=(V,E) with n=|V|n=|V| and hop diameter DD. Computation proceeds in synchronous rounds. In each round, each endpoint of an edge may send an O⁡(log⁡n)O(\log n)-bit message to the other endpoint. Vertices have unique O⁡(log⁡n)O(\log n)-bit identifiers. Local computation is free. This is the standard CONGEST model 9.

Notation conventions.

For vertices u,v∈Vu,v\in V, dG​(u,v)d_{G}(u,v) denotes their shortest-path distance in GG; when the ambient graph is clear we write d⁡(u,v)d(u,v). For a connected subgraph HH, dH​(u,v)d_{H}(u,v) denotes distance restricted to HH. We write Δ⁡(G)\Delta(G) for maximum degree. The girth g⁡(G)g(G) is the length of a shortest simple cycle, with g⁡(G)=∞g(G)=\infty if GG is acyclic; when the graph is clear we abbreviate this to gg. The notation O~​(⋅)\widetilde{O}(\cdot) and Ω~​(⋅)\widetilde{\Omega}(\cdot) suppresses factors polylogarithmic in nn. Unless a probability exponent is displayed explicitly, “with high probability” means probability at least 1−n−c01-n^{-c_{0}} for some fixed constant c0>0c_{0}>0.

Peleg, Roditty, and Tal gave foundational distributed algorithms for network diameter and girth 8. Censor-Hillel et al. later obtained the first parameterized exact-girth algorithm in CONGEST, with complexity

O~​(min⁡{g​n1−1/Θ⁡(g),n}),\widetilde{O}\!\left(\min\{g\,n^{1-1/\Theta(g)},n\}\right),

and polynomial improvements for several fixed even-cycle detection problems 1. Manoharan and Ramachandran developed improved approximation algorithms for minimum-weight cycle in CONGEST 7. Most recently, Chechik, Lifshitz, and Mukhtar obtained an ff-approximation for unweighted undirected girth in O~​(n1/f+D)\widetilde{O}(n^{1/f}+D) rounds for every constant integer f>2f>2 2.

On the lower-bound side, Frischknecht, Holzer, and Wattenhofer proved, for every fixed ε>0\varepsilon>0, a Ω~​(n)\widetilde{\Omega}(\sqrt{n}) lower bound for obtaining a (2−ε)(2-\varepsilon)-approximation of unweighted girth in CONGEST, which in particular applies to exact computation 3. Thus the unrestricted classical exact complexity remains separated between a near-n\sqrt{n} lower bound and a linear upper bound. Lower bounds for fixed-subgraph and cycle detection provide a complementary line of work 4; 5; Censor-Hillel et al. also identified a barrier to polynomially strengthening a known C6C_{6}-freeness lower bound using existing reduction technology 1. Our result is of a different type: it proves a near-linear lower bound only for a specified exactification paradigm, rather than for arbitrary CONGEST algorithms.

Table 1: The unrestricted exact-girth question and the restricted barrier proved here are different statements. The first row summarizes general CONGEST bounds; the next two rows summarize this paper’s model-specific consequences.
Setting Bound summarized here Scope
Unrestricted exact girth in CONGEST Ω~​(n)\widetilde{\Omega}(\sqrt{n}) lower bound inherited from (2−ε)(2-\varepsilon)-approximation; O⁡(n)O(n) general upper bound Arbitrary CONGEST algorithms 3; 8
This paper: black-box estimator composition Constant exactness requires 𝔼⁡[W]=Ω⁡(nt/gt)\mathbb{E}[W]=\Omega(n_{t}/g_{t}), hence Ω⁡(nt/log⁡nt)\Omega(n_{t}/\log n_{t}) on HtH_{t} Retained-source workload; independent of how each estimator call is internally implemented
Standard packetized realization of that composition 𝔼⁡[R]=Ω⁡(nt/log⁡nt)\mathbb{E}[R]=\Omega(n_{t}/\log n_{t}) on HtH_{t} Corollary for sequential unmodified estimator calls that explicitly exchange retained records

2.1.2 Nearest-source detection

For a source set S⊆VS\subseteq V and an integer k≥1k\geq 1, let U⁡(S,k,v)U(S,k,v) denote the min⁡{k,|S|}\min\{k,|S|\} closest sources to vv, breaking distance ties by source identifier. Source detection constructs these ordered nearest-source records together with exact distances and shortest-path parent pointers. Lenzen and Peleg showed how to perform the corresponding source-detection task in essentially optimal O⁡(k+D)O(k+D) time in the relevant unbounded-depth setting 6. The recent girth-approximation algorithm uses precisely this primitive 2.

We say that a source ss is retained at vv when s∈U⁡(S,k,v)s\in U(S,k,v). For every retained source, write d⁡(s,v)d(s,v) for the exact graph distance and p⁡(s,v)p(s,v) for the parent of vv in the selected shortest-path tree rooted at ss. When shortest paths are unique, p⁡(s,v)p(s,v) is forced.

2.1.3 The estimator

We use the deterministic procedure Estimate​(G,S,k)\textsc{Estimate}(G,S,k) introduced explicitly by Chechik et al. 2. We paraphrase the operation because the exact details matter for the barrier.

First, every vertex computes its nearest-source table U⁡(S,k,v)U(S,k,v), distances, and parent pointers. Each vertex then sends its complete retained table to every neighbor. For an edge {x,y}\{x,y\} and a source ss appearing in both endpoint tables, the edge is a witness for ss when neither endpoint is the other’s parent in the ss-rooted shortest-path tree. Such a witness contributes the value

d⁡(s,x)+d⁡(s,y)+1.d(s,x)+d(s,y)+1. (1)

The global output is the minimum witness value, if no witness exists, we take the output to be +∞+\infty. Chechik et al. prove that this output is never below the true girth and, if a shortest cycle is covered by one retained source tree, obtain the additive guarantee used in their approximation analysis 2.

A source record consists of O⁡(1)O(1) identifiers and an O⁡(log⁡n)O(\log n)-bit distance, and hence occupies O⁡(log⁡n)O(\log n) bits up to a constant factor. If |S|=Q|S|=Q, the table sent by every vertex contains exactly

b⁡(S,k)=min⁡{Q,k}b(S,k)=\min\{Q,k\} (2)

records. In the standard packetized realization, the table-exchange stage explicitly serializes these b⁡(S,k)b(S,k) retained records on every directed edge and therefore takes Θ⁡(b⁡(S,k))\Theta(b(S,k)) rounds up to implementation constants. This observation is used only for Corollary 3.4, the main workload theorem does not depend on a packet schedule.

2.2 Black-Box Exactification Model

We isolate the direct strategy of retuning and repeatedly invoking the same nearest-source estimator. The definition below distinguishes the information visible to the black-box controller from the fresh source identities and internal nearest-source tables hidden inside each estimator call. This makes the adaptive stopping argument measure-theoretically explicit.

{Definition}

[Fresh exchangeable nearest-source call] Fix GG and let 𝒢\mathcal{G} be the information σ\sigma-field available immediately before a source set is sampled. Let the source cardinality Q∈{0,…,n}Q\in\{0,\ldots,n\} and capacity k≥1k\geq 1 be 𝒢\mathcal{G}-measurable. A fresh exchangeable nearest-source call samples SS so that, conditional on 𝒢\mathcal{G}, SS is uniform among all QQ-subsets of VV, and returns only the scalar value Estimate​(G,S,k)\textsc{Estimate}(G,S,k). Equivalently, after conditioning on all pre-sampling information and on the realized cardinality, the source-set distribution is invariant under every permutation of the vertex names. Independent Bernoulli sampling is included because, conditional on its realized cardinality, the selected set is uniform.

{Definition}

[Black-box exactification with adaptive stopping] A black-box exactification is defined on a probability space with an algorithm-visible transcript filtration (ℱj)j≥0(\mathcal{F}_{j})_{j\geq 0}. The σ\sigma-field ℱj\mathcal{F}_{j} contains everything exposed to the controller after the first jj completed estimator calls: previous controller-visible randomness, all previously chosen parameters, and the scalar outputs M1,…,MjM_{1},\ldots,M_{j}. It explicitly excludes the identities of the fresh samples and the internal nearest-source tables of completed calls.

Before call j≥1j\geq 1, the controller decides from ℱj−1\mathcal{F}_{j-1} whether to stop. If it continues, it may reveal additional pre-sampling randomness and choose a cardinality QjQ_{j} and capacity kjk_{j}. Let 𝒢j⊇ℱj−1\mathcal{G}_{j}\supseteq\mathcal{F}_{j-1} be the resulting pre-sampling σ\sigma-field. The continuation event and the values Qj,kjQ_{j},k_{j} are 𝒢j\mathcal{G}_{j}-measurable. Conditional on 𝒢j\mathcal{G}_{j}, a fresh uniform QjQ_{j}-subset SjS_{j} is drawn and the call computes

Mj=Estimate​(G,Sj,kj).M_{j}=\textsc{Estimate}(G,S_{j},k_{j}).

Only the scalar MjM_{j} is added to the next controller-visible transcript ℱj\mathcal{F}_{j}, the sample identities and source tables are discarded from the black-box interface. The algorithm then repeats or stops. Let T≥1T\geq 1 be the number of executed calls. By construction, TT is a stopping time with respect to (ℱj)j≥0(\mathcal{F}_{j})_{j\geq 0}, and the returned value is min1≤j≤T⁡Mj\min_{1\leq j\leq T}M_{j}.

For an executed call define

Bj=min⁡{Qj,kj},B_{j}=\min\{Q_{j},k_{j}\}, (3)

and define the total retained-source workload

W=∑j=1TBj.W=\sum_{j=1}^{T}B_{j}. (4)

We restrict attention to algorithms with T<∞T<\infty almost surely and 𝔼⁡[W]<∞\mathbb{E}[W]<\infty, otherwise the workload lower bound is vacuous.

The information flow for an executed call is therefore

ℱj−1⟶stop/continue and ​(Qj,kj)⟶𝒢j⟶Sj⟶Mj⟶ℱj.\mathcal{F}_{j-1}\longrightarrow\text{stop/continue and }(Q_{j},k_{j})\longrightarrow\mathcal{G}_{j}\longrightarrow S_{j}\longrightarrow M_{j}\longrightarrow\mathcal{F}_{j}.

In particular, kjk_{j} cannot be correlated with the identities in SjS_{j} through randomness revealed only after the source set is drawn. Later parameter choices may nevertheless depend arbitrarily on all earlier scalar outputs.

controller transcript ℱj−1\mathcal{F}_{j-1} choose Qj,kjQ_{j},k_{j} fresh sample Sj|𝒢jS_{j}\mid\mathcal{G}_{j} Estimate (G,Sj,kj)(G,S_{j},k_{j}) scalar MjM_{j} 𝒢j\mathcal{G}_{j} fixedcontinue: only MjM_{j} is exposed Excluded from the black-box class: graph-aware source selection or preprocessing; persistence of source tables; joint compression across calls, auxiliary exact-cycle routines.
Figure 1: Information flow in the adaptive black-box exactification model. The controller may adapt QjQ_{j}, kjk_{j}, and the stopping decision to previous scalar outputs, but each source set is fresh and exchangeable conditional on the complete pre-sampling information 𝒢j\mathcal{G}_{j}, and internal nearest-source tables are not exposed to later calls.

Figure 1 emphasizes the interface restriction used by the theorem: source identities and nearest-source tables affect the scalar MjM_{j} inside a call but are not available to the controller when choosing a later call.

{Proposition}

[Closure under direct retuning of the multi-scale template] Consider an algorithm obtained from the unweighted undirected multi-scale nearest-source template of Chechik et al. 2 solely by changing any combination of: (i) the number or order of estimator calls, (ii) per-call independent Bernoulli sampling probabilities or fixed uniform source-set cardinalities, (iii) per-call nearest-source capacities, and (iv) future parameters and a continuation/stopping decision as functions of previous scalar estimator outputs. If calls use fresh samples, do not preserve or jointly compress their internal source tables, invoke no additional graph-aware cycle routine, and return the minimum scalar estimate seen, then the resulting algorithm is a black-box exactification in the sense of Definition 2.2.

{proof}

A fixed-cardinality source set is uniform by assumption. For independent Bernoulli sampling, conditioning on its realized cardinality QjQ_{j} makes every QjQ_{j}-subset equally likely. Thus each call satisfies Definition 2.2 conditional on the complete pre-sampling state. Changes to scale order, sampling density, and capacity are precisely choices of (Qj,kj)(Q_{j},k_{j}) made before the fresh sample is revealed. Dependence on earlier scalar outputs is allowed through ℱj−1\mathcal{F}_{j-1}, and a scalar-output stopping rule makes TT a stopping time with respect to the controller-visible filtration. The remaining hypotheses are exactly the state-discard and output restrictions in Definition 2.2.

Proposition 2.2 is the model-naturalness claim used in this paper. The class is still deliberately restricted. It excludes graph-aware source selection or preprocessing, retention or combination of source-table state across calls, joint compression of several calls, and any additional exact-cycle subroutine. Section 4 treats these exclusions as substantive escape routes rather than implementation details.

2.3 Notation Summary

Table 2 collects the symbols used repeatedly in the model and the hard-family proof. Local proof variables are defined where they first appear.

Table 2: Frequently used notation.
Symbol Meaning
G=(V,E)G=(V,E); nn; DD input graph; number of vertices; hop diameter
dG​(u,v)d_{G}(u,v); dH​(u,v)d_{H}(u,v) shortest-path distance in GG; distance restricted to a connected subgraph HH
g⁡(G)g(G); Δ⁡(G)\Delta(G) girth; maximum degree
SS; Q=|S|Q=|S|; kk source set; source-set cardinality; nearest-source capacity
U⁡(S,k,v)U(S,k,v) the min⁡{k,|S|}\min\{k,|S|\} closest sources retained at vertex vv
p⁡(s,v)p(s,v) parent of vv in the selected shortest-path tree rooted at source ss
MjM_{j}; QjQ_{j}; kjk_{j} scalar output, source cardinality, and capacity of estimator call jj
Bj=min⁡{Qj,kj}B_{j}=\min\{Q_{j},k_{j}\} retained-source workload of call jj
TT; W=∑j=1TBjW=\sum_{j=1}^{T}B_{j} adaptive stopping time; total retained-source workload
ℱj\mathcal{F}_{j}; 𝒢j\mathcal{G}_{j} controller-visible transcript after call jj; information available immediately before sampling in call jj
HtH_{t}; CtC_{t}; ntn_{t}; gtg_{t} hard graph; its unique cycle; its order; its girth
a⁡(s)a(s); δ⁡(s)\delta(s) cycle attachment of ss; distance d⁡(s,a⁡(s))d(s,a(s)) from ss to the cycle
rr; eie_{i}; NtN_{t} antipodal radius; antipodal edge; guaranteed number of strictly closer competitors
RR number of rounds in the standard sequential packetized realization

2.4 Reproducibility

The mathematical argument was developed by explicit theorem decomposition and adversarial checking of each quantifier: the hard graph is deterministic, all shortest paths are unique, the sampling bound is conditional on the realized source-set cardinality, and the final probability estimate uses only a union bound, so independence across layers is unnecessary. The supplementary verification program constructs finite instances directly from the definition and checks the structural identities used in the proof. No simulation is used to infer or fit an asymptotic exponent.

3 Results

3.1 The Hard Family

For an integer t≥1t\geq 1, let

gt=8​t+1.g_{t}=8t+1.

Start with a cycle

Ct=(c0,c1,…,cgt−1)C_{t}=(c_{0},c_{1},\ldots,c_{g_{t}-1})

whose indices are taken modulo gtg_{t}. At each cycle vertex cic_{i}, attach a complete rooted binary tree with 2t−12^{t}-1 new vertices by connecting cic_{i} to the root. The root-to-leaf depth inside the attached tree is t−1t-1, so every attached-tree vertex is at graph distance at most tt from its cycle attachment vertex. Denote the resulting graph by HtH_{t}. Figure 2 illustrates both the construction and the metric crowding at the antipodal endpoint that drives the lower bound.

(a) Hard-family geometry

s=cis=c_{i}eie_{i}

(b) Antipodal crowding, shown for t=2t=2

s=cis=c_{i}x=ci+4​tx=c_{i+4t}

d⁡(x,s)=4​td(x,s)=4t; highlighted anchors satisfy dCt​(x,cj)≤2​t−1d_{C_{t}}(x,c_{j})\leq 2t-1.
Thus Nt=(4​t−1)​2t≥nt/3N_{t}=(4t-1)2^{t}\geq n_{t}/3 vertices are strictly closer to xx than ss.

Figure 2: Geometry behind the barrier. (a) A schematic member of the cycle-of-binary-trees family, the actual cycle length is gt=8​t+1g_{t}=8t+1. For a cycle source s=cis=c_{i}, the unique non-parent cycle edge is the antipodal edge eie_{i}. (b) The crowding argument, illustrated at t=2t=2 only for visual clarity. Around an antipodal endpoint xx, the 4​t−14t-1 highlighted anchor-plus-tree clusters contain Nt=(4​t−1)​2tN_{t}=(4t-1)2^{t} vertices that are all strictly closer to xx than the exact-certifying source ss.
{Lemma}

[Basic properties] For every t≥1t\geq 1, the graph HtH_{t} satisfies

nt=(8​t+1)​2t,Δ⁡(Ht)≤3,g⁡(Ht)=8​t+1,n_{t}=(8t+1)2^{t},\qquad\Delta(H_{t})\leq 3,\qquad g(H_{t})=8t+1,

and D⁡(Ht)=6​tD(H_{t})=6t. In particular, g⁡(Ht)=Θ⁡(log⁡nt)g(H_{t})=\Theta(\log n_{t}) and D⁡(Ht)=Θ⁡(log⁡nt)D(H_{t})=\Theta(\log n_{t}).

{proof}

Each of the gtg_{t} cycle vertices contributes itself together with 2t−12^{t}-1 new tree vertices, hence nt=gt​2tn_{t}=g_{t}2^{t}. A cycle vertex has two cycle neighbors and one attached-tree neighbor. A tree vertex has degree at most three. Because every added component is a tree attached by a single edge, CtC_{t} is the unique cycle, and therefore the girth is gtg_{t}.

A vertex is at distance at most tt from its attachment vertex. The distance between any two cycle vertices is at most ⌊gt/2⌋=4​t\lfloor g_{t}/2\rfloor=4t. Thus every pair of vertices is at distance at most t+4​t+t=6​tt+4t+t=6t. Conversely, choose leaves at depth t−1t-1 in two attached trees whose cycle anchors are at cycle distance 4​t4t. Each chosen leaf is at graph distance exactly tt from its anchor, and the attached trees cannot shortcut the cycle, so the two leaves are at distance t+4​t+t=6​tt+4t+t=6t. Hence D⁡(Ht)=6​tD(H_{t})=6t. Finally,

log2⁡nt=t+log2⁡(8​t+1),\log_{2}n_{t}=t+\log_{2}(8t+1),

so t=Θ⁡(log⁡nt)t=\Theta(\log n_{t}), and the last two claims follow.

3.2 Exact Witnesses on the Hard Family

The odd cycle makes all shortest paths in HtH_{t} unique. This removes parent-pointer ambiguity and allows an exact characterization of every candidate produced by a complete source tree.

For a vertex ss, let a⁡(s)=cia(s)=c_{i} be the unique cycle vertex at which the component containing ss attaches to the cycle, taking a⁡(s)=sa(s)=s when s∈Cts\in C_{t}. Define

δ⁡(s)=d⁡(s,a⁡(s)).\delta(s)=d(s,a(s)).

Let r=4​t=(gt−1)/2r=4t=(g_{t}-1)/2. For a⁡(s)=cia(s)=c_{i}, define the antipodal edge

ei={ci+r,ci+r+1}.e_{i}=\{c_{i+r},c_{i+r+1}\}.

Both endpoints of eie_{i} are at cycle distance rr from cic_{i}.

{Lemma}

[Unique witness edge] Fix a source s∈V⁡(Ht)s\in V(H_{t}) with a⁡(s)=cia(s)=c_{i}. In the complete BFS tree rooted at ss, every edge of HtH_{t} except eie_{i} is a parent-child edge. The edge eie_{i} is not a parent-child edge, and its witness value is

d⁡(s,ci+r)+d⁡(s,ci+r+1)+1=gt+2​δ​(s).d(s,c_{i+r})+d(s,c_{i+r+1})+1=g_{t}+2\delta(s). (5)
{proof}

Every edge belonging to an attached binary tree is a bridge of HtH_{t}. Hence, for any root ss, the unique shortest path to the farther endpoint of such an edge contains the edge, making the nearer endpoint its BFS parent.

It remains to consider the cycle. Since gt=2​r+1g_{t}=2r+1 is odd, between cic_{i} and any cycle vertex there is a unique shorter arc. For every cycle edge other than eie_{i}, the distances of its endpoints from cic_{i} differ by one, and the closer endpoint is the predecessor of the farther endpoint along its unique shortest path from cic_{i}. Prefixing the unique path from ss to cic_{i} shows that the same parent-child relation holds in the BFS tree rooted at ss.

The endpoints of eie_{i} are both at distance rr from cic_{i}, hence both at distance δ⁡(s)+r\delta(s)+r from ss. Neither can be the other’s parent. Substituting these distances into Equation (1) yields

2​(δ⁡(s)+r)+1=2​δ​(s)+(2​r+1)=gt+2​δ​(s).2(\delta(s)+r)+1=2\delta(s)+(2r+1)=g_{t}+2\delta(s).

The same conclusion applies to a partial nearest-source table whenever ss is retained at both endpoints of an edge: source detection reports exact distances and the same forced parent pointers.

{Corollary}

[Exactness requires a cycle source] A call Estimate​(Ht,S,k)\textsc{Estimate}(H_{t},S,k) outputs gtg_{t} only if there exists a cycle vertex s=ci∈Ss=c_{i}\in S that is retained at both endpoints of its antipodal edge eie_{i}. Conversely, if such a cycle source is retained at both antipodal endpoints, the call outputs gtg_{t}.

{proof}

By Lemma 3.2, a retained source ss can contribute only the candidate gt+2​δ​(s)g_{t}+2\delta(s). This equals gtg_{t} exactly when δ⁡(s)=0\delta(s)=0, namely when ss lies on the cycle. If a cycle source is retained at both endpoints of eie_{i}, that edge contributes gtg_{t}. Since the estimator never outputs a value below the girth 2, the global minimum is exactly gtg_{t}.

3.3 Antipodal Crowding and the Rank Bound

The exact source characterized above is hard to retain. The reason is not that its antipodal endpoint is far away in an absolute sense: all relevant distances are only O⁡(log⁡nt)O(\log n_{t}). The reason is that a linear number of vertices have smaller distance to that endpoint. In this subsection, dCt​(u,v)d_{C_{t}}(u,v) denotes shortest-path distance measured along the cycle CtC_{t}.

{Lemma}

[Linear antipodal crowding] Let s=cis=c_{i} be a cycle vertex and let x=ci+4​tx=c_{i+4t} be one endpoint of its antipodal edge. At least

Nt=(4​t−1)​2tN_{t}=(4t-1)2^{t}

vertices of HtH_{t} are strictly closer to xx than ss is. In particular,

Nt≥nt3.N_{t}\geq\frac{n_{t}}{3}. (6)

The same statement holds for the other antipodal endpoint.

{proof}

We have d⁡(x,s)=4​td(x,s)=4t. Consider every cycle anchor cjc_{j} satisfying

dCt​(x,cj)≤2​t−1.d_{C_{t}}(x,c_{j})\leq 2t-1.

There are exactly 4​t−14t-1 such anchors. Consider the anchor-plus-tree cluster consisting of an anchor together with all vertices of its attached binary tree. Every vertex vv in any such cluster satisfies

d⁡(x,v)≤(2​t−1)+t=3​t−1<4​t=d⁡(x,s).d(x,v)\leq(2t-1)+t=3t-1<4t=d(x,s).

The 4​t−14t-1 corresponding anchor-plus-tree clusters are disjoint and each has 2t2^{t} vertices, proving the first claim. Moreover,

Ntnt=4​t−18​t+1≥13\frac{N_{t}}{n_{t}}=\frac{4t-1}{8t+1}\geq\frac{1}{3}

for every t≥1t\geq 1. Symmetry gives the second endpoint.

We now isolate the elementary sampling fact that drives the barrier.

{Lemma}

[Uniform-subset rank bound] Let zz be a distinguished vertex and suppose a set AA of NN other vertices is strictly closer than zz to some vertex xx. Let SS be a uniformly random QQ-subset of an nn-vertex ground set. For any k≥1k\geq 1,

Pr[z∈Sandz is among the k closest members of S to x]≤min{Qn,kN+1}.\Pr\!\left[z\in S\ \text{and}\ z\text{ is among the }k\text{ closest members of }S\text{ to }x\right]\leq\min\!\left\{\frac{Q}{n},\frac{k}{N+1}\right\}. (7)
{proof}

The first bound is immediate from Pr[z∈S]=Q/n\Pr[z\in S]=Q/n. For the second, generate the uniform QQ-subset by taking the first QQ positions of a uniformly random permutation of all nn vertices. Restrict this permutation to the N+1N+1 vertices A∪{z}A\cup\{z\}. The relative rank of zz in this restricted permutation is uniform on {1,…,N+1}\{1,\ldots,N+1\}.

If z∈Sz\in S and at most k−1k-1 vertices strictly closer to xx are selected before the cutoff, then at most k−1k-1 members of AA can occur before zz in the full permutation: every member of AA preceding zz is also selected because zz itself appears among the first QQ positions. Thus the event in Equation (7) implies that the relative rank of zz inside A∪{z}A\cup\{z\} is at most kk. This occurs with probability at most k/(N+1)k/(N+1).

The argument also covers Bernoulli sampling. Conditional on the random sample cardinality QQ, a Bernoulli sample is uniform among all QQ-subsets. More generally, it covers every exchangeable source-set distribution, which is a mixture of uniform fixed-cardinality samples.

{Lemma}

[Per-call exactness] Consider a fresh exchangeable nearest-source call on HtH_{t}. Conditional on arbitrary values QQ and kk, let B=min⁡{Q,k}B=\min\{Q,k\}. Then

Pr[the layer outputs gt∣Q,k]≤min{1,3​gt​Bnt}.\Pr[\text{the layer outputs }g_{t}\mid Q,k]\leq\min\!\left\{1,\frac{3g_{t}B}{n_{t}}\right\}. (8)

Consequently,

Pr⁡[the layer outputs ​gt]≤3​gtnt​𝔼​[B].\Pr[\text{the layer outputs }g_{t}]\leq\frac{3g_{t}}{n_{t}}\,\mathbb{E}[B]. (9)
{proof}

By Corollary 3.2, exactness requires at least one cycle source s=cis=c_{i} to be selected and retained at both endpoints of eie_{i}. It is necessary in particular that ss be retained at one fixed antipodal endpoint xx. By Lemma 3.3, at least Nt≥nt/3N_{t}\geq n_{t}/3 vertices are strictly closer to xx than ss. Lemma 3.3 therefore gives

Pr[s selected and retained at x∣Q,k]≤min{Qnt,kNt+1}≤3​min⁡{Q,k}nt.\Pr[s\text{ selected and retained at }x\mid Q,k]\leq\min\!\left\{\frac{Q}{n_{t}},\frac{k}{N_{t}+1}\right\}\leq\frac{3\min\{Q,k\}}{n_{t}}.

A union bound over the gtg_{t} possible cycle sources yields Equation (8). Taking expectation over QQ and kk yields Equation (9).

3.4 The Exactness Barrier

We now lift the per-call bound to an adaptively stopped composition. Cross-call independence is not required. The only probabilistic restriction used below is the conditional exchangeability of the fresh source set after the algorithm has already chosen to execute the call and fixed its parameters.

{Theorem}

[Adaptive retained-source workload barrier] Let 𝒜\mathcal{A} be a black-box exactification in the sense of Definition 2.2, with stopping time TT and total retained-source workload W=∑j=1TBjW=\sum_{j=1}^{T}B_{j}. On HtH_{t},

Pr[𝒜(Ht)=gt]≤3​gtnt𝔼[W]=3​gtnt𝔼[∑j=1TBj].\Pr[\mathcal{A}(H_{t})=g_{t}]\leq\frac{3g_{t}}{n_{t}}\,\mathbb{E}[W]=\frac{3g_{t}}{n_{t}}\,\mathbb{E}\!\left[\sum_{j=1}^{T}B_{j}\right]. (10)

Consequently, success probability at least 2/32/3 requires

𝔼⁡[W]≥2​nt9​gt=Ω⁡(nt/gt)=Ω⁡(nt/log⁡nt).\mathbb{E}[W]\geq\frac{2n_{t}}{9g_{t}}=\Omega(n_{t}/g_{t})=\Omega(n_{t}/\log n_{t}). (11)
{proof}

For j≥1j\geq 1, let Lj={T≥j}L_{j}=\{T\geq j\} be the event that call jj is executed. Because the stopping decision is based on ℱj−1\mathcal{F}_{j-1}, LjL_{j} is ℱj−1\mathcal{F}_{j-1}-measurable and hence 𝒢j\mathcal{G}_{j}-measurable. For bookkeeping, on LjcL_{j}^{c} set Bj=0B_{j}=0 and regard the event that call jj outputs gtg_{t} as false, extend 𝒢j\mathcal{G}_{j} arbitrarily there. Let EjE_{j} denote the event that call jj is executed and its scalar output equals gtg_{t}, and let 𝟏Lj\mathbf{1}_{L_{j}} denote the indicator of LjL_{j}.

On LjL_{j}, conditional on 𝒢j\mathcal{G}_{j}, the source set is a fresh uniform QjQ_{j}-subset. Lemma 3.3 therefore gives

Pr⁡[Ej∣𝒢j]≤𝟏Lj​3​gt​Bjnt.\Pr[E_{j}\mid\mathcal{G}_{j}]\leq\mathbf{1}_{L_{j}}\frac{3g_{t}B_{j}}{n_{t}}.

Because the estimator never returns a value below the true girth 2 and T<∞T<\infty almost surely, the final minimum equals gtg_{t} only if at least one event EjE_{j} occurs. Hence, by a countable union bound followed by conditional expectation and Tonelli’s theorem for nonnegative terms,

Pr[𝒜(Ht)=gt]\displaystyle\Pr[\mathcal{A}(H_{t})=g_{t}] ≤∑j≥1Pr⁡[Ej]\displaystyle\leq\sum_{j\geq 1}\Pr[E_{j}]
=∑j≥1𝔼⁡[Pr⁡[Ej∣𝒢j]]\displaystyle=\sum_{j\geq 1}\mathbb{E}\!\left[\Pr[E_{j}\mid\mathcal{G}_{j}]\right]
≤3​gtnt​∑j≥1𝔼⁡[𝟏Lj​Bj]\displaystyle\leq\frac{3g_{t}}{n_{t}}\sum_{j\geq 1}\mathbb{E}[\mathbf{1}_{L_{j}}B_{j}]
=3​gtnt​𝔼​[∑j=1TBj].\displaystyle=\frac{3g_{t}}{n_{t}}\,\mathbb{E}\!\left[\sum_{j=1}^{T}B_{j}\right].

This proves Equation (10). Setting the left-hand side to at least 2/32/3 yields the explicit constant 2​nt/(9​gt)2n_{t}/(9g_{t}). Lemma 3.1 gives gt=Θ⁡(log⁡nt)g_{t}=\Theta(\log n_{t}).

Theorem 3.4 is the principal result. It refers only to the amount of nearest-source state retained across the sequence of oracle-style estimator calls. It does not assume that the estimator is implemented by any particular packet schedule.

{Corollary}

[Round barrier for the standard packetized realization] Suppose every estimator invocation is executed sequentially using the unmodified packetized realization described in Section 2.1.3, which explicitly sends the retained source records across each edge and does not reuse messages between calls. Let RR be the total number of CONGEST rounds. Then, on HtH_{t},

Pr[𝒜(Ht)=gt]=O(gt​𝔼​[R]nt).\Pr[\mathcal{A}(H_{t})=g_{t}]=O\!\left(\frac{g_{t}\,\mathbb{E}[R]}{n_{t}}\right). (12)

In particular, success probability at least 2/32/3 implies

𝔼⁡[R]=Ω⁡(nt/gt)=Ω⁡(nt/log⁡nt).\mathbb{E}[R]=\Omega(n_{t}/g_{t})=\Omega(n_{t}/\log n_{t}). (13)

Thus no O⁡(n1−ε)O(n^{1-\varepsilon}) exact-girth algorithm for all graphs, for fixed ε>0\varepsilon>0, is obtained merely by executing such retuned black-box estimator calls in the standard sequential way.

{proof}

In an executed call jj, every vertex retains Bj=min⁡{Qj,kj}B_{j}=\min\{Q_{j},k_{j}\} source records. The standard estimator realization serializes these records in O⁡(log⁡nt)O(\log n_{t})-bit CONGEST packets when exchanging the complete retained table with each neighbor. Consequently, there is an absolute constant c>0c>0 such that this table-exchange stage uses at least c​BjcB_{j} rounds for each call. With sequential invocations and no cross-call message reuse, pathwise

R≥c​∑j=1TBj=c​W.R\geq c\sum_{j=1}^{T}B_{j}=cW.

Taking expectations and applying Theorem 3.4 proves Equation (12), the remaining claims follow from Equation (11) and gt=Θ⁡(log⁡nt)g_{t}=\Theta(\log n_{t}).

{Remark}

[Scope of the round corollary] Corollary 3.4 is implementation-specific. The more fundamental statement is Theorem 3.4, which is a workload barrier inside the black-box model. Neither result applies to an arbitrary CONGEST algorithm that chooses sources from graph-dependent information, preserves and combines source tables across calls, jointly compresses several calls, computes additional cycle certificates, or abandons the nearest-source estimator. In particular, a simple graph-aware preprocessing step such as extracting the 2-core already defeats the specific obstruction on HtH_{t}.

3.5 Contextual Source-Hitting Observation

The workload scale nt/gtn_{t}/g_{t} has a simple source-hitting interpretation. The following observation is included only as context for that scale, it is not a second principal contribution.

{Proposition}

[Contextual exact-girth bound under a girth promise] Suppose an undirected unweighted graph GG has girth g≥hg\geq h, where h≥1h\geq 1 is known. There is a randomized CONGEST algorithm that computes the exact girth with probability at least 2/32/3 in

O⁡(n/h+D)O(n/h+D)

rounds up to absolute constants in the source-sampling probability. With high probability, exact girth can be computed in

O~​(n/h+D)\widetilde{O}(n/h+D)

rounds.

{proof}

If GG is acyclic, the exact answer is +∞+\infty, the proposition is relevant to the cyclic case, so assume g<∞g<\infty and fix one shortest cycle CC. For constant success probability, choose exactly

q=min⁡{n,⌈c​n/h⌉}q=\min\{n,\lceil cn/h\rceil\}

sources uniformly without replacement, where c>0c>0 is a sufficiently large absolute constant. If q<nq<n, then

Pr[S∩V(C)=∅]=(n−gq)(nq)≤(1−gn)q≤e−qg/n≤e−c.\Pr[S\cap V(C)=\varnothing]=\frac{\binom{n-g}{q}}{\binom{n}{q}}\leq\left(1-\frac{g}{n}\right)^{q}\leq e^{-qg/n}\leq e^{-c}.

Choose cc so that this probability is at most 1/31/3. The source count is deterministically q=O⁡(n/h)q=O(n/h). Run complete source detection from every sampled source and retain all sampled sources. If s∈S∩V⁡(C)s\in S\cap V(C), the shortest cycle is covered by a source at distance zero, so the estimator returns exactly gg 2. Source detection and the table exchange use O⁡(q+D)=O⁡(n/h+D)O(q+D)=O(n/h+D) rounds 6.

For high probability, choose instead

q=min⁡{n,⌈c​n​log⁡n/h⌉}.q=\min\{n,\lceil cn\log n/h\rceil\}.

The same hypergeometric bound gives failure probability at most n−cn^{-c}, and the running time is O~​(n/h+D)\widetilde{O}(n/h+D).

For the family HtH_{t}, the constant-success form costs O⁡(nt/gt+D)=O⁡(nt/log⁡nt)O(n_{t}/g_{t}+D)=O(n_{t}/\log n_{t}) rounds, matching the nt/gtn_{t}/g_{t} source-workload scale of Theorem 3.4 up to constant factors within this simple source-hitting strategy. The high-probability form introduces the usual logarithmic amplification.

3.6 Finite-Instance Verification of the Structural Lemmas

The results above are purely analytic. We nevertheless provide a small verification program as supplementary material to guard against implementation-level misunderstandings of the hard family. The program explicitly constructs HtH_{t} for t=1,…,6t=1,\ldots,6, runs BFS from every source for the witness check, and checks four statements independently of the proofs: (i) the graph has the claimed unique odd cycle and maximum degree, (ii) a deepest leaf has eccentricity 6​t6t, confirming the stated diameter together with the analytic upper bound, (iii) every source has exactly one non-parent graph edge in its BFS tree and its candidate value is gt+2​δ​(s)g_{t}+2\delta(s), and (iv) every cycle source has at least nt/3n_{t}/3 strictly closer competitors at each required antipodal endpoint.

Table 3 reports the generated values. These checks are not evidence for the asymptotic theorem, they are reproducibility tests for the construction and the exact witness identity used in Lemmas 3.2 and 3.3.

Table 3: Finite-instance verification generated by the supplementary script. The diameter column reports the verified value D⁡(Ht)=6​tD(H_{t})=6t, the minimum crowding ratio is taken over all cycle sources and both antipodal endpoints.
tt ntn_{t} gtg_{t} D⁡(Ht)D(H_{t}) minimum crowding ratio witness identity
1 18 9 6 0.6667 verified
2 68 17 12 0.7353 verified
3 200 25 18 0.7500 verified
4 528 33 24 0.7538 verified
5 1312 41 30 0.7546 verified
6 3136 49 36 0.7545 verified

4 Discussion and Scope

4.1 Why approximation survives

The hard family does not contradict the approximation guarantee of Chechik et al. Their analysis does not require an exact cycle source to remain among the nearest sources at the antipodal edge. A source at distance δ>0\delta>0 can legitimately generate the value gt+2​δg_{t}+2\delta, and multi-scale sampling controls this additive term sufficiently to obtain a multiplicative approximation. Our proof uses the much stricter equality condition gt+2​δ=gtg_{t}+2\delta=g_{t}, which forces δ=0\delta=0. The separation is therefore exactly between approximate coverage and exact certification.

4.2 Why the graph is not a diameter artifact

A common failure mode in CONGEST lower-bound constructions is that a claimed communication obstruction is already explained by a large hop diameter. Here D⁡(Ht)=O⁡(log⁡nt)D(H_{t})=O(\log n_{t}). Moreover, the maximum degree is three and the unique cycle has logarithmic length. The obstruction is the nearest-source ranking at the antipodal edge: a linear-size metric ball lies strictly in front of the only sources that can certify equality.

4.3 Escape routes

The theorem points toward several routes that are not covered by the barrier. First, a graph-aware algorithm might identify candidate cycle vertices or the 2-core and sample them with higher probability. On HtH_{t}, computing the 2-core immediately exposes the unique cycle, so the present family cannot support a lower bound against arbitrary preprocessing. This transparency is intentional: the purpose of HtH_{t} is to isolate a failure of the black-box estimator composition, not to hide the cycle from every distributed algorithm. Second, an algorithm might retain richer information than a bounded list of closest sources, for example compact sketches that preserve non-nearest cycle certificates. Third, several calls could share state or be jointly compressed, invalidating the additive workload interpretation. Fourth, an exact algorithm could combine source sampling with dedicated short-cycle detection or a decomposition theorem.

These are not technical loopholes to be hidden, they are the principal boundary of the result. The contribution is the abstraction in Proposition 2.2 together with Theorem 3.4: the recent nearest-source approximation template cannot be made exact by scale/capacity retuning plus scalar-output adaptivity alone. We make no claim that exact girth itself intrinsically requires near-linear rounds.

4.4 Toward a stronger barrier

A stronger negative result would replace the transparent cycle-of-trees family with graphs in which the shortest-cycle vertices are not locally distinguishable from a linear fraction of the graph, and would allow the algorithm to preserve state across phases. One possible target is an indistinguishability statement for algorithms whose only global metric information consists of kk nearest-source labels per vertex, regardless of how those labels are scheduled. Such a theorem would move from a black-box barrier toward a genuine information restriction and would be of independent interest.

5 Conclusions

Multi-scale nearest-source sampling is powerful enough to produce polynomially sublinear girth approximations, but direct black-box exactification imposes a qualitatively different certificate requirement. On the bounded-degree, logarithmic-diameter family HtH_{t}, the nearest-source estimator returns the true girth only when a cycle source survives at an antipodal edge despite a linear number of strictly closer competitors. Conditional exchangeability then gives an adaptive stopping-time bound

Pr[𝒜(Ht)=gt]≤3​gtnt𝔼[W],\Pr[\mathcal{A}(H_{t})=g_{t}]\leq\frac{3g_{t}}{n_{t}}\,\mathbb{E}[W],

so constant exactness probability requires expected retained-source workload Ω⁡(nt/gt)=Ω⁡(nt/log⁡nt)\Omega(n_{t}/g_{t})=\Omega(n_{t}/\log n_{t}). This workload theorem, rather than the packet-level implementation cost, is the central result.

For the standard sequential packetized realization of the estimator, the workload barrier implies an Ω⁡(nt/log⁡nt)\Omega(n_{t}/\log n_{t}) expected-round corollary. That corollary is deliberately not advertised as a general CONGEST lower bound. The hard graph is transparent to graph-aware preprocessing, source tables are discarded between calls, and later decisions see only scalar estimator outputs. The result instead formalizes a precise paradigm separation: changing only source densities/cardinalities, nearest-source capacities, the order or number of scales, and scalar-output stopping decisions does not turn the recent multi-scale estimator into a polynomially sublinear exact algorithm. A stronger exact-girth result, positive or negative, must exploit information outside this closure.

Supplementary Materials

The following supporting files accompany the manuscript: S1, verify_hard_family.py, which constructs the hard family and checks the finite witness and crowding identities, S2, verification_results.csv, the generated verification table.

Abbreviations

The following abbreviations are used in this manuscript:
BFS breadth-first search CONGEST synchronous message-passing model with O⁡(log⁡n)O(\log n) bits per edge per round

References

  • Censor-Hillel et al. (2020) K. Censor-Hillel, O. Fischer, T. Gonen, F. Le Gall, D. Leitersdorf, and R. Oshman Fast distributed algorithms for girth, cycles and small subgraphs. In 34th International Symposium on Distributed Computing (DISC 2020), Leibniz International Proceedings in Informatics (LIPIcs), Vol. 179, pp. 33:1–33:17. External Links: Document Cited by: §1, §2.1.1, §2.1.1.
  • Chechik et al. (2026) S. Chechik, G. Lifshitz, and D. Mukhtar Girth approximations in the congest model. In 2026 ACM Symposium on Principles of Distributed Computing (PODC 2026), pp. 14–24. Note: Preprint: arXiv:2603.27601 Cited by: §1, §1, §2.1.1, §2.1.2, §2.1.3, §2.1.3, §2.2, §3.2, §3.4, §3.5.
  • Frischknecht et al. (2012) S. Frischknecht, S. Holzer, and R. Wattenhofer Networks cannot compute their diameter in sublinear time. In Twenty-Third Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2012), pp. 1150–1162. External Links: Document Cited by: §2.1.1, Table 1.
  • Gonen and Oshman (2018) T. Gonen and R. Oshman Lower bounds for subgraph detection in the congest model. In 21st International Conference on Principles of Distributed Systems (OPODIS 2017), Leibniz International Proceedings in Informatics (LIPIcs), Vol. 95, pp. 6:1–6:16. External Links: Document Cited by: §2.1.1.
  • Le Gall and Miyamoto (2021) F. Le Gall and M. Miyamoto Lower bounds for induced cycle detection in distributed computing. In 32nd International Symposium on Algorithms and Computation (ISAAC 2021), Leibniz International Proceedings in Informatics (LIPIcs), Vol. 212, pp. 58:1–58:19. External Links: Document Cited by: §2.1.1.
  • Lenzen and Peleg (2013) C. Lenzen and D. Peleg Efficient distributed source detection with limited bandwidth. In 2013 ACM Symposium on Principles of Distributed Computing (PODC), pp. 375–382. External Links: Document Cited by: §2.1.2, §3.5.
  • Manoharan and Ramachandran (2024) V. Manoharan and V. Ramachandran Computing minimum weight cycle in the congest model. In 43rd ACM Symposium on Principles of Distributed Computing (PODC 2024), pp. 182–193. Note: Preprint title: Improved Approximation Bounds for Minimum Weight Cycle in the CONGEST Model, arXiv:2308.08670 External Links: Document Cited by: §2.1.1.
  • Peleg et al. (2012) D. Peleg, L. Roditty, and E. Tal Distributed algorithms for network diameter and girth. In Automata, Languages, and Programming, 39th International Colloquium, ICALP 2012, Part II, Lecture Notes in Computer Science, Vol. 7392, pp. 660–672. External Links: Document Cited by: §1, §2.1.1, Table 1.
  • Peleg (2000) D. Peleg Distributed computing: a locality-sensitive approach. SIAM, Philadelphia, PA, USA. External Links: Document Cited by: §2.1.1.