ON THE COMMUNICATION COMPLEXITY
OF PROPERTY TESTING IN GRAPHS
Joint work with Orr Fischer and
Shay Gershtein
THE βCONGESTβ NETWORK MODEL
Network graph: πΊ = π, πΈ
οInput to node π£ β π: its neighbors in πΊ
οComputation in synchronous rounds
οπ log π bits per edge per round
Goal: does πΊ satisfy property π?
οYes: all nodes accept
οNo: some node rejects
EXAMPLES OF HARD PROBLEMS
Ξ π rounds:
οDistinguishing diameter 4 from 5 [Holzer and Wattenhofer β12]
ο 3 2 β π -approx of the diameter [Abboud, Censor-Hillel, Khoury β16]
οπΆπ -freeness for odd π [Drucker, Kuhn, O. β14]
Ξ
π rounds:
οMST, β¦ [Das Sarma et. al. β12]
ο3/2-approx of the diameter [Holzer and Wattenhofer β12], [Frishknecht
et al. β12]
οπΆ4 -freeness [Drucker, Kuhn, O. β14]
OPEN PROBLEM
Is there a βnaturalβ graph property that requires π π
rounds?
WHAT ABOUT PROPERTY-TESTING?
Does πΊ satisfy π, or is πΊ π-far from satisfying π?
Need to add/remove π πΈ edges
to get a graph satisfying π
TESTING TRIANGLE-FREENESS, πΈ = Ξ π
Observation:
If πΊ is π-far from triangle-free, then
πΊ contains Ξ ππ2 edge-disjoint triangles
Algorithm:
οSample each edge w.p. π 1/ ππ2
οAnnounce sampled edges to neighbors
οLocally check for triangles
2
TESTING SUBGRAPH-FREENESS
[Censor-Hillel, Fischer, Schwartzman,Vasudevβ16]: π 1 π 2
for triangle-freeness (general model)
[Fraigniaud,Rapaport,Salo,Todincaβ16]:
π 1 π 2 for all connected 4-node graphs
What about πΆ5 ? πΎ5 ? β¦
LOWER BOUNDS FROM COMMUNICATION COMPLEXITY
Alice
Bob
COMMUNICATION COMPLEXITY OF
GRAPH PROPERTY TESTING
THE MODEL
οπ players with private inputs πΈ1 , β¦ , πΈπ β π 2
οDoes πΊ = π , ππ=1 πΈπ satisfy π, or is it π-far?
οCommunication: shared blackboard
οβGeneral modelβ
οUpper bounds: edges can be duplicated
οLower bounds: no edge duplication
βBUILDING BLOCKSβ
Can efficiently implement:
οSampling a random subgraph
οEstimating the average degree
οRandom walk
οβ¦
TESTING TRIANGLE-FREENESS
ο§Upper bound: π π ππ
β06])
1 4
+ π 2 (adapting [Alon et. al.
οAlso: simultaneous protocol with CC of π π π when π = π
and π π ππ 1 3 when π = Ξ© π
π
TESTING TRIANGLE-FREENESS: LOWER BOUNDS
ο§π = Ξ 1 , two players, one-way: Ξ©
π
ο§By reduction from Boolean Hidden Matching
ο§βEvidence of hardnessβ: finding a triangle edge when πΊ is
π-far from β-free
οπ = Ξ
π , three players, one-way*: Ξ© π1
4
ο Alice and Bob talk back-and-forth
ο Charlie observes, then outputs the answer
οπ = Ξ
π , three players, simultaneous: Ξ©
π
THE HARD DISTRIBUTION [INSPIRED BY ALON ET. AL. β06]
Charlie
Tripartite graph πΊ = π βͺ π1 βͺ π2 , πΈ
The edges are iid π΅πΎ
π1
π
π
E #triangles = Ξ π3/2
W.h.p., πΊ is Ξ 1 -far from triangle-free
π2
Let π be the probability that π β Ξ
THE HARD DISTRIBUTION [INSPIRED BY ALON ET. AL. β06]
Tripartite graph πΊ = π βͺ π1 βͺ π2 , πΈ
The edges are iid π΅πΎ
π
Ξ π1
4
Ξ π1
4
π1
π
π’
Upper bound:
οFix π’ β π
οAlice and Bob send Ξ π1
4
edges from π’
π2
THE PROTOCOLβS GOAL
Charlie should output {π, π} β ππΆ such that:
π, π β ππ΄
Pr βπ:
ππ΄ , ππ΅ β₯ 1 β πΏ
π, π β ππ΅
π, π is βcoveredβ
Alice and Bob should provide Charlie
with Ξ©
π edges that βlook coveredβ.
π
π
π
THE PROTOCOLβS GOAL
Charlie should output {π, π} β ππΆ such that:
π, π β ππ΄
Pr βπ:
ππ΄ , ππ΅ β₯ 1 β πΏ
π, π β ππ΅
ππ΄ , ππ΅ are βgoodβ if:
π
(Pr π covered ππ΄ , ππ΅ β π) β₯ Ξ©
πβπ1 ×π2
π
π
Prior probability of being
In a triangle
π
BOUNDING THE SUM OF COVER-PROBABILITIES
Pr π, π covered ππ΄ , ππ΅
β€
π Pr
π, π β ππ΄ β§ π, π β ππ΅ ππ΄ , ππ΅
=
π Pr
π, π β ππ΄ |ππ΄ β
Pr π, π β ππ΅ |ππ΅
πβπ1 ×π2 (Pr
β€
π covered ππ΄ , ππ΅ β π)
πΎ
Sum of
πΏ1 distance
between
Pr
π β ππ΄ |π
π΄ β π
πβπ×π
1
posterior and prior on Aliceβs input
πΎ
Sum of
πΏ1 distance
between
Pr
π β ππ΅ |π
π΅ β π
πβπ×π
2
posterior and prior on Bobβs input
BOUNDING THE SUM OF COVER-PROBABILITIES
Sum of πΏ1 distance between
posterior and prior on Aliceβs input
β€
πβπ×π1 π·πΎπΏ (
ππ |ππ΄ β₯ ππ )
(βLinear Pinskerβ)
β€ π·πΎπΏ ( π|ππ΄ β₯ π )
With π1
4
communication bits: typically β€ π1
4
BOUNDING THE SUM OF COVER-PROBABILITIES
πβπ1 ×π2 (Pr
π covered ππ΄ , ππ΅ β π)
πΎ
Sum
of
πΏ
distance
between
β€ πβπ×π1 Pr1 π β ππ΄ |ππ΄ β
posterior and prior on Aliceβs πinput
βUsuallyβ O π1
β€π
π
4
πΎ
Sum
of
πΏ
distance
between
πβπ×π2 Pr π1β ππ΅ |ππ΅ β π
posterior and prior on Bobβs input
βUsuallyβ O π1
4
SIMULTANEOUS PROTOCOLS?
Tripartite graph πΊ = π βͺ π1 βͺ π2 , πΈ
The edges are iid π΅πΎ
π
Ξ π1
4
Ξ π1
4
π1
π
π’
Upper bound:
οFix π’ β π
οAlice and Bob send Ξ π1
4
edges from π’
π2
OPEN PROBLEMS: SUBGRAPH-FREENESS
ο§βRealβ lower bounds for testing triangle-freeness
ο§Multi-round
ο§Testing triangle-freeness, not βfinding a triangleβ
ο§Going to larger subgraphs
ο§Embedding back in the CONGEST model
© Copyright 2026 Paperzz