1 Introduction
Sparsest cut asks for a partition with small crossing capacity relative to the demand it separates. It is a basic graph-partitioning problem, and its relaxations connect approximation algorithms with the geometry of finite metric spaces. When every pair of vertices has the same demand, the denominator depends only on the two part sizes. An integrality-gap lower bound in this uniform case requires an obstruction to preserving the average distance over all pairs.
Let C=(c_{ij}) be symmetric nonnegative capacities on the unordered pairs of distinct vertices in [n]=\{1,\ldots,n\}. The uniform sparsest-cut optimum is
Thus every pair has demand exactly one. We allow arbitrary capacities; no regularity or degree-weighted vertex measure is assumed.
A negative-type semimetric on a finite set is a function d(i,j)=|x_i-x_j|^2, for vectors in a real Hilbert space, that satisfies all triangle inequalities. Distinct points may have distance zero. The Goemans–Linial relaxation [8, 13] is
Every finite Hilbert configuration can be realized in \R^n, so this is the usual squared-Euclidean SDP with triangle inequalities. There is no unit-norm constraint on the vectors. Cut distances are feasible after normalization, and hence \GL(C)\le\OPT(C).
Theorem 1.1. There are an absolute constant c>0 and capacity instances C^{(j)} on n_j\to\infty vertices, with \GL(C^{(j)})>0, such that
for all sufficiently large j. The demand is one between every pair of distinct vertices.
1.1 History and the uniform-demand obstacle
The metric viewpoint on cuts was developed by Linial, London, and Rabinovich [14]: finite \ell_1 distances are nonnegative combinations of cut distances, and an embedding into \ell_1 can be rounded to a cut. For uniform demands, the relevant quantity is the average distance preserved by a nonexpanding map. Rabinovich developed this average-distortion framework and its connection to uniform sparsest cut [18, 19]. Here a map is nonexpanding, or a contraction, if its distance on each pair is at most the original distance. The proof below constructs a negative-type semimetric for which every contraction into \ell_1 preserves only a small fraction of the average distance.
Arora, Rao, and Vazirani gave an O(\sqrt{\log n}) approximation for uniform sparsest cut through their semidefinite relaxation and geometric separation theorem [1]. Their work, first presented in 2004, provides the upper-bound benchmark for Theorem 1.1. Devanur, Khot, Saket, and Vishnoi obtained an \Omega(\log\log n) integrality gap, refuting the uniform constant-gap conjecture [7]. Kane and Meka subsequently proved the stronger bound \exp(\Omega(\sqrt{\log\log n})) through pseudorandom generators for Lipschitz functions of polynomials [10]. Their work also gives lower bounds for strengthened relaxations; the present paper concerns the basic Goemans–Linial SDP. Our bound reaches the exponent 1/2 in \log n, with the displayed iterated-logarithmic loss, and quantitatively strengthens the earlier negative resolution of the uniform constant-gap conjecture.
For arbitrary demands, the Goemans–Linial Conjecture predicted a constant integrality gap, equivalently a uniform bound on the \ell_1 distortion of finite negative-type metrics. Khot and Vishnoi disproved this conjecture [11]. A geometric line of work based on the Heisenberg group was developed by Lee and Naor [12], Cheeger and Kleiner [4], and Cheeger, Kleiner, and Naor [5, 6]. Naor and Young obtained the sharp general-demand lower bound \Omega(\sqrt{\log n}) [16]; Chang, Naor, and Ren proved the matching upper bound [2, 3]. These lower bounds do not imply the uniform-demand conclusion. Indeed, Cheeger, Kleiner, and Naor explain explicitly that their bounded-doubling examples have constant average distortion into a line, so their construction cannot yield a diverging uniform gap [5, Remark 1.1]. This distinction between worst-pair distortion and average-distance preservation is the obstacle addressed here.
1.2 Proof strategy
The construction has two tasks: build a negative-type semimetric with large average distance, and force every \ell_1 contraction to have small average distance for the same probability measure. The final passage to capacities uses cut-cone duality in the average-distortion framework of Linial–London–Rabinovich and Rabinovich [14, 18, 19]. We give the full finite-dimensional argument in Section 6, including the passage to exactly uniform demands and positivity of the SDP optimum.
A common parameter space, many rounded charts. Fix a large integer m and the parameter cube U=(-2,2)^m. For each s\in\{1,\ldots,S\}, choose a linear map J_s:\R^m\to\R^N with rows u_{s,i}^{T}, and round its coordinates to a lattice of mesh \tau>0. The resulting vertex label is
Each chart partitions the same cube into cells cut out by hyperplanes; V consists of all labels attained off those hyperplanes. The directions are fixed before choosing any contraction. Their simultaneous guarantee, proved in Section 2 and Appendix A, ensures that every unit direction has small projections onto all normals in at least half the charts. The powers of m determining S,N,\tau are chosen so that |V|\le\exp(Cm\log m).
Large global distances and small interface costs. Section 3 builds Hilbert vectors for the labels using one common smooth feature map of \theta. Squared distances between these features approximate c_*\sqrt m\,|\theta-\eta| with a uniform additive error, where c_*>0 is absolute. Small additional Fourier components allow extensions away from each chart subspace whose coordinate derivatives have small inner products against all feature vectors. These derivative profiles control the cost of changing one rounded coordinate. The extension operators may have large norms; sufficiently fine rounding controls their effect on the feature values.
The resulting squared distances need not yet satisfy every triangle inequality. Section 4 repairs them using a scale integral of Gaussian positive-definite kernels, building on the classical Gaussian-kernel principle of Schoenberg [21]. The local angle estimate is indispensable: a bounded global error alone would overwhelm the tiny costs at cell interfaces. Together, the local and global angle bounds permit a repair of bounded total size with only a logarithmic loss at those interfaces. In the resulting semimetric d, with tolerance r=m^{-8}, labels from different charts at the same parameter have distance at most Cr, while adjacent labels within a chart have the much smaller bound in (4.6). Independent uniform parameters in T=(-1,1)^m have expected first-chart distance at least cm.
Simultaneous constraints on a contraction. Given any contraction F:V\to\ell_1^D, define f_s(\theta)=F(v_s(\theta)) almost everywhere on U. The same-parameter estimate makes these functions uniformly close. After smoothing, their gradients are close as well. In each chart, small jumps across cell interfaces express each scalar gradient as a combination of that chart’s normals. The absolute coefficients, summed over all normals and target components, have total budget Cm(\log m)^2. Small projections in the appropriate charts contribute a factor C\sqrt{(\log m)/m}, bounding the sum of the Euclidean norms of the scalar gradients. A dimension-free first-moment inequality on the cube, proved by the Maurey–Pisier Gaussian rotation method [17], converts this bound into
Section 5 proves this estimate uniformly in the target dimension D. In particular, the favorable charts may depend on the scalar component and parameter; the proof averages over charts before summing the components.
Uniform copies and capacities. The probability measure used for these averages is supported on the first chart, but all charts impose constraints on F. We approximate that measure by multiplicities while retaining at least one copy of every vertex of V. Copies of the same vertex have distance zero, so each contraction on the copies induces a contraction on all of V. The measure on the copies is exactly uniform; its pushforward only approximates the original first-chart measure. The average bounds survive, and cut-cone duality supplies capacities with unit demand on each distinct pair of copies.
Figure 1 summarizes the two estimates used by this final step. The size and gap conversion in Section 6 is
which yields the power 3 of \log\log n in Theorem 1.1.
Figure 1: The construction and its two average-distance bounds. Each shaded region represents the cell of the same parameter \theta in one rounding partition. Actual cells are determined by all N threshold families; only two directions are drawn schematically. Drawn lengths do not represent d, and same-parameter labels are O(r) apart. First-chart averages use independent uniform \theta,\eta\in T=(-1,1)^m; all charts constrain contractions. Arrows indicate construction or estimate dependencies. The final copies carry unit demands.
Conventions. All logarithms are natural. Constants denoted by c,C>0 are absolute and may change from one occurrence to the next. We work with sufficiently large integers m. Euclidean and Hilbert norms are denoted by |\cdot|, and operator norms by \|\cdot\|_{\op}. The notation A\lesssim B means A\le CB for an absolute constant. All maps into \ell_1 used below have a finite, arbitrary target dimension, and all estimates are independent of that dimension.
2 Families of directions
The construction uses many linear images of the same parameter space. The directions defining each image must approximate a Gaussian transform, while most images must have small projections in any prescribed direction. Sampling Fourier features and controlling them on finite nets is a standard route to uniform kernel approximation [20]. Here the same samples must also control derivative profiles and satisfy a majority-chart guarantee in every direction.
Lemma 1. There is an absolute constant C such that, for every sufficiently large integer m, the following holds. Set N=m^6 and S=m^3. There are vectors g_{s,i}\in\R^m, indexed by 1\le s\le S and 1\le i\le N, with these properties:
- 1.
For every s,i,
\frac{\sqrt m}{2}\le |g_{s,i}|\le 2\sqrt m. \tag{2.1}Within each family s, the vectors have pairwise nonparallel directions. Every eigenvalue of N^{-1}\sum_{i=1}^N g_{s,i}g_{s,i}^{T} belongs to [1/2,2].
- 2.
For every s,
\sup_{|w|\le m^{42}} \left|\frac1N\sum_{i=1}^N g_{s,i}\sin\langle g_{s,i},w\rangle -w e^{-|w|^2/2}\right| \le \frac{2}{\sqrt m}. \tag{2.2} - 3.
For every unit vector v\in\R^m, at least S/2 of the indices s satisfy
\max_{1\le i\le N}|\langle v,g_{s,i}\rangle| \le C\sqrt{\log m}. \tag{2.3}
Independent standard Gaussian vectors give such a family. The frequency net needed in the proof has \exp(O(m\log m)) points, whereas the failure probability for each scalar empirical estimate is at most \exp(-cm^4). A separate sphere net and independence across charts give the last assertion simultaneously for every unit direction. The full probabilistic argument appears in Appendix A.
Fix one such family for the remainder of the proof. In particular, its every-direction guarantee is available before any contraction is chosen. Define
The eigenvalues of J_s^TJ_s lie in [N/(2m),2N/m], so J_s has full column rank. Its left pseudoinverse J_s^+=(J_s^TJ_s)^{-1}J_s^T satisfies J_s^+J_s=I_m, and J_sJ_s^+ is the orthogonal projection onto the range of J_s. We will use
where e_i is the ith standard coordinate vector of \R^N. The final bound follows from J_s^+e_i=(J_s^TJ_s)^{-1}u_{s,i}, \|(J_s^TJ_s)^{-1}\|_{\op}\le2m/N, and |u_{s,i}|\le2.
3 A Hilbert kernel with chart extensions
Retain the directions, maps, and pseudoinverses from Lemma 1. We construct common Hilbert features on the parameter space and extend them to the rounded chart labels. Their squared distances will approximate Euclidean distance. We will control violations of the triangle inequalities both globally and in proportion to within-chart coordinate distance. These are the inputs for the metric construction in Section 4.
The parameters in this section are
The numerical exponents only enforce separation of scales. The cutoffs a,b approximate Euclidean distance; \varepsilon controls the added Fourier components; r is the tolerance for the angle repair; and \tau is small enough to absorb every polynomial norm bound below. All choices are fixed powers of m, which is essential for the vertex count.
3.1 The common kernel
The Gaussian block below produces the macroscopic Euclidean distance by integrating positive-definite Gaussian kernels over scales, as in the classical negative-type framework of Schoenberg [21]. The additional Fourier blocks have negligible distance contribution but will supply the coordinate profiles for the chart extensions.
Write E(t)=(\cos t,\sin t), and let \gamma_m be standard Gaussian measure on \R^m. Define a map p:\R^m\to\Hh into the real Hilbert space
by assigning to p(\theta) the first component m^{1/4}E(\langle g,\theta\rangle/\sigma) and the component \sqrt\varepsilon E(\langle g_{s,i},\theta\rangle/\sigma) in summand (s,i). The Gaussian characteristic function gives
Lemma 2 (Approximation of Euclidean distance). There is an absolute constant
such that, whenever |\theta|,|\eta|\le3\sqrt m,
Proof. The integral defining c_* converges: its integrand is bounded near zero and is at most 1/(2t^2) for t\ge1. Scaling the integration variable shows that the first component of the squared distance, if integrated over all positive scales, would equal c_*\sqrt m\,|\theta-\eta|. The omitted scales contribute at most
The squared distance in all the additional components is at most 4\varepsilon SN\log(b/a). Consequently the error is at most
which is at most m^{-37} for sufficiently large m.
3.2 Extensions with small coordinate profiles
The auxiliary components have amplitude \sqrt\varepsilon, while the preliminary extension below has amplitude \varepsilon^{-1/2}. Their inner products therefore retain full strength despite the negligible contribution to squared distances. We use this to extend the derivative of p from each chart subspace with small coordinate profiles against all the common features. The extension must agree exactly with Dp along the chart subspace; its small pairings against p(\eta) will control the triangle inequalities after rounding. We keep separate polynomial bounds on ordinary Hilbert norms to control the rounding errors.
Lemma 3 (Chart derivatives). For every s there is a smooth map A_s:\R^m\to\mathcal L(\R^N,\Hh) such that
For |\theta|,|\eta|\le3\sqrt m and 1\le i\le N,
Moreover, uniformly in \theta\in\R^m and s,
Here the norm of a second derivative or an operator-valued derivative is the corresponding multilinear operator norm.
Proof. We first identify the profile that the preliminary extension should reproduce. For |\theta|,|\eta|\le3\sqrt m, put w=(\eta-\theta)/\sigma. Differentiation in \theta of the Gaussian term in (3.2) gives the vector
The empirical approximation in Lemma 1 suggests replacing w e^{-|w|^2/2} by N^{-1}\sum_i g_{s,i}\sin\langle g_{s,i},w\rangle. We realize this profile using the auxiliary Fourier components. Define A_s^0(\theta)e_i to be supported in summand (s,i) of \Hh, where it is the function
Its profile is
Since u_{s,i}=g_{s,i}/\sqrt m, the profile of A_s^0J_s is represented by the vector
Thus A_s^0J_s has the intended empirical profile. Set R_s=Dp-A_s^0J_s; we now bound its pairings against the common features before correcting the extension on the chart subspace. For the parameters under consideration, |w|\le6\sqrt m/a<m^{42}. Thus Lemma 1 bounds the difference between these vectors by 2\log(b/a). The gradient of the second term of (3.2) has norm at most
It follows that
Now define
The identity J_s^+J_s=I proves (3.4). Combining (3.7), (3.8), and the column bound |J_s^+e_i|\le4m/N from (2.5) proves (3.5).
For completeness, the required Hilbert norm bounds have ample polynomial slack. Differentiation under the Hilbert space formulas is valid to every order, because a>0 and Gaussian moments of every order are finite. For j=0,1,2, the squared multilinear derivative norm of the first component of p is at most
and that of all the additional components together is at most
Using \E|G|^2=m and \E|G|^4=m(m+2), these estimates give \|D^jp\|_{\op}\le m^{110} for 0\le j\le2. Bounding an operator by \sqrt N times its largest column norm gives
In particular, these two quantities are at most m^{110} and m^{150}, respectively. Substitute these bounds in (3.9), together with R_s=Dp-A_s^0J_s, its derivative, and \|J_s\|_{\op}\le2\sqrt N and \|J_s^+\|_{\op}\le2\sqrt{m/N}. The projection I-J_sJ_s^+ has norm at most one; the last expression in (3.9) and its derivative therefore bound all five quantities in (3.6) by m^{300} for sufficiently large m.
3.3 Rounded charts and their angles
Let Q_s=I-J_sJ_s^+, the orthogonal projection perpendicular to the image of J_s. Define
On the chart subspace this gives P_s(J_s\theta)=p(\theta) and DP_s(J_s\theta)=A_s(\theta): use Q_sJ_s=0 and (3.4). We use only values very close to that subspace; the derivative away from it is computed explicitly below. Let U=(-2,2)^m, and for \theta\in U put
In each chart, discard the threshold hyperplanes \langle u_{s,i},\theta\rangle=k\tau, k\in\mathbb Z; their union has Lebesgue measure zero. Define the finite set
Write v_s(\theta)=(s,X_s(\theta)) whenever this is defined, and P_v=P_s(x) for v=(s,x)\in V.
For any Hilbert vectors Z_v, their squared distances satisfy all triangle inequalities exactly when
We next bound how far the vectors P_v can violate this condition.
Lemma 4 (Two angle estimates). For sufficiently large m, all v,z,y\in V satisfy
There is an absolute constant C_0 such that, with L=C_0\log m, for v=(s,x) and z=(s,x') in the same chart and every y\in V,
Moreover, for all defined v_s(\theta),v_t(\eta),
Proof. For x=X_s(\theta), rounding and (2.5) give
In particular, |J_s^+x|\le3\sqrt m. By (3.6) and (3.10),
The change in a squared distance caused by the two errors in (3.18) is at most m^{610}\tau, since |p(\theta)|\le m^{300}. Therefore Lemma 2 gives (3.16); its last inequality follows directly from (3.1).
Choose parameter representatives in U for v,z,y. Apply (3.16) to their three pairs and use
The corresponding expression for the ordinary Euclidean distances of the three representatives is nonnegative by the triangle inequality. The total error is at most 3r/10, proving (3.14).
For the local estimate, we integrate coordinate profiles so that the bound scales with \|x-x'\|_1. Consider the segment joining x to x'. Every point \xi on this segment satisfies |Q_s\xi|\le\sqrt N\tau and |J_s^+\xi|\le3\sqrt m, by convexity and (3.17). Differentiating (3.10) and using (3.4) gives the exact identity
The operator norm of the second term is at most 2m^{300}\sqrt m\tau\le m^{305}\tau. For a vertex y=v_t(\eta), replace P_y by p(\eta) using (3.18). Equations (3.5) and (3.6) then imply, throughout this segment,
The same bound holds with P_z in place of P_y. Integrating (3.19) along the segment and summing the absolute coordinate increments proves (3.15) after choosing a sufficiently large absolute C_0.
4 The finite negative-type semimetric
The vectors P_v from Lemma 4 have the desired macroscopic distances. Their inner products in (3.13) can still be negative, but the lemma bounds their negative parts both by r and by a quantity proportional to within-chart coordinate distance. We complete the construction by appending a Hilbert correction that compensates the smaller of these bounds. A correction controlled only by r could dominate the cost of crossing an individual cell interface.
The following lemma corrects violations of (3.13) while preserving small distances up to a logarithmic loss. We state it for arbitrary chartwise \ell_1 distances so that the required local and global bounds are explicit.
Lemma 5 (Triangle repair). Let a finite set V be partitioned into charts. In each chart let \delta be a nonnegative multiple of an \ell_1 distance, and set \delta(v,w)=\infty for points in different charts. Suppose that r>0 and Hilbert vectors P_v satisfy
Then there are Hilbert vectors q_v such that
is a negative-type semimetric. They satisfy
If 0<\delta(v,w)\le r, then
If \delta(v,w)=0, then q_v=q_w.
Proof. We use the convention e^{-\infty}=0. Define a Gram matrix by
This matrix is positive semidefinite. Indeed, in one coordinate the map t\mapsto\mathbf1_{[b,t]} into L_2 has squared distance |t-t'|, where b is a fixed lower bound on the finitely many coordinate values. Direct sums and scaling show that an \ell_1 distance is squared Hilbertian. For finitely many Hilbert vectors h_v, the kernel
is positive semidefinite: G is a standard Gaussian in their finite linear span, and the cosine is the inner product of the corresponding (\cos,\sin) pairs. This is the Gaussian-kernel criterion of Schoenberg [21], here in its elementary finite form. The kernels in (4.4) are block diagonal across charts; integration preserves positive semidefiniteness. Thus the specified Gram matrix has a Hilbert realization.
The extended distance \delta satisfies the triangle inequality, including triples meeting different charts. Consequently, for a=\delta(v,z) and b=\delta(y,z),
For t=\min\{r,a,b\}, this product is at least (1-e^{-1})^2 when 0<l<t. Equation (4.4) therefore gives
Together with (4.1), this proves (3.13) for Z_v=(P_v,q_v).
The diagonal entries of (4.4) are 4r, which proves (4.2). Finally, 1-e^{-s}\le\min\{1,s\} and
give (4.3). The assertion at distance zero follows directly from (4.2).
We now apply Lemma 5 to the rounded labels of Lemma 4. The following proposition collects the metric properties needed for the contraction and duality arguments.
Proposition 1. For every sufficiently large integer m, the vertex set V in (3.12) admits a negative-type semimetric d with the following properties. Its chart maps v_s(\theta), defined almost everywhere on U=(-2,2)^m, satisfy
whenever the labels are defined, where r=m^{-8}. For labels in the same chart,
Moreover,
and, for independent uniform \theta,\eta\in T=(-1,1)^m,
Here N=m^6, \tau=m^{-2000}, and all constants are absolute.
Proof. Let P_v and L=C_0\log m be as in Lemma 4. Within a chart set
and put \delta=\infty between different charts. Equation (3.14) bounds every P-angle below by -r. Equation (3.15) also bounds it below by -\delta(v,z) whenever v,z are in the same chart, and by -\delta(y,z) whenever y,z are in the same chart, after swapping the two arguments of the inner product. Thus the hypothesis of Lemma 5 holds. Use its vectors q_v and set
This is a negative-type semimetric. The bound |q_v-q_w|^2\le8r and (3.16) prove (4.5).
Taking y=v in (3.15) gives |P_v-P_z|^2\le\delta(v,z). If \|x-x'\|_1=\tau, then
Equation (4.3) now proves (4.6).
We next count the rounded labels. Since |u_{s,i}|\le2, a hyperplane \langle u_{s,i},\theta\rangle=k\tau meeting U has |k\tau|<4\sqrt m. Hence at most
threshold hyperplanes meet U in a chart. An arrangement of H hyperplanes in \R^m has at most \sum_{j=0}^m\binom Hj full-dimensional regions (see [22]). This follows by induction: an added hyperplane creates at most as many new regions as the preceding hyperplanes cut out on it. The labels are constant on the regions, and their intersections with the convex cube U are connected. Therefore
because H is bounded by a fixed power of m. The diameter bound in (4.7) follows from (4.5) and \operatorname{diam}(U)=4\sqrt m.
Finally, for independent uniform parameters on T,
It follows that \E|\theta-\eta|\ge\sqrt m/3. Equation (4.5) gives \E d(v_1(\theta),v_1(\eta))\ge c_*m/3-Cr, proving (4.8) for sufficiently large m.
The macroscopic comparison (4.5) does not make the interface constraints redundant: its additive error O(r)=O(m^{-8}) is far larger than the interface bound O(m^{-2005}(\log m)^2) in (4.6). The next section uses these much smaller interface distances to constrain every contraction.
5 Contractions into \ell_1
The small jumps in every chart force small average variation in \ell_1. Throughout this section, scalar gradients carry the Euclidean norm.
Proposition 2 (Contraction bound). Let (V,d) and the chart maps v_s:U\to V be those of Proposition 1, where U=(-2,2)^m, 1\le s\le S=m^3, and N=m^6. There is an absolute constant C such that every map F:V\to\ell_1^D, for every finite D, satisfying
obeys
where T=(-1,1)^m and the two parameters are independent and uniform.
After smoothing, each gradient is a combination of chart normals. The jump bounds give a total coefficient budget Cm(\log m)^2, while the good-chart property contributes the factor C\sqrt{(\log m)/m}. We then use the following scalar inequality to pass from gradients to average distances without a further dimension factor.
Lemma 6 (First-moment inequality on a cube). Let T=(-1,1)^m, and let h be a real-valued C^1 function on a neighborhood of \overline T. If \theta,\eta are independent and uniform on T, then
We use the Gaussian rotation argument of Maurey and Pisier [17], followed by the coordinatewise Gaussian distribution function.
Proof. Write \Phi for the standard Gaussian distribution function, set \psi(t)=2\Phi(t)-1, and let \Psi:\R^m\to T apply \psi coordinatewise. If G,G' are independent standard Gaussian vectors in \R^m, then \Psi(G),\Psi(G') are independent and uniform on T. For 0\le t\le\pi/2, put
At each fixed time, Y(t) and Y'(t) are independent standard Gaussian vectors. Consequently, conditioning on Y(t) gives
because \sup|\psi'|=\sqrt{2/\pi}. The fundamental theorem of calculus, followed by Tonelli’s theorem, bounds the expected difference between the endpoints by the integral of the expected absolute derivative. The distribution of \Psi(Y(t)) is uniform on T for every t, so integration over [0,\pi/2] proves (5.2). All the integrands are integrable: \nabla h is bounded on \overline T, and Gaussian vectors have finite first moments.
Proof of Proposition 2. We use r=m^{-8} and \tau=m^{-2000} as in Proposition 1. For each chart, define
and extend f_s by zero outside U. Set f_s=0 also on the threshold hyperplanes and on \partial U. These are bounded, compactly supported functions because V is finite. The macroscopic estimate in Proposition 1 implies
Smoothing. Fix an even, nonnegative function \rho\in C_c^\infty((-1,1)) with \int_\R\rho=1. Set \lambda=m^{-2} and
The functions H_s:\R^m\to\R^D are smooth. For sufficiently large m, the support of x\mapsto\kappa_\lambda(\theta-x) lies in U whenever \theta\in\overline T. Also
Every displacement in the support of \kappa_\lambda has Euclidean norm at most \sqrt m\lambda. Thus (5.4) gives
Since f_s-f_1 vanishes outside U, (5.3) bounds its \ell_1 norm by Cr almost everywhere on \R^m. Differentiating the convolution therefore yields, for every \theta\in T and every j,
The derivative carried by each family of interfaces. Fix a chart s and abbreviate u_i=u_{s,i}. Its interfaces are contained in the hyperplanes
Only finitely many of these hyperplanes meet U. At almost every point of Q_{i,k}\cap U, let \Delta_{i,k}(x)\in\R^D denote the value of f_s on the side of increasing \langle u_i,x\rangle minus its value on the opposite side. This is well-defined away from intersections with the other interface hyperplanes. By the nonparallelism in Lemma 1, those intersections have zero (m-1)-dimensional measure. The two labels at such an interface differ by \tau e_i, so the adjacent-label estimate in Proposition 1 gives
For completeness, the distributional gradient of each scalar component of f_s on U is the vector-valued measure
Indeed, test against a smooth function compactly supported in U and integrate by parts on each polyhedral cell. The cell interiors contribute nothing because f_s is constant there. The two contributions on each shared facet combine into the jump times the unit normal u_i/|u_i|; lower-dimensional intersections have zero facet measure. The test function vanishes near \partial U, so there is no contribution from the outer boundary.
For \theta\in T, the kernel \kappa_\lambda(\theta-\cdot) is a smooth test function compactly supported in U. Convolving (5.8) with this kernel gives, for every component \alpha,
where the vector coefficient b_{s,i}(\theta)\in\R^D is
This identity holds at every \theta\in T: distributional convolution agrees with the classical derivative of the smooth function H_s.
We claim that the coefficients satisfy the pointwise budget
To establish it, fix u=u_{s,i} and \theta, and let Z have density x\mapsto\kappa_\lambda(\theta-x). Write h for the density of the real random variable \langle u,Z\rangle. The coarea formula for this linear functional states that
The lower bound |u|\ge1/2 in Lemma 1 supplies a coordinate j with |u_j|\ge1/(2\sqrt m). Conditional on the other coordinates of Z, the variable \langle u,Z\rangle has a translated, possibly reflected copy of the one-dimensional density \rho, scaled by \lambda|u_j|. Its derivative has L_1 norm \|\rho'\|_{L_1}/(\lambda|u_j|). Taking the mixture over the other coordinates shows that h is continuously differentiable, compactly supported, and satisfies
For any nonnegative, continuously differentiable, compactly supported density h, comparison on each interval [k\tau,(k+1)\tau] gives
Summing and using (5.12), we obtain
for all sufficiently large m. Because the convolution kernel is nonnegative and is supported inside U, the triangle inequality in (5.10), followed by (5.7) and (5.13), proves (5.11).
Combining the charts. Fix \theta\in T and a component \alpha, and put a_\alpha=\nabla H_{1,\alpha}(\theta). If a_\alpha\ne0, the direction property in Lemma 1 gives at least S/2 charts s such that
For each such chart, (5.9) implies
All terms on the right are nonnegative. Summing over the good charts and then enlarging that sum to all charts therefore gives
For a_\alpha=0 the same inequality holds trivially. The good charts may depend on \alpha and \theta; (5.14) removes that dependence before we sum over components.
For each s, the Euclidean norm is at most the sum of absolute coordinates, so (5.6) gives
Sum (5.14) over \alpha and apply this bound and (5.11). We obtain at every \theta\in T
where mr/\lambda=m^{-5}.
Finally, apply Lemma 6 to every component of H_1 and sum. Equation (5.15) yields
The expected distance for f_1 exceeds this by at most 2C(m\lambda+r), by (5.5). Since m\lambda=m^{-1}, this additional term is absorbed into the same bound. The definition of f_1 now proves (5.1).
6 Exactly uniform demands
We finish by converting the metric obstruction into capacities with unit demand on every unordered pair. We first record the precise duality statement, allowing distinct points to have distance zero. This is the average-distortion form of the cut/embedding correspondence [14, Section 4][19, Section 1.3]; the explicit programs below keep the unit-demand normalization visible.
Lemma 7 (Cut-cone duality). Let d be a semimetric on [n], where n\geq 2, that satisfies the triangle inequalities and is a squared Hilbert distance. Suppose that a,b>0 satisfy
for every map F into a finite-dimensional \ell_1 space such that \|F(i)-F(j)\|_1\leq d(i,j) for all i,j. Then there are nonnegative capacities c_{ij} on unordered pairs of distinct vertices such that, with demand exactly one on every pair,
Proof. Let \mathcal S be the finite collection of nonempty proper subsets of [n]. For S\in\mathcal S, write \delta_S(i,j)=|\mathbf 1_S(i)-\mathbf 1_S(j)|. Consider the finite linear program.1
It is feasible by taking every t_S=0. For any feasible t, the map F_t(i)=(t_S\mathbf 1_S(i))_{S\in\mathcal S} takes values in \ell_1^{|\mathcal S|} and is a contraction for d. Its sum of distances over unordered pairs is exactly the objective in (6.3). Consequently (6.1) bounds the primal optimum by n^2b/2. The primal optimum is attained: for each S\in\mathcal S and any pair separated by S, feasibility implies 0\leq t_S\leq d(i,j), so its feasible region is closed and bounded.
The dual of (6.3), with one nonnegative variable c_{ij} for each unordered pair, is
Here the cut sum counts each separated unordered pair once. The dual is feasible, for example with c_{ij}=1 for every pair. Finite-dimensional linear programming duality therefore gives an optimal dual solution C satisfying
Its cut constraints give \OPT(C)\geq1 with exactly unit pair demands.
Set D=\sum_{i<j}d(i,j)\geq n^2a/2>0. If d(i,j)=|z_i-z_j|^2 in a Hilbert space, the vectors z_i/\sqrt D give the feasible normalized SDP distances d(i,j)/D. The span of the finitely many z_i has dimension at most n, so these vectors can be realized in \R^n. The triangles are preserved by normalization, and (6.5) gives \GL(C)\leq b/a.
Finally, the graph of pairs with c_{ij}>0 is connected: otherwise the vertex set of one component would violate a cut constraint in (6.4). Choose a spanning tree \mathcal T in this graph and put \gamma=\min_{\{i,j\}\in\mathcal T}c_{ij}>0. For any feasible SDP distance array d', the triangle inequalities along tree paths imply
Hence its objective is at least \gamma/\binom n2>0. This proves \GL(C)>0, including when the original semimetric d has zero distances between distinct vertices.
6.1 Replacing the parameter distribution by multiplicities
Fix a sufficiently large integer m, and use the vertex set V, semimetric d, and chart map v_1 from Proposition 1. Define the probability weights
Weights on vertices outside the first chart are thus zero. By Propositions 1 and 2, for absolute positive constants that may change from line to line,
for every finite-dimensional \ell_1-valued contraction F for d.
Every chart vertex must remain present, even if its weight is zero: its distance constraints still restrict contractions on the first chart. We therefore give each vertex at least one copy. In the choice below, the term m^2|V| controls the measure error, while m^m ensures the lower bound on \log n needed in the final parameter conversion. Set
Give these copies the semimetric \widetilde d((v,h),(z,k))=d(v,z). It is again a squared Hilbert distance satisfying all triangles, by assigning the same Hilbert vector to every copy of a vertex. In particular, distances between copies of one vertex are zero.
Let \mu_v=k_v/n be the pushforward to V of the uniform probability measure on \widetilde V. To bound the rounding error, write e_v=k_v-Mw_v\in(0,1] and E_0=\sum_v e_v. Then n=M+E_0, where 0<E_0\leq |V|, and
Using the convention \|\mu-w\|_{\mathrm{TV}}=\frac12\sum_v|\mu_v-w_v|, we obtain
The second inequality follows by writing the difference of the product measures as (\mu-w)\otimes\mu+w\otimes(\mu-w) and applying the triangle inequality for total variation.
For any function with values in [0,Cm], the change in its expectation under these two product measures is at most 2C/m. Applying this to d gives
for all sufficiently large m. Every contraction \widetilde F from (\widetilde V,\widetilde d) into a finite-dimensional \ell_1 space agrees on copies of a vertex, because the distance between those copies is zero. Since k_v\geq1 for every v, it therefore induces a contraction F on all of V. The function \|F(v)-F(z)\|_1 is bounded by d(v,z)\leq Cm. Thus (6.6) and (6.7) give
Apply Lemma 7 to (6.8)–(6.9). After labeling \widetilde V by [n], this gives nonnegative capacities C^{(m)} with unit demands on all distinct pairs and
6.2 The number of vertices
Since M\leq n\leq M+|V|, (6.6) implies, for an absolute constant K and all sufficiently large m,
In particular n\to\infty and \log\log n\geq\log m for large m. Consequently
Combining this with (6.10) proves Theorem 1.1.
A Gaussian directions: the probabilistic proof
Proof of Lemma 1. Choose all the g_{s,i} independently with the standard Gaussian distribution on \R^m. We show that the required events hold simultaneously with probability tending to one as m\to\infty.
We first record the elementary estimates used below. For a standard Gaussian G in \R^m,
Indeed, rotation reduces the first identity to the one-dimensional cosine transform. Gaussian integration by parts gives the differential equation \phi'(t)=-t\phi(t) for that transform, with \phi(0)=1. Differentiating the first identity with respect to w gives the second; the finite first Gaussian moment justifies this differentiation. Also, exponential Markov inequalities applied to \E e^{t|G|^2}=(1-2t)^{-m/2}, for t<1/2, give for an absolute c>0
We will use the following bounded-variable estimate, a form of Hoeffding’s inequality [9]. If X_1,\ldots,X_n are independent real random variables with |X_j|\le B, then, for 0<u\le B,
For completeness, Taylor expansion, the vanishing first centered moment, and |X_j-\E X_j|\le2B give \E e^{t(X_j-\E X_j)}\le e^{C t^2B^2} when |t|\le1/(2B). Independence and exponential Markov, with t a sufficiently small constant multiple of u/B^2, give both tails in (A.3).
To obtain (2.2), truncate each Gaussian summand on the event |G|>2\sqrt m. By Cauchy–Schwarz and (A.2), uniformly in w,
after decreasing the positive constant c' and taking m large. For a fixed unit vector v and fixed w, the scalar truncated summand
has absolute value at most 2\sqrt m. Thus (A.3), with n=N and u=1/(2\sqrt m), bounds its empirical-mean deviation probability by 2e^{-cN/m^2}.
Choose a 1/8-net \mathcal V of the unit sphere and an m^{-3}-net \mathcal W of the ball of radius m^{42}. The usual disjoint-ball packing argument gives
Union bound the preceding scalar deviations over s, v\in\mathcal V, and w\in\mathcal W. The failure probability tends to zero, since N/m^2=m^4. On the resulting event, for every s and w\in\mathcal W, the vector deviation from its truncated expectation is at most 4/(7\sqrt m): bounds on inner products with a 1/8-net control the Euclidean norm with factor 8/7.
Each truncated empirical vector function is 4m-Lipschitz in w, because the operator norm of its derivative is at most the average of the truncated |g_{s,i}|^2. The function w\mapsto we^{-|w|^2/2} is 2-Lipschitz. Consequently the bias bound (A.4) and interpolation from \mathcal W give, uniformly on the whole ball, an error at most
for all sufficiently large m. This proves the desired approximation for the truncated samples.
The covariance estimate follows from the same argument with quadratic forms. For a fixed unit vector v, the variable \langle v,G\rangle^2\mathbf 1_{\{|G|\le2\sqrt m\}} is bounded by 4m, and its expectation differs from 1 by at most
where constants can again be adjusted, since \E\langle v,G\rangle^4=3. Apply (A.3) with u=1/8, and union bound over s and v\in\mathcal V. With probability tending to one, every truncated empirical covariance matrix M_s satisfies
Here we used the elementary symmetric-matrix net estimate \|A\|_{\op}\le(1-2\rho)^{-1}\max_{v\in\mathcal V}|\langle Av,v\rangle| for a sphere net of radius \rho<1/2.
By (A.2), all SN=m^9 original Gaussian samples satisfy (2.1) with probability tending to one. On this event the truncations change no sample, so the preceding conclusions establish the first two assertions. Pairwise nonparallelism within each family holds almost surely.
It remains to establish (2.3). For a fixed unit vector v, the one-dimensional Gaussian tail bound gives
Call such an index s bad for v. Before any conditioning, these bad-index events are independent across s. Therefore the probability that at least S/2 indices are bad for this fixed v is at most
Take a sphere net of radius 1/m, with cardinality at most (1+2m)^m, and union bound this last estimate over its points. The resulting failure probability tends to zero. Finally intersect with the already established norm event. If v_0 is a net point with |v-v_0|\le1/m, then
for every s,i. Every chart good for v_0 consequently satisfies (2.3) for v, with C=11 for all sufficiently large m. This argument uses independence only for the unconditioned Gaussian samples. A final union bound intersects this event with the preceding high-probability events and proves the lemma.
References
- [1]Sanjeev Arora, Satish Rao, and Umesh Vazirani. Expander flows, geometric embeddings and graph partitioning. Journal of the ACM, 56(2):5:1–5:37, 2009. https://doi.org/10.1145/1502793.1502794.
- [2]Alan Chang, Assaf Naor, and Kevin Ren. Optimal Rounding for Sparsest Cut. In Proceedings of the 57th Annual ACM Symposium on Theory of Computing, pages 643–652, ACM, 2025. https://doi.org/10.1145/3717823.3718285. doi:10.1145/3717823.3718285.
- [3]Alan Chang, Assaf Naor, and Kevin Ren. Random zero sets with local growth guarantees. 2025. arXiv:2410.21931, version 3, March 2025; first posted October 2024. https://arxiv.org/abs/2410.21931v3.
- [4]Jeff Cheeger and Bruce Kleiner. Differentiating maps into L^1, and the geometry of BV functions. Annals of Mathematics, 171(2):1347–1385, 2010. https://doi.org/10.4007/annals.2010.171.1347. doi:10.4007/annals.2010.171.1347.
- [5]Jeff Cheeger, Bruce Kleiner, and Assaf Naor. A (\log n)^{\Omega(1)} integrality gap for the Sparsest Cut SDP. In Proceedings of the 50th Annual IEEE Symposium on Foundations of Computer Science, pages 555–564, IEEE, 2009. https://arxiv.org/abs/0910.2024. arXiv:0910.2024.
- [6]Jeff Cheeger, Bruce Kleiner, and Assaf Naor. Compression bounds for Lipschitz maps from the Heisenberg group to L_1. Acta Mathematica, 207(2):291–373, 2011. https://arxiv.org/abs/0910.2026. arXiv:0910.2026.
- [7]Nikhil R. Devanur, Subhash A. Khot, Rishi Saket, and Nisheeth K. Vishnoi. Integrality gaps for sparsest cut and minimum linear arrangement problems. In Proceedings of the 38th Annual ACM Symposium on Theory of Computing, pages 537–546, ACM, 2006. https://doi.org/10.1145/1132516.1132594.
- [8]Michel X. Goemans. Semidefinite programming in combinatorial optimization. Mathematical Programming, 79:143–161, 1997. https://doi.org/10.1007/BF02614315. doi:10.1007/BF02614315.
- [9]Wassily Hoeffding. Probability inequalities for sums of bounded random variables. Journal of the American Statistical Association, 58(301):13–30, 1963. https://doi.org/10.1080/01621459.1963.10500830. doi:10.1080/01621459.1963.10500830.
- [10]Daniel M. Kane and Raghu Meka. A PRG for Lipschitz functions of polynomials with applications to sparsest cut. In Proceedings of the 45th Annual ACM Symposium on Theory of Computing, pages 1–10, ACM, 2013. https://doi.org/10.1145/2488608.2488610.
- [11]Subhash A. Khot and Nisheeth K. Vishnoi. The Unique Games Conjecture, integrality gap for cut problems and embeddability of negative-type metrics into \ell_1. Journal of the ACM, 62(1):8:1–8:39, 2015. Preliminary version in FOCS 2005. https://doi.org/10.1145/2629614.
- [12]James R. Lee and Assaf Naor. L_p metrics on the Heisenberg group and the Goemans–Linial conjecture. In Proceedings of the 47th Annual IEEE Symposium on Foundations of Computer Science, pages 99–108, IEEE, 2006. https://doi.org/10.1109/FOCS.2006.47. doi:10.1109/FOCS.2006.47.
- [13]Nathan Linial. Finite metric-spaces—combinatorics, geometry and algorithms. In Proceedings of the International Congress of Mathematicians, pages 573–586, Higher Education Press, 2002.
- [14]Nathan Linial, Eran London, and Yuri Rabinovich. The geometry of graphs and some of its algorithmic applications. Combinatorica, 15(2):215–245, 1995. https://doi.org/10.1007/BF01200757.
- [15]Jiří Matoušek and Yuri Rabinovich. On dominated \ell_1 metrics. Israel Journal of Mathematics, 123:285–301, 2001. https://doi.org/10.1007/BF02784132.
- [16]Assaf Naor and Robert Young. Vertical perimeter versus horizontal perimeter. Annals of Mathematics, 188(1):171–279, 2018. https://doi.org/10.4007/annals.2018.188.1.4.
- [17]Gilles Pisier. Probabilistic methods in the geometry of Banach spaces. In Giorgio Letta and Maurizio Pratelli, editors, Probability and Analysis, pages 167–241, Springer, 1986. https://doi.org/10.1007/BFb0076302. doi:10.1007/BFb0076302.
- [18]Yuri Rabinovich. On average distortion of embedding metrics into the line and into L_1. In Proceedings of the 35th Annual ACM Symposium on Theory of Computing, pages 456–462, ACM, 2003. https://doi.org/10.1145/780542.780609. doi:10.1145/780542.780609.
- [19]Yuri Rabinovich. On average distortion of embedding metrics into the line. Discrete & Computational Geometry, 39(4):720–733, 2008. https://doi.org/10.1007/s00454-007-9047-5. doi:10.1007/s00454-007-9047-5.
- [20]Ali Rahimi and Benjamin Recht. Random features for large-scale kernel machines. In Advances in Neural Information Processing Systems, pages 1177–1184, Curran Associates, 2007. https://papers.nips.cc/paper/2007/hash/013a006f03dbc5392effeb8f18fda755-Abstract.html.
- [21]I. J. Schoenberg. Metric spaces and positive definite functions. Transactions of the American Mathematical Society, 44(3):522–536, 1938. https://doi.org/10.1090/S0002-9947-1938-1501980-0.
- [22]Thomas Zaslavsky. Facing up to arrangements: face-count formulas for partitions of space by hyperplanes. Memoirs of the American Mathematical Society, 1(154):vii+102, 1975. https://doi.org/10.1090/memo/0154. doi:10.1090/memo/0154.