PreprintPDF Available

Bisection Width, Discrepancy, and Eigenvalues of Hypergraphs

Authors:
Preprints and early-stage research may not have been peer reviewed yet.

Abstract

A celebrated result of Alon from 1993 states that any d-regular graph on n vertices (where d=O(n1/9)d=O(n^{1/9})) has a bisection with at most dn2(12Ω(1d))\frac{dn}{2}(\frac{1}{2}-\Omega(\frac{1}{\sqrt{d}})) edges, and this is optimal. Recently, this result was greatly extended by R\"aty, Sudakov, and Tomon. We build on the ideas of the latter, and use a semidefinite programming inspired approach to prove the following variant for hypergraphs: every r-uniform d-regular hypergraph on n vertices (where dn1/2d\ll n^{1/2}) has a bisection of size at most dnr(112r1cd),\frac{dn}{r}\left(1-\frac{1}{2^{r-1}}-\frac{c}{\sqrt{d}}\right), for some c=c(r)>0c=c(r)>0. This bound is the best possible up to the precise value of c. Moreover, a bisection achieving this bound can be found by a polynomial-time randomized algorithm. The minimum bisection is closely related to discrepancy. We also prove sharp bounds on the discrepancy and so called positive discrepancy of hypergraphs, extending results of Bollob\'as and Scott. Furthermore, we discuss implications about Alon-Boppana type bounds. We show that if H is an r-uniform d-regular hypergraph, then certain notions of second largest eigenvalue λ2\lambda_2 associated with the adjacency tensor satisfy λ2Ωr(d)\lambda_2\geq \Omega_r(\sqrt{d}), improving results of Li and Mohar.
arXiv:2409.15140v1 [math.CO] 23 Sep 2024
Bisection Width, Discrepancy, and Eigenvalues of Hypergraphs
Eero aty
, Istv´an Tomon
Abstract
A celebrated result of Alon from 1993 states that any d-regular graph on nvertices (where
d=O(n1/9)) has a bisection with at most dn
2(1
2Ω( 1
d)) edges, and this is optimal. Recently,
this result was greatly extended by aty, Sudakov, and Tomon. We build on the ideas of the
latter, and use a semidefinite programming inspired approach to prove the following variant for
hypergraphs: every r-uniform d-regular hypergraph on nvertices (where dn1/2) has a bisection
of size at most dn
r11
2r1c
d,
for some c=c(r)>0. This bound is the best possible up to the precise value of c. Moreover, a
bisection achieving this bound can be found by a polynomial-time randomized algorithm.
The minimum bisection is closely related to discrepancy. We also prove sharp bounds on the
discrepancy and so called positive discrepancy of hypergraphs, extending results of Bollob´as and
Scott. Furthermore, we discuss implications about Alon-Boppana type bounds. We show that
if His an r-uniform d-regular hypergraph, then certain notions of second largest eigenvalue λ2
associated with the adjacency tensor satisfy λ2r(d), improving results of Li and Mohar.
1 Introduction
1.1 Bisection width
An equipartition of a finite set is a partition into two parts, whose sizes differ by at most one. A
bisection of a graph Gis an equipartition of its vertex set, together with all the edges containing
one vertex in each part, and the size of a bisection is the number of its edges. The bisection width
or minimum bisection of a graph Gis the minimum size of a bisection, and it is denoted by bw(G).
Due to its importance in theoretical computer science, the algorithmic aspect of the bisection width
problem has been studied extensively. For the background and recent advances in the area, see e.g.
[21,22,26,27,31]
A fundamental result in this topic is due to Alon [1] (see also [2]), which states that every
d-regular graph on nvertices has bisection width at most nd
4Ω(dn) whenever d=On1/9. On
the other hand, Bollob´as [4] proved that the bisection width of almost all d-regular graph is at least
nd
4ndln 2
2, thus matching the bound of Alon [1] up to a constant factor in the error term. The
problem of improving these bounds for random d-regular graphs has been a line of active research in
the interface of combinatorics and theoretical computer science, for example due to its connections
with finding internal partitions. Due to the difficulty of the problem, a specific point of focus has
been on small constant values of d, see e.g. the works [7,11,12,29,33].
Ume˚a University, e-mail :eero.raty@umu.se. Supported by a postdoctoral grant from the Osk. Huttunen
Foundation.
Ume˚a University, e-mail :istvan.tomon@umu.se. Supported by the Swedish Research Council grant 2023-03375.
1
Recently, aty, Sudakov, and Tomon [36] substantially extended the result of Alon [1] in the
range d(1
2ε)n. They proved that nd
4Ω(dn) remains an upper bound for the bisection width
if d=On2/3, thus random graphs minimize this quantity asymptotically. However, surprisingly, in
case n2/3d < 1
2εn, the situation completely changes. When n2/3dn3/4, the maximum
of the bisection width among d-regular graphs is nd
4Θn2/d, and random graphs are beaten by
certain families of strongly-regular graphs. The range n3/4d1
2εnis even more mysterious,
we refer the interested reader to [36] for further details.
The bisection width also extends to hypergraphs naturally as follows. The bisection of a
hypergraph His an equipartition of its vertex set, together with all the edges that contain at
least one vertex in each part. The bisection width of a hypergraph His the minimum number of
edges in a bisection, and we again denote it by bw(H). The study of hypergraph bisection width has
attracted attention from the algorithmic point of view [15,25,35]. A particular topic of interest has
been the hypergraph-generalisation of the s-tcut problem. Here the aim is to find a minimum cut
(not necessarily bisection) of Hthat has two predetermined vertices sand tplaced on the different
sides of the cut [8].
In this paper, our goal is to study the minimum bisection problem for hypergraphs from an
extremal point of view, in particular to generalize the aforementioned results of Alon [1], and aty,
Sudakov, and Tomon [36]. We remark that the case of 3-uniform hypergraphs can be reduced to
multigraphs, as the size of a bisection in a 3-uniform hypergraph is equal to half the size of the
corresponding bisection of the underlying multi-graph (i.e., the graph in which each edge is included
as many times as it appears in a hyperedge). However, no similar reduction is possible if the
uniformity is at least 4.
Let us consider the minimum bisection of an r-uniform hypergraph Hwith nvertices and average
degree d. The expected size of a random bisection in His
e(H)·11
2r1+ Θr1
n,
so this is always a trivial upper bound for bw(H). On the other hand, if His the random hypergraph
in which every edge is included independently with probability p=d/n1
r11/2, then the average
degree of His dand
bw(H)e(H)·11
2r1O(dn)
with high probability. See the next subsection for a detailed argument. As one of our main results, we
establish an upper bound for the bisection width of d-regular hypergraphs that matches the previous
lower bound, given dis not too large with respect to n.
Theorem 1.1. Let r2be an integer, then there exists c, ε > 0such that the following holds. Let
Hbe an r-uniform d-regular hypergraph on nvertices, where dεn1/2. Then
bw(H)e(H)·11
2r1cdn.
Here, we remark that the same result is true if instead of regularity, we only assume that Hhas
average degree dand maximum degree O(d). Also, a bisection achieving this bound can be found
with a polynomial-time randomized algorithm. However, the result no longer holds without some
restriction on the maximum degree: if Gis the complete bipartite graph with vertex classes of size
2
d/2 and (nd/2), then Ghas average degree d(1 on(1)), but bw(G)1
2e(G). Furthermore, a
similar result no longer holds if dn2(which also assumes r4). Indeed, if His the random
hypergraph in which every edge is included independently with probability p=d/n1
r11/2, then
bw(H) = e(H)·11
2r1+ Θr(d). See the next section for further discussion.
Finally, we remark that Theorem 1.1 naturally extends to hypergraphs that are not necessarily
uniform. If His such a hypergraph, then a random bisection has size at least PeE(H)121−|e|.
We show that if the maximum size of an edge is bounded by r, there is a bisection with significantly
less edges.
Theorem 1.2. Let r2be an integer, then there exists c, ε > 0such that the following holds.
Let Hbe a hypergraph on nvertices with medges such that each edge is of size at most r, and the
maximum degree is , where 2εmn1/2. Then
bw(H)
X
eE(H)
121−|e|
cm
.
Note that this theorem immediately implies Theorem 1.1 by having = d.
1.2 Discrepancy
Let Hbe an r-uniform hypergraph with nvertices and edge density p=|E(H)|
(n
r). Given UV(H),
define the discrepancy of Uas
disc(U) = e(U)p|U|
r.
Then disc(U) measures how much Udeviates from its expected size. The discrepancy of His defined
as the maximum absolute discrepancy over all subsets of vertices, that is,
disc(H) = max
UV(H)|disc(U)|.
This notion of discrepancy was introduced by Erd˝os, Goldbach, Pach and Spencer [13] in the 80’s,
extending earlier notions studied by Erd˝os and Spencer [14]. In [13], it is proved that if Gis a graph
on nvertices and its edge density psatisfies 1
np1
2, then disc(G) = Ω(p1/2n3/2), and equality
is a achieved by the Erd˝os-R´enyi random graph Gn,p . When p < 1/n, it is not difficult to show
that the right lower bound is Ω(pn2). Noting that the discrepancy of a hypergraph is equal to the
discrepancy of its complement, these provide sharp bounds in case 1
2p1 as well. Bollob´as and
Scott [5] extended this result to r-uniform hypergraphs in case pis not too small. More precisely,
they proved that if 1
np1
2, and His an nvertex r-uniform hypergraph of edge density p, then
disc(H) = r(p1/2nr+1
2). Again, equality is achieved by random hypergraphs. Here, we prove that
the same bound holds for the whole range of interest n(r1) p1
2
Theorem 1.3. Let Hbe an r-uniform hypergraph on nvertices of average degree d, where 1d
1
2n1
r1. Then
disc(H) = r(dn).
If d < 1, it is easy to argue that the minimum discrepancy is r(dn) = r(pnr). Indeed, in this
case Hcontains an independent set Uof size Ω(n), and |disc(U)|=p|U|
r= r(pnr).
3
While the discrepancy of a hypergraph measures the maximum absolute deviation of the size of
an induced subhypergraph compared to its expected size, it is also natural to consider whether this
deviation is positive or negative. The positive discrepancy of His defined as
disc+(H) = max
UV(H)disc(U),
and the negative discrepancy of His
disc(H) = max
UV(H)disc(U).
Note that one trivially has disc+(G) = disc(Gc) and disc(G) = max(disc+(G),disc(G)).
We observe that the positive discrepancy and the bisection width of a hypergraph are closely
connected in a sense that small bisection width implies large positive discrepancy.
Lemma 1.4. Let Hbe an r-uniform hypergraph on nvertices with average degree d. Let s(H)be
such that
bw(H) = nd
r121rs(H).
Then
disc+(H)s(H)
2.
Proof. Let V(H) = XYbe an equipartition such that the size of the corresponding bisection is
bw(H). Note that for all nrwe have
n
2
r+n
2
r21rn
r.
Hence, it follows that
disc(X) + disc(Y) = e(X) + e(Y)pn
2
r+n
2
re(X) + e(Y)21r·pn
r.
Since e(X) + e(Y) = e(H)bw(H), we get
disc(X) + disc(Y)s(H).
In particular, we conclude that disc+(H)s(H)
2.
In the case of graphs, exploring the connection between the bisection width and positive
discrepancy, aty, Sudakov, and Tomon [36] proved sharp bounds on both of these quantities.
However, in the case of hypergraphs, less is known. Bollob´as and Scott [5] proved that if H
is an r-uniform hypergraph with density psatisfying p(1 p)1
n, then disc+(H)·disc(H) =
r(p(1 p)nr+1). Unfortunately, this inequality does not provide any information on disc+(H) and
disc(H) individually, beyond that both are at least r(n).
On the other hand, Bollob´as and Scott [5] proved that for d1, the random r-uniform hypergraph
H, where every edge is included independently with probability p=d/n1
r1satisfies disc(H) =
O(dn) with high probability, which implies disc+(H),disc(H) = O(dn) as well. Thus, by Lemma
1.4, we also have bw(H)(1 21r)e(H)O(dn), confirming our claim in the previous section.
Our main result concerning the positive discrepancy is the following lower bound for sufficiently
sparse hypergraphs. We prove that whenever the average-degree dis at most n2/3, the positive
discrepancy is bounded below by Ω(dn), which is sharp by the aforementioned result.
4
Theorem 1.5. Let Hbe an r-uniform hypergraph on nvertices of average degree d < n2/3. Then
disc+(H) = r(d1/2n).
1.3 Eigenvalues
Given a d-regular graph G, let Abe the adjacency matrix of Gand let d=λ1 ··· λnbe the
eigenvalues of A. The Alon-Boppana theorem [34] is one of the central results in spectral graph
theory, stating that the second largest eigenvalue satisfies
λ22d1on(1).
This is known to be tight for infinite values of ddue to the existence of so called Ramanujan graphs
[23]. Furthermore, as a celebrated result of Friedman [18] shows, λ2= 2d1 + on(1) for random
d-regular graphs as well. Here, it is good to point out that 2d1 also coincides with the spectral
radius of the d-regular infinite tree. This might not be unexpected, as random d-regular graphs are
locally tree-like. However, the exact connection between these two quantities might be more subtle,
as we discuss later in this section.
There has been a plethora of work concerning the spectral theory of hypergraphs under various
frameworks [3,9,10,16,19,24,28,32]. We now briefly discuss the main directions and some of
the highlights of these works. Some authors [3,9] define the adjacency matrix of a hypergraph H
as the matrix Awhose entry Ai,j is the co-degree of the distinct vertices iand j. In contrast, the
rest of the literature considers the so called adjacency tensor. A tensor naturally corresponds to a
multilinear map, so we rather define this map directly instead. We follow the notation of Li and
Mohar [32], which coincides with the notation of other sources up to constant factors depending on
the uniformity.
Definition 1. Given an r-uniform hypergraph Hon vertex set V, its adjacency map τH: (CV)rR
is the symmetric multilinear function defined as follows: for every x1,...,xrCV,
τH(x1,...,xr) = 1
(r1)! X
v1,...,vrV
{v1,...,vr}∈E(H)
x1(v1). . . xr(vr).
We define the normalized adjacency map of Has
σH=τHr|E(H)|
nrJ,
where Jis the ”all-one” tensor defined as J(x1,...,xr) = Pv1,...,vrVx1(v1). . . xr(vr).
Note that in case Gis a graph with adjacency matrix A, then τG(x, y) = xTAy. Also, if 1is
the all-one vector, then σH(1,...,1) = 0. We now define two sets of quantities that are potential
candidates for the second largest eigenvalue of r-uniform hypergraphs.
Definition 2. For p > 0, the Lp-norm of a vector xCnis defined as
||x||p= (|x(1)|p+···+|x(n)|p)1/p.
5
Given an r-uniform hypergraph H, let
λ(p)
2(H) = sup
xRV,||x||p=1
σH(x, . . . , x),
and
µ(p)(H) = sup
||x1||p=1,||x2||p=1,...,||xr||p=1 |σH(x1,...,xr)|.
Note that in case r= 2, λ2(H) = λ(2)
2(H) and µ(2)(H) = max (|λ2(H)|,|λn(H)|). Thus, in a
sense, λ(p)
2is more related to the second largest eigenvalue of H, while µ(p)is related to the second
largest absolute value of the eigenvalues. Clearly, µ(p)(H)λ(p)
2(H), but the gap between these
quantities can be arbitrarily large: when Gis the complete balanced bipartite graph on nvertices,
λ2(G) = 0, while µ(2)(G) = n/2. Also, while µ(2) (G)Ω(d) holds for every d-regular graph G
on n2dvertices, and this bound is sharp, the minimum of λ(2)
2(G) among d-regular graphs has
a much stranger behavior, see the recent manuscript [36]. In the case of r-uniform hypergraphs for
r3, typically µ(2)(H) or µ(r)(H) is studied as the second eigenvalue in the literature, but we
propose λ(p)
2(H) as a stronger alternative.
A hypergraph His said to be k-co-degree regular if for distinct v1,...,vr1, the number of
edges containing {v1,...,vr1}is k. Friedman and Wigderson [19] studied the quantity µ(2)(H) for
co-degree regular hypergraphs, motivated by the theory of Cayley hypergraphs. They proved that
if His a 3-uniform k-co-degree regular hypergraph on nvertices, then µ(2)(H)Ω(pk(nk)/n),
and they noted that similar conclusion holds for higher uniformities as well. Lenz and Mubayi
[30] also considered µ(2)(H) in relation to hypergraph quasirandomness. While µ(2)(H) might be a
good measure of the second eigenvalue of dense hypergraphs, it becomes unusable for sparse ones.
Indeed, if His the random 3-uniform hypergraph on nvertices, in which each edge is included with
probability p, then with high probability µ(2)(H) = Θ(pn) if 1/n p1/2, but µ(2)(H) = Θ(1)
if p1/n.
Another analogue of the Alon-Boppana theorem for d-regular hypergraphs is proposed by Li
and Mohar [32]. They study the quantity µ(r)(H), and prove that if His an r-uniform d-regular
hypergraph, then
µ(r)(H)r
r1((r1)(d1))1/r on(1).
Here, the quantity r
r1((r1)(d1))1/r coincides with the spectral radius of the infinite d-regular
hypertree by a result of Friedman [17]. Therefore, it is tempting to believe that this is the right
quantity due to its attractive parallel with the graph case. However, as the first part of our next
theorem shows, even λ(r)
2(H) is always at least r(d) for any uniformity, thus greatly improving
the result of Li and Mohar. We also note that the analogous bound can be achieved for µ(p)(H) in
a slightly wider range of d. This gives an alternative proof of the result of Friedman and Wigderson
[19] for 3-uniform hypergraphs, and also extends the result to regular hypergraphs.
Theorem 1.6. Let Hbe a d-regular r-uniform hypergraph on nvertices, r3.
(i) If dn2/3, then
λ(r)
2(H)cd
for some c=c(r)>0depending only on r. In general, for any p1,
λ(p)
2(H)cn1r/pd.
6
(ii) If d < n2
4, then
µ(r)(H)cd
for some c=c(r)>0depending only on r. In general, for any p1,
µ(p)(H)cn1r/pd.
(iii) If r4and n2
4d1
2n1
r1, then
µ(r)(H)cd
n
for some c=c(r)>0depending only on r. In general, for any p1,
µ(p)(H)cdnr/p
This result follows almost immediately from our bounds on the discrepancy. Indeed, it turns
out that µ(p)(H) controls the discrepancy of H, while λ(p)
2(H) controls the positive discrepancy. In
particular, we have the following relationship between these quantities.
Lemma 1.7. Let Hbe an r-uniform hypergraph on nvertices of average degree d. Then
nr/p ·λ(p)
2(H)rdisc+(H)Or(d)
and
nr/p ·µ(p)(H)rdisc(H)Or(d).
Proof. Let UV(H), and let ybe the characteristic vector of U, then x=|U|1/p ·ysatisfies
||x||p= 1. Also,
σH(x, . . . , x) = |U|r/p ·re(U)dn
nr· |U|r.(1)
Here, we have the following relationship between the discrepancy and normalized adjacency map:
rdisc(U) |U|r/pσH(x, . . . , x) = dn ·|U|r1
nr1|U|...(|U| r+ 1)
n . . . (nr+ 1) =Or(d).
Therefore, choosing Usatisfying disc(U) = disc+(H), or disc(U) = disc(H), verifies the two desired
inequalities.
Hence, as long as disc+(H) = Ω(dn)d, which is satisfied for dn2/3by Theorem 1.5, the
inequality λ(p)
2(H)cn1r/pdfollows from the previous lemma. Similarly, the second inequality
follows by using Theorem 1.3, and observing that there exists ε > 0 for which rdisc+(H)Or(d) =
r(dn) provided that d < εn2.
When εn2d1
2n1
r1, one can show the improved lower bound µ(p)(H) = rnr/pd. Indeed,
let Ube a uniformly random subset of V(G) of size n
2, let ydenote the characteristic vector of U,
and let x=|U|1/p ·y. Then ||x||p= 1, and xalso satisfies equation (1). Since
Ee(U)dn
rnr·|U|r
nr=p|U|
rpn
r|U|r
nr cpnr1
for some constant c > 0 depending only on r, it follows that there exists a set Ufor which we have
|σ(x, . . . , x)| Ω(nr/pd),
which implies the desired bound µ(p)(H) = r(nr/p d).
7
2 Proof overview
Let us give a short overview of our proofs, in particular the proofs of Theorem 1.1 and Theorem 1.5.
We follow the ideas of [36], which in turn were inspired by the semidefinite programming approach
of Goemans and Williamson [20] on the MaxCut problem.
Let Hbe an r-uniform d-regular hypergraph. We assign certain unit vectors in RV(H)to the
vertices of Hwith the property that if the vertices vand ware both contained in some edge, then
the scalar product of their corresponding vectors is slightly positive, in particular at least Ω(d1/2).
Then, we chose a random linear half-space, and define XV(H) to be the set of vertices whose
corresponding vectors are contained in this half-space. The vectors are constructed in a manner to
ensure that r-tuples of vertices forming an edge are more likely to be contained in Xthan the average
r-tuple. In particular, we show that the expected discrepancy of Xis r(dn), proving Theorem 1.5
for regular hypergraphs. To prove the general statement, we argue that large degree vertices can be
either omitted, or already contribute large discrepancy. In order to prove Theorem 1.1, we further
argue that the size of Xmust be close to n/2. Hence, we can add or remove a few vertices to get a
set Xof size n/2. We show that the bisection given by the partition X(V(H)\X) is of size
nd
r11
2r1Ω(dn) in expectation.
In order to execute this strategy, we first need a bound on the probability that given rvectors
v1,...,vr, they are simultaneously contained in a random linear half-space. This problem is discussed
in the next subsection.
3 A probabilistic geometric lemma
In this section, we consider the following probabilistic problem in geometry, which is the backbone
of our proofs.
Problem. Given rvectors v1,...,vrRn, what is the probability that they are simultaneously
contained in a random linear half-space?
To this end, let wbe a random unit vector in Rn, chosen from the uniform distribution. Define
µ(v1,...,vr) := P(hw, vii 0 for every i[r]) .
In case r= 2, this probability is easy to calculate: µ(v1, v2) = πα
2π, where αis the angle between
v1and v2. However, for r3, we are unable to provide an easy to use formula. Note that when
v1,...,vrare pairwise orthogonal, then µ(v1,...,vr) = 1/2r. In the next lemma, we show that under
some mild assumptions,
µ(v1,...,vr) = 1
2r+ Θr
X
1i<jrhvi, vji
.
Lemma 3.1. For every r, there exist 0< c1< c2and α > 0such that the following holds. Let
v1,...,vrRnbe unit vectors such that 0 hvi, vji αfor every i, j [r]. Then
µ(v1,...,vr)1
2r+ [c1, c2]·X
1i<jrhvi, vji.
8
Proof. Without loss of generality, we may assume that a=hv1, v2iis maximal among hvi, vji,
1i < j r. Then, our goal is to show that µ(v1,...,vr) = 1
2r+ Θr(a) assuming aαis
sufficiently small with respect to r.
Let Hbe an r-dimensional linear hyperplane containing v1,...,vr. Note that if wis the
projection of wonto H, then hvi,wi=hvi,wiand w
||w||2is uniformly distributed on the unit
sphere of Rr. Hence, we may assume that n=r. Furthermore, note that if Ais an isometry of
Rr, then hAx, Ayi=hx, y ifor any x, y Rr, and Awhas the same distribution as w. Hence,
after applying a suitable isometry to the vectors v1,...,vr, we may assume that the matrix with
rows v1,...,vris lower-triangular with non-negative diagonal entries. In other words, vi(i)0 and
vi(i+ 1) = vi(i+ 2) = ··· =vi(r) = 0 for i[r]. Note that the numbers hvi, vjithen uniquely
determine the rvectors v1,...,vr. Finally, we may assume that wis chosen randomly in the unit
ball of Rrfrom the uniform distribution, instead of the unit sphere.
Recall that a=hv1, v2i. Then v1= (1,0,...,0) and v2= (a, 1a2,0,...,0). Also, by the
maximality of a,
aX
1i<jrhvi, vji r2a.
Next, let us bound the entries of vfor [r].
Claim 3.2. Let [r]. Then v()1/2. Also, there exists c=c(r)>0such that if i < , then
v(i)[ca2, ca].
Proof. Assume that α < 1
18r. We prove the following statement by double induction, first on , then
on i: for every 2, if i {1,...,ℓ1}, then v(i)[18ra2,3a], and v()[1/2,1]. As
v() = 1
1
X
i=1
v(i)2!1/2
19ra21/2,
the inequality v()1/2 follows by noting that aαand assuming that our induction hypothesis
holds for i1.
Note that v(1) = hv1, vi [0, a], so the statement is true for 2 and i= 1. Now fix 3
and 2 i < , and assume that our induction hypothesis is true for every pair (0, i0) with 0< or
0=and i0< i. Noting that vi(j) = 0 if j > i, we have
hvi, vi=
i
X
k=1
vi(k)v(k).
Hence,
vi(i)v(i) = hvi, vi
i1
X
k=1
vi(k)v(k).
Here, vi(i)[1/2,1], hvi, vi [0, a], and each term vi(k)v(k) in the sum is in [9a2,9a2]. Hence,
vi(i)v(i)[9ra2, a + 9ra2], and v(i)[18ra2,2a+ 18ra2]. The statement follows as a
1/(18r).
Let B1denote the unit ball in Rr, let B+
1B1be the set of vectors with nonnegative coordinates,
and let SB1be the set of vectors wfor which hvi, wi 0 holds for every i[r]. Note that
vol(B+
1)/vol(B1) = 1/2rand µ(v1,...,vr) = vol(S)/vol(B1), where vol(.) denotes the volume.
9
First, we establish an upper bound on µ(v1,...,vr). Let c > 0 be the constant given by the
previous claim, and for i= 1,...,r, let
Ri={z[1,1]r:2cra z(i)0}.
We claim that SB+
1R1···Rr. Indeed, let wB1be a vector, and assume that w()<2cra
for some [r]. Then
hw, vi=
X
i=1
w(i)v(i)(1)ca +w()
2<0
by Claim 3.2, so w6∈ S. But
vol(B+
1R1 · ·· Rr)vol(B1)
2r+r·(2r1·(2cra)).
Therefore,
µ(v1,...,vr) = vol(S)
vol(B1)1
2r+2rr2ca
vol(B1)1
2r+c2X
1i<jrhvi, vji
with c2=2rr2c
vol(B1).
Next, we establish the lower bound on µ(v1,...,vr). First, let Qbe the set of vectors in Bwhose
every coordinate is at least 2rca2. If wQ, then
hv, wi=
X
i=1
v(i)w(i) 1
X
i=1 ca2!+w()v()0
by Claim 3.2, so QS. Furthermore, vol(Q)vol(B+
1)2r2ca2. Let
R=1
2r,1
r×ha
2r,0i×1
2r,1
rr2
.
Observe that RB1. For every wR, we have
hv2, wi=aw(1) + p1a2·w(2) a
2ra
2r= 0,
and if 6= 2, then
hv, wi=v()w() + v(2)w(2) + X
i1,i6=2
v(i)w(i)1
4rca2
2r(2) ·ca2
r0.
Thus RSholds as well. But then QRS, and we have
µ(v1,...,vr) = vol(S)
vol(B1)vol(Q)
vol(B1)+vol(R)
vol(B1)
1
2r2rca2
vol(B1)+a
(2r)rvol(B1)1
2r+c1X
1i<jrhvi, vji
with suitable c1>0, assuming aαis sufficiently small.
10
4 Bisection width
In this section, we prove Theorems 1.1 and 1.2. We prepare the proof with a technical lemma, which
is also the key result in the proof of Theorem 1.5. But first, let us recall the definition of discrepancy
and positive discrepancy.
Definition 3. Let Hbe an r-uniform hypergraph with nvertices and edge density p=|E(H)|
(n
r). Given
UV(H), define the discrepancy of Uas
disc(U) = e(U)p|U|
r.
Then the positive discrepancy of His defined as
disc+(H) = max
UV(H)disc(U).
Similarly, the negative discrepancy of His
disc(H) = max
UV(H)disc(U),
and the discrepancy is
disc(H) = max
UV(H)|disc(U)|= max{disc+(H),disc(H)}.
Now we are ready to state our key lemma.
Lemma 4.1. Let Hbe an r-uniform hypergraph on nvertices of maximum degree .
(i) If n2/3, then for some c=c(r)>0,
disc+(H)ce(H)
.
(ii) If e(H)> C 2nfor some sufficiently large C=C(r)>1, then the vertex set of Hcan be
partitioned into two parts, Xand Y, such that for some c=c(r)>0,
e(X) + e(Y)· ||X| |Y|| e(H)·1
2r1+c
.
Proof. Let α=α(r) satisfying 0 < α < min{0.1, α0}be specified later, where α0is the constant
given by Lemma 3.1 as α. We may assume that and nare sufficiently large with respect to α, so
in turn, with respect to r. Also, let p=e(H)/n
rbe the edge density of H. Let V=V(H), and for
every vertex vV, assign the vector xvRVas follows: for uV,
xv(u) =
1 if v=u,
α
2rif there exists eE(H) such that v, u e,
0 otherwise.
11
Note that
1 ||xv||2
21 + (r1) ··α
2r2
2.
Let yv=xv/||xv||2be the normalization of xv. Clearly, 0 hyu, yvifor any u, v V, and if u6=v,
then
hyu, yvi hxu, xvi 2α
2r+ (r1) ··α
2r2
< α.
Furthermore, if uand vboth appear in some edge e, then
hyu, yvi 1
2hxu, xvi α
2r.
Let wbe a random unit vector in RV, chosen from the uniform distribution, and define
X={vV:hyv,wi 0}.
First, we calculate the expected discrepancy of Xin H. We have
E(disc(X)) = E(e(X)) p·E|X|
r.
For each r-element set e={v1,...,vr} V, we have P(eX) = µ(yv1,...,yvr). As the vectors
yv1,...,yvrsatisfy the required conditions of Lemma 3.1, we can write that
1
2r+c1X
1i<jrhyvi, yvji P(eX)1
2r+c2X
1i<jrhyvi, yvji,
where c1, c2>0 are suitable constants depending only on r. Therefore, if eis an edge of H, then
P(eX)1
2r+c1α
2r,
and so
E(e(X)) e(H)1
2r+c1α
2r.(2)
On the other hand, E|X|
ris equal to the expected number of r-element sets contained in X, so
E(disc(X)) e(H)·1
2r+c1α
2rpX
{v1,...,vr}∈V(r)
1
2r+c2X
1i<jrhyvi, yvji
.
The terms containing 1
2rcancel, so we get
E(disc(X)) c1αe(H)
2rc2pX
{v1,...,vr}∈V(r)X
1i<jrhyvi, yvji.
Here, one can write
X
{v1,...,vr}∈V(r)X
1i<jrhyvi, yvji=n2
r2X
{v,v}∈V(2) hyv, yvi=n2
r2X
uVX
{v,v}∈V(2)
yv(u)yv(u).
12
Now fix some uV, and let us bound P{v,v}∈V(2) yv(u)yv(u), which in particular is bounded by
P{v,v}∈V(2) xv(u)xv(u). There are at most (r∆)2pairs {v, v}such that both {u, v }and {u, v}are
contained in some edge of H. If v6=uand v6=u, each such pair contributes α2
2rto the second sum.
Also, there are at most 2r pairs {v, v }such that v=uor v=u, and both {u, v}and {u, v}are
contained in some edge. Each such pair contributes α
2rto the sum. Hence,
X
{v,v}∈V(2)
yv(u)yv(u)(r∆)2·α2
2r+ 2r·α
2r4rα2,
where the last inequality holds by our assumption that is sufficiently large with respect to α. From
this, we get
X
{v,v}∈V(2) hyv, yvi 4rα2n, (3)
and we can write
E(disc(X)) c1αe(H)
2rc2pn2
r2·(4rα2n)c3αe(H)
c4α2e(H)∆
n
with suitable c3, c4>0 only depending on r. If < n2/3, there is a choice for αdepending only on
rsuch that the right-hand-side is at least c3α
2·e(H)
. Hence, we have E(disc(X)) c5e(H)
with some
constant c5>0 depending only on r. Therefore, there is a choice for the random unit vector wsuch
that the resulting set satisfies the required conditions of (i).
Now let us turn to the proof of (ii). Let Y=V\X, then by symmetry, i.e. by noting that
X(w) = Y(w) with probability 1, we have E(e(X)) = E(e(Y)). Recall that by (2), we have
E(e(X)) = E(e(Y)) e(H)( 1
2r+c1α
). It remains to bound the expectation of ||X||Y|| =|2|X|n|.
By convexity,
(E(|2|X| n|))2E((2|X| n)2) = E(n24|X|n+ 4|X|2).
For every vertex v,P(vX) = 1
2, so E(|X|) = n/2. Furthermore, for every pair of distinct vertices
{v, v}, we have P(v, vX) = µ(yv, yv)1
4+c6hyv, yvifor some constant c6>0 by Lemma 3.1
applied with r= 2. Hence,
E(|X|2) = X
v,vV
P(v, vX)n
2+ 2 X
{v,v}∈V1
4+c6hyv, yvin2
4+n
4+ 8c6rα2n,
where the last inequality follows by (3). In conclusion,
E((2|X| n)2)n+ 32c6rα2n,
and thus E(||X| |Y||)c7nwith some c7=c7(r)>0.
Putting everything together,
E(e(X) + e(Y)||X| |Y||)e(H)
2r1+2c1αe(H)
c73/2n.
Assuming C > 0 is sufficiently large, the condition e(H)> C2nensures that the right hand side
is at least e(H)·(1
2r1+c1α
). But then there is a choice for the random unit vector wsuch that the
partition XYsatisfies the requirements of (ii).
13
Proof of Theorem 1.1.Let C, cbe the constants guaranteed by Lemma 4.1, (ii). Setting ε=1
rC ,
the condition dεn1/2implies dn
r=e(H)> Cd2n. Then there exists a partition XYof V(H)
such that
e(X) + e(Y)d||X| |Y|| e(H)1
2r+c
d.
Without loss of generality, we may assume that |X| |Y|. Let Sbe an arbitrary n/2|X|element
subset of Y, and let X0=XSand Y0=Y\S. Then X0Y0is a bisection of H, and
e(X0) + e(Y0)e(X) + e(Y) |S|d=e(X) + e(Y)d|Y| |X|
2e(H)1
2r+c
d.
Finally,
e(X, Y ) = e(H)e(X)e(Y)e(H)11
2rc
d,
finishing the proof.
Straightforward modifications of Lemma 4.1 imply Theorem 1.2 as well. We omit the details.
5 Positive discrepancy
In this section, we prove Theorem 1.5, which we restate here for the reader’s convenience.
Theorem 5.1. Let Hbe an r-uniform hypergraph on nvertices of average degree d < n2/3. Then
disc+(H) = r(d1/2n).
Note that in case the the maximum degree of His not much larger than its average degree,
Lemma 4.1 immediately implies Theorem 5.1. We show that the general case can be reduced to
this special subcase. It will be useful to define the discrepancy of collections of sets as well. Given
s1,...,sksuch that s1+···+sk=rand disjoint sets U1,...,Uk, define
es1,...,sk(U1,...,Uk) = #{eE(H) : |eUi|=sifor i[k]}
and
discs1,...,sk(U1,...,Uk) = es1,...,sk(U1,...,Uk)p|U1|
s1...|Uk|
sk.
Note that if Uand Uare disjoint, then
disc(UU) =
r
X
i=0
disci,ri(U, U ).
Finally, let (X) be the set of all edges of Hthat have a vertex in X. Then
|(X)|=
r1
X
i=0
eri,i(X, X c),
where Xc=V(H)\Xis the complement of X. Next, we prove a lemma which is used to handle
large degree vertices of H.
14
Lemma 5.2. For every r2, there exist c1, C > 0such that the following holds. Let Hbe an
r-uniform hypergraph on nvertices of average degree d. Let XV(H)such that the degree of every
vertex in Xis at least Cd. Then
disc+(H)c1|(X)|.
Proof. Let p=d
(n
r1)= Θ( d
nr1) be the density of H. Let s=|Xc|, and let α(0,1) be specified
later, depending only on δand r. Furthermore, let b=s/2, and let Ybe a random belement
subset of Xc, chosen from the uniform distribution. We have
disc(XY) =
r
X
i=0
discri,i(X, Y).
Here,
E(discri,i(X, Y)) =
i1
Y
j=0
bj
sj
·discri,i(X, X c).
Writing βifor the coefficient of discri,i (X, X c) in the previous line, we thus get
E(disc(XY)) =
r
X
i=0
βidiscri,i(X, X c) =
r1
X
i=0
(βiβr) discri,i(X, X c),
where we used 0 = disc(XXc) = Pr
i=0 discri,i(X, X c) in the second equality. Here, the right
hand side can be written as
r1
X
i=0
(βiβr)e(X, Xc)p r1
X
i=0
(βiβr)|X|
ri|Xc|
i!(4)
Next, we use that βiβr(ri)(βr1βr), which easily follows from the fact that βi2βi+1 for
every i= 0,...,r1. Also, |X|
ri|Xc|
i |X|nr1for i= 0,...,r1. Hence, we can lower bound
(4) as
(βr1βr) r1
X
i=0
(ri)eri,i(X, X c)!cd|X|
with a suitable c=c(r)>0. But observe that Pr1
i=0 (ri)eri,i(X, X c) is just the sum of degrees
of the vertices of X, which is at least Cd|X|by our assumption on X. Hence, choosing C > 2c, we
conclude that
E(disc(XY)) βr1βr
2 r1
X
i=0
(ri)eri,i(X, X c)!βr1βr
2|(X)|,
so c1=βr1βr
2suffices.
Proof of Theorem 5.1.Let = Cd, where Cis given by Lemma 5.2. Let Xbe the set of vertices of
Hof degree more than ∆, and let Hbe the hypergraph we get by removing every edge of Hhaving
a vertex in X. Note that the maximum degree of His at most ∆, and e(H) = e(H) |(X)|.
Hence, in case e(H)e(H)/2, we have |(X)| e(H)/2, which gives disc+(H)r(e(H)) by
Lemma 5.2, and we are done. Hence, we may assume that e(H)e(H)/2.
15
By Lemma 4.1,
disc+(H)c2e(H)
c3dn
with some c2, c3>0 depending only on r.
Now let us bound the discrepancy of H. If |(X)| 1
2disc+(H), then Lemma 5.2 states that
disc+(H)c1|(X)| c1c3
2dn,
so we are done. Hence, we may assume that |(X)| 1
2disc+(H). Let UV(H) be such that
disc+(H) = discH(U), and let p=e(H)/n
rbe the density of H. Then
discH(U)discH(U) = eH(U)eH(U)(pp)|U|
r (pp)n
r=−|(X)|,
hence
discH(U)disc+(H) |(X)| 1
2disc+(H)c3
2dn,
so we are done in this case as well.
6 Discrepancy
In this section, we prove Theorem 1.3. A key preliminary tool in our proof is to observe that the
theorem of Bollob´as and Scott [5] concerning the product of the positive and negative discrepancy
of hypergraphs also extends to multi-hypergraphs. We now state the version of the theorem that is
needed for our purposes. For completeness, the full proof of this theorem is added to the Appendix.
Theorem 6.1 (Multi-hypergraph version of Theorem 14, [5]).Let Hbe an r-uniform
multi-hypergraph of order nwith pn
redges, counted with multiplicities. Suppose that psatisfies
the condition 1
2np11
2n. Then
disc+(H)·disc(H)p(1 p)nr+1.
Given disjoint sets Xand Yand an integer i {0,...,r}, recall that we write
disci,ri(X, Y ) = ei,ri(X, Y )p|X|
i|Y|
ri.
If the host hypergraph His not clear from the context, we highlight it by writing disci,ri(H;X, Y )
or ei,ri(H;X, Y ) instead.
Lemma 6.2 (Multi-hypergraph version of Lemma 9, [5]).Let Hbe an r-uniform multi-hypergraph
and let D= disc(H). Then for every pair of disjoint sets Xand Yand i[r], we have
|disci,ri(X, Y )| r2rD.
Proof. Let p[0,1], and let Zbe a random subset of X, each element chosen independently with
probability p. Then
f(p) := E(disc(ZY)) =
r
X
i=0
pidisci,ri(X, Y ).
Thus, fis a degree rpolynomial, and f(p)[D, D] for every p[0,1]. This implies that every
coefficient of fis at most 2rr2rD/r!< r2rDin absolute value, see [6]. This finishes the proof.
16
Proof of Theorem 1.3.By taking complements if necessary, we may assume that the density of H
is at most 1
2. For each t {2,...,r}, define the t-uniform multi-hypergraph Htby setting the
multiplicity of fV(t)to be
m(f) = |{eE(H) : fe}|.
Note that Hris simply Hitself.
Let dtdenote the average degree of Ht,ptdenote the edge density, and let d=drand p=pr.
Since
ptn
t=e(Ht) = pn
rr
t,
it follows that
pt=nt
rtp.
Similarly, it is easy to conclude that we have
dt=r1
t1d.
In particular, it is straightforward to verify that for all t {2,...,r},
pt+1
pt
=rt
nt.(5)
We start by proving that for each H, at least one of the graphs Hthas a suitable density so that
Theorem 6.1 applies.
Claim 6.3. There exists t {2,...,r}for which we have 1
2npt1
2.
Proof. When d=1
2n1
r1, we can take t=ras one clearly has pr=1
2. When d= 1, it is easy to
verify that e(H2) = r
2e(H)n(r1)
2. Hence it follows that p2r1
n1. But equation (5) implies that
p2 ··· prand pt+1 > npt, so taking the smallest index tsatisfying pt1
2n, we have pt1/2 as
well.
Since Htsatisfies the conditions of Theorem 6.1 and d= Θr(dt), we have disc (Ht) = r(dn).
Let UV(H) be chosen so that |discHt(U)|= disc (Ht). In order to infer results concerning
disc(H), we rewrite the terms eHt(U) and pt|U|
toccurring in the expression discHt(U). First of all,
observe that
eHt(U) =
r
X
j=tj
tej,rj(H;U, U c).(6)
By using standard identities for binomial coefficients, we also conclude that
pt|U|
t=pnt
rt|U|
t=pj
tr
X
j=t|U|
j|Uc|
rj.(7)
Combining equations (6) and (7), we conclude that
|discHt(U)|=
r
X
j=tj
tdiscj,rj(H;U, U c)
= r(dn).
17
Thus, by the triangle inequality there exists j {t, . . . , r}for which
|discj,rj(H;U, U c)|= r(dn).
But then Lemma 6.2 implies that disc(H) = r(dn),which completes the proof.
References
[1] N. Alon. On the edge-expansion of graphs. Combinatorics, Probability and Computing 11 (1993):
1–10.
[2] N. Alon, P. Hamburger, A. V. Kostochka. Regular Honest Graphs, Isoperimetric Numbers, and
Bisection of Weighted Graphs. Europ. J. Combinatorics 20 (1999): 469–481.
[3] A. Banerjee. On the spectrum of hypergraphs. Linear Algebra and its Application 614 (2021):
82–110.
[4] B. Bollob´as. The isoperimetric number of random regular graphs. Eur. J. Comb. 9 (3) (1988):
241–244.
[5] B. Bollob´as, and A. D. Scott. Discrepancy in graphs and hypergraphs. More Sets, Graphs and
Numbers: A Salute to Vera os and Andr´as Hajnal (2006): 33–56.
[6] P. Borwein and T. Erd´elyi. Polynomials and Polynomial Inequalities. Graduate Texts in
Mathematics, 161, Springer-Verlag, New York, 1995, x+480 pp.
[7] P. arnkopf, Z. L. Nagy, and Z. Paulovics A Note on Internal Partitions: The 5-Regular Case
and Beyond. Graphs and Combinatorics 40 (2024): paper 36.
[8] C. Chekuri, and C. Xu. Minimum Cuts and Sparsification in Hypergraphs. SIAM Journal on
Computing 47(6) (2018): 2118-2156.
[9] F. Chung. The Laplacian of a hypergraph. Expanding Graphs (Princeton, NJ, 1992), DIMACS
Series in Discrete Mathematics and Theoretical Computer Science 10 (American Mathematical
Society, Providence, RI) (1993): 21–36.
[10] J. Cooper, and A. Dutle. Spectra of uniform hypergraphs. Linear Algebra Appl. 436 (2012):
3268–3292.
[11] J. D´ıaz, N. Do, M. Serna, and N. Wormald. Bounds on the max and min bisection of random
cubic and random 4-regular graphs. Theoretical Computer Science 307 (2003): 531–548.
[12] J. D´ıaz, M. Serna, and N. Wormald. Bounds on the bisection width for random d -regular graphs.
Theoretical Computer Science 382 (2007): 120–130.
[13] P. Erd˝os, M. Goldberg, J. Pach, and J. Spencer. Cutting a graph into two dissimilar halves. J.
Graph Theory 12 (1988): 121–131.
[14] P. Erd˝os and J. Spencer. Imbalances in k-Colorations. Networks 1 (1971/2): 379–385.
18
[15] U. Feige, and R. Krauthgamer. A polylogarithmic approximation of the minimum bisection. 41st.
IEEE Annual Symposium on Foundation of Computer Science (2000): 23–26.
[16] K. Feng, and W-C. Li. Spectra of Hypergraphs and Applications Journal of Number Theory 60
(1996): 1-22.
[17] J. Friedman. The spectra of infinite hypertrees. SIAM J. Comput. 20 (5) (1991): 951–961.
[18] J. Friedman. A proof of Alon’s second eigenvalue conjecture and related problems. Mem. Amer.
Math. Soc., 195(910) (2008):viii+100.
[19] J. Friedman, and A. Wigderson. On the second eigenvalue of hypergraphs. Combinatorica 15 (1)
(1995): 43–65.
[20] M. X. Goemans, and D. P. Williamson. Improved approximation algorithms for maximum cut
and satisfiability problems using semidefinite programmin. Journal of the ACM, 42 (6) (1995):
1115–1145.
[21] M Henzinger, J. Li, S. Rao and D. Wang. Deterministic Near-Linear Time Minimum Cut
in Weighted Graphs. In: Proceedings of the 2024 Annual ACM-SIAM Symposium on Discrete
Algorithms (SODA) (2024): 3089-3139.
[22] M. Henzinger, S. Rao, and D. Wang. Local flow partitioning for faster edge connectivity. SIAM
J.Comput. 49(1) (2020):1–36.
[23] S. Hoory, N. Linial, and A. Wigderson. Expander graphs and their applications. Bulletin of the
American Mathematical Society, 43 (4) (2006): 439–561.
[24] S. Hu, and L. Qi. The Laplacian of a uniform hypergraph. J. Comb. Optim. 29 (2) (2015):
331–366.
[25] Y. Kamidoi, S. Wakabayashi, J. Miyao, and N. Yoshida. A fast heuristic algorithm for hypergraph
bisection. In: 1991 IEEE International Symposium on Circuits and Systems (ISCAS), Singapore
(1991): 1160-1163.
[26] D. Karger. Minimum cuts in near-linear time. In: Proceedings of the Twenty-Eighth Annual
ACM Symposium on Theory of Computing, STOC ’96 (1996): 56–63.
[27] K. Kawarabayashi, and M. Thorup. Deterministic edge connectivity in near-linear time. J. ACM
66(1) (2019): 1-50.
[28] P. Keevash, J. Lenz, and D. Mubayi. Spectral extremal problems for hypergraphs. SIAM Journal
on Discrete Mathematics 28(4) (2014): 1838-1854.
[29] V. Kostochka, and L. Melnikov. On bounds of the bisection width of cubic graphs. In: J. Nesetril,
M. Fiedler (Eds.), Fourth Czechoslovakian Symposium on Combinatorics, Graphs and Complexity,
Elsevier Science Publishers (1992): 151–154.
[30] J. Lenz, and D. Mubayi. Eigenvalues and linear quasirandom hypergraphs. Forum Math. Sigma
3 e2 (2015): 26pp.
19
[31] J. Li. Deterministic mincut in almost-linear time. In: Samir Khuller and Virginia Vassilevska
Williams, editors, STOC ’21: 53rd Annual ACM SIGACT Symposium on Theory of Computing,
Virtual Event, Italy, June 21-25, (2021): 384–395.
[32] H.-H. Li, and B. Mohar. On the first and second eigenvalue of finite and infinite uniform
hypergraphs. Proc. Amer. Math. Soc. 147 (2019): 933–946.
[33] B. Monien, and R. Preis. Upper bounds on the bisection width of 3 and 4-regular graphs. In: A.
Pultr, J. Sgall, P. Kolman (Eds.), Mathematical Foundations of Computer Science, Lecture Notes
in Computer Science, vol. 2136, Springer (2001): 524–536.
[34] A. Nilli. On the second eigenvalue of a graph. Discrete Mathematics, 91 (2) (1991): 207–210.
[35] H. acke, R. Schwartz, and R. Stotz. Trees for Vertex Cuts, Hypergraph Cuts and Minimum
Hypergraph Bisection. In: Proceedings of the 30th on Symposium on Parallelism in Algorithms and
Architectures (SPAA ’18). Association for Computing Machinery, New York, NY, USA (2018):
23–32.
[36] E. aty, B. Sudakov, and I. Tomon. Positive discrepancy, MaxCut, and eigenvalues of graphs.
preprint, arxiv:2311.02070 (2023).
Appendix: Proof of Theorem 6.1
For completeness, we now present the proof of Theorem 6.1. The proof follows the same lines as the
proof in [5], with appropriate trivial modifications added to accommodate the fact we are dealing
with multi-hypergraphs. In the proof, we also need four preliminary results from [5]. The only one
of these that is not identical to its counterpart in [5] is the fourth one, whose proof we include.
Given an edge-weighting won a complete r-uniform hypergraph Hand disjoint sets X1,...,Xt
V(H), we define dk1,...,kt(X1,...,Xt) by setting dk1,...,kt(X1,...,Xt) = Pew(e), where the sum
is taken over all edges esatisfying the condition |eXi|=kifor each 1 it. In case no
edge-weighting is given, we assume w(e) = 1 for every edge.
Lemma 6.4 (Lemma 6, [5]).Let εibe i.i.d. Bernoulli random variables with εi {−1,1}, and let
a= (ai)n
i=1 be a sequence of real numbers. Then
E
n
X
j=1
aiεi||a||1
2n.
Lemma 6.5 (Lemma 10, [5]).Let Hbe a complete r-uniform hypergraph of order nwith
edge-weighting w. Let V(H) = UWbe a random bipartition, with each vertex assigned to one
of the sides independently with probability 1
2. Then
EX
KU(r1)
r1
|dr1,1(K, W )| r2rX
LV(G)r|w(L)|/2n.
20
Lemma 6.6 (Lemma 11, [5]).Let Hbe a r-uniform hypergraph of order nwith edge-weighting w.
Suppose that α1and that there exists disjoint sets X, Y V(H)with
d1,r1(X, Y ) + αd(Y) = M0.
Then at least one of the following holds
(i) disc+(H) = 23r2M/α, or
(ii) disc(H) = 23r2Mα.
Lemma 6.7 (Multi-hypergraph version of Lemma 13, [5]).Let Hbe an r-uniform multi-hypergraph
of order nwith pn
redges with 1
2np11
2nand nsufficiently large. Let V(H) = XYbe a
random bipartition. Then
EKX(r1) |dr1,1(K, Y )p|Y|| = rpp(1 p)nr1/2
Proof. As usual, we may assume that p1
2. Given KV(H)(r1), we write d(K) for the number
of edges containing K,s(K) for the number of vertices vso that K{v}is an edge with multiplicity
at least 1, and we define r(K) = d(K)p(nr+ 1). We also write m(e) for the multiplicity of an
r-tuple eV(H)(r). Furthermore, for each vV(H), we set ρv {0,1}to be the indicator random
variable of the event vY, and we set εv= 2ρv1 {−1,1}.
Consider a fixed set KV(H)(r1), and assume that d(K)>0. As in [5], we deduce that
E|dr1,1(K, Y \K)p|Y\K|| =EX
v6∈K
ρv(m(K {v})p)
=E
1
2X
v6∈K
(m(K {v})p) + 1
2X
v6∈K
εv(m(K {v})p)
1
2max
|r(K)|,EX
v6∈K
εv(m(K {v})p)
1
4
|r(K)|+EX
v6∈K
εv(m(K {v})p)
Label the vertices of V(H) with 1,...,n so that K={nr+ 2,...,n}, and so that m(K {i}) is
positive if and only if is(K). Thus, using that E|X+Y| E|X|for any random variable Xand
independent Bernoulli random variable Y, we can write
EX
v6∈K
εv(m(K {v})p)E
s(K)
X
i=1
εi(m(K {i})p)
.
Since m(K {i})p > 0 for every is(K), it follows that
s(K)
X
i=1 |m(K {i})p|=d(K)ps(K)(1 p)d(K).
21
Thus Lemma 6.4 implies that
E
s(K)
X
i=1
εi(m(K {i})p)(1 p)d(K)
p2s(K)(1 p)rd(K)
2.
Note that this bound remains also true when d(K) = 0. In particular, it follows that for every Kwe
have
E|dr1,1(K, Y \K)p|Y\K|| 1
4|r(K)|+ (1 p)pd(K)
8.
Hence we conclude that
EKX(r1) |dr1,1(K, Y )p|Y|| =X
KV(r1)
P(KX)·E|dr1,1(K, Y \K)p|Y\K||
2r2X
KV(r1) |r(K)|+pd(K)
2!
Our aim is to show that there exists a uniform constant αso that each term in the sum is bounded
below by αpn when nis sufficiently large. Since p1
2and there are n
r1terms in the sum, this
certainly implies the lemma.
Suppose that n2r, and first consider the case when d(K)1. Observe that the expression
|d(K)p(nr+ 1)|+d(K)
2as a function of d(K) is clearly increasing when d(K)p(nr+ 1).
It can also be easily shown to be decreasing for d(K)1
16 , p(nr+ 1). Thus whenever d(K)1,
we conclude that
|r(K)|+pd(K)
2pp(nr+ 1)
2α1pn
for some constant α1>0.
On the other hand, when d(K) = 0, we have |r(K)|=p(nr+ 1). Since 1
2np1
2, it follows
that p(nr+ 1) α2pn for some constant α2>0. Thus we may take α= min(α1, α2), and the
result follows.
We are now ready to prove Theorem 6.1.
Proof of Theorem 6.1.The proof follows exactly the one presented in [5]. To start with, let Fdenote
the complete r-uniform weighted hypergraph on V(H) with edge-weight w(e) = m(e)p, where
m(e) denotes the multiplicity of the edge eH. It is clear that we have w(F) = 0 and disc±(F) =
disc±(H). We may also assume that p1
2and that disc(H)disc+(H) = crpp(1 p)n(r+1)/2,
where cris a constant to be chosen later and α1.
Define random sets Wr=V(H)Wr1 ··· W1so that for each ir1, Wi+1 =WiXi+1
is a random bipartition of Wi+1, where each vertex is assigned independently to either of the two
vertex classes with probability 1
2. Define weightings wisuch that for every KW(i)
i,
wi(K) = di,1,...,1(K, Xi+1,...,Xr),
with the convention that wr=w. Lemma 6.5 implies that iwe have
EX
KW(i)
i
|wi(K)| (i+ 1)2i1X
LW(i+1
i+1
|wi+1(L)|/2n.
22
Note that Lemma 6.7 implies that
EX
KW(r1)
r1
|wr1(K)|= rpp(1 p)nr1/2.
Combining these two observations, we conclude that
EX
xW1|w1(x)|= rpp(1 p)n(r+1)/2.
Let X+
1={wW1:d1,...,1(w, X2,...,Xr)>0}. Note that
Ed1,...,1(X+
1, X2,...,Xr) = rpp(1 p)n(r+1)/2.(8)
Define V0by setting V0=X+
1Sr
i=2 Xi- Given a non-empty set S {2,...,r}, let VS=SiSXi
and
ES=K {x}:xX+
1, K Vr1
S,|KXi|>0iS.
Note that the sets ESpartition the edges in V0that intersect X+
1in exactly one vertex. We
also write dS=PKESw(K), and observe that d1,r1(X+
1, VS) = P∅6=TSdTand d{2,...,r}=
d1,...,1(X+
1, X2,...,Xr).
Let S0be minimal with |dS0| (2k)k+|S|d{2,...,r}. As in [5], we conclude that
max
S⊂{2,...,r}|d1,r1(X+
1, VS)| |d1,r1X+
1, VS0|
|dS0| X
∅6=TS0|dT|
= r(d{2,...,r}).
Hence we conclude that there exists S {2,...,r}with
Ed1,r1X+
1, VS= rpp(1 p)n(r+1)/2.
Define X+
S={xW1:d1,r1({x}, VS)>0}. Since Ed1,r1(W1, VS) = 0 and Ed(VS) = 0, we
conclude that
Ed1,r1(X+
S, VS) + αd(VS) = βrpp(1 p)n(r+1)/2,
where βris some constant depending only on r. Set cr=βr·23r21, and recall that the constant
αis chosen so that
disc+(H) = crpp(1 p)n(r+1)/2/α.
If α1, we are certainly done, as in this case both disc+(H) and disc(H) are
rpp(1 p)n(r+1)/2. Otherwise, since disc+(F) = disc+(H)<23r2βrpp(1 p)n(r+1)/2,
Lemma 6.6 implies that
disc(H) = disc(F)23r2βrpp(1 p)n(r+1)/2α.
In particular, it follows that
disc(H)·disc+(H) = rp(1 p)nr+1,
which completes the proof.
23
ResearchGate has not been able to resolve any citations for this publication.
Article
Full-text available
An internal or friendly partition of a graph is a partition of the vertex set into two nonempty sets so that every vertex has at least as many neighbours in its own class as in the other one. It has been shown that apart from finitely many counterexamples, every 3, 4 or 6-regular graph has an internal partition. In this note we focus on the 5-regular case and show that among the subgraphs of minimum degree at least 3 of 5-regular graphs, there are some which have small intersection. We also discuss the existence of internal partitions in some families of Cayley graphs, notably we determine all 5-regular Abelian Cayley graphs which do not have an internal partition.
Article
Here, we introduce different connectivity matrices and study their eigenvalues to explore various structural properties of a general hypergraph. We investigate how the diameter, connectivity and vertex chromatic number of a hypergraph are related to the spectrum of these matrices. Different properties of a regular hypergraph are also characterized by the same. Cheeger constant on a hypergraph is defined and its spectral bounds have been derived for a connected general hypergraph. Random walk on a general hypergraph can also be well studied by analyzing the spectrum of the transition probability operator defined on the hypergraph. We also introduce Ricci curvature on a general hypergraph and study its relation with the hypergraph spectra.
Article
We present a deterministic algorithm that computes the edge-connectivity of a graph in near-linear time. This is for a simple undirected unweighted graph G with n vertices and m edges. This is the first o(mn) time deterministic algorithm for the problem. Our algorithm is easily extended to find a concrete minimum edge-cut. In fact, we can construct the classic cactus representation of all minimum cuts in near-linear time. The previous fastest deterministic algorithm by Gabow from STOC’91 took Õ(m+λ²n), where λ is the edge connectivity, but λ can be as big as n−1. Karger presented a randomized near-linear time Monte Carlo algorithm for the minimum cut problem at STOC’96, but the returned cut is only minimum with high probability. Our main technical contribution is a near-linear time algorithm that contracts vertex sets of a simple input graph G with minimum degree δ, producing a multigraph &Gmacr; with Õ(m/δ) edges, which preserves all minimum cuts of G with at least two vertices on each side. In our deterministic near-linear time algorithm, we will decompose the problem via low-conductance cuts found using PageRank a la Brin and Page (1998), as analyzed by Andersson, Chung, and Lang at FOCS’06. Normally, such algorithms for low-conductance cuts are randomized Monte Carlo algorithms, because they rely on guessing a good start vertex. However, in our case, we have so much structure that no guessing is needed.
Article
We study algorithmic and structural aspects of connectivity in hypergraphs. Given a hypergraph H = (V,E) with n = |V |, m = |E|, and p = ∑eϵE |e| the fastest known algorithm to compute a global minimum cut in H runs in O(np) time for the uncapacitated case, and in O(np + n² log n) time for the capacitated case. We show the following new results. Given an uncapacitated hypergraph H and an integer κ we describe an algorithm that runs in O(p) time to find a (trimmed) subhypergraph H¹ with sum of degrees O(κn) that preserves all edge-connectivities up to κ (a κ-sparse certificate). This generalizes the corresponding result of Nagamochi and Ibaraki from graphs to hypergraphs. Using this sparsification we obtain an O(p + λn²) time algorithm for computing a global minimum cut of H where λ is the minimum cut value. We show that a hypercactus representation of all the global minimum cuts of a capacitated hypergraph can be computed in O(np + n² log n) time and O(p) space matching the asymptotic time to find a single minimum cut. We obtain a (2 + ϵ)-approximation to the global minimum cut of a capacitated hypergraph in O(1/ϵ (p log n + n log² n)) time and for uncapacitated hypergraphs in O(p/ϵ) time. We achieve this by generalizing Matula's algorithm for graphs to hypergraphs. We describe an algorithm to compute approximate strengths of all the edges of a hypergraph in O(p log² n log p) time. This gives a near linear time algorithm for finding a (1 + ϵ)-cut sparsifier based on the work of Kogan and Krauthgamer. As a byproduct we obtain faster algorithms for various cut and flow problems in hypergraphs of small rank. Our results build upon properties of vertex orderings that were inspired by the maximum adjacency ordering for graphs due to Nagamochi and Ibaraki. Unlike graphs we observe that there are several orderings for hypergraphs, and these yield different insights. Copyright © by SIAM. Unauthorized reproduction of this article is prohibited.
Conference Paper
In the Minimum Hypergraph Bisection problem, the vertex set of a hypergraph has to be partitioned into two parts of equal size so that the number of hyperedges intersecting both parts is minimized. This problem is a natural generalization of the well-studied Minimum Bisection problem in graphs. In this paper we present a sharp distinction between Minimum Bisection in hypergraphs and graphs. Whereas it is well-known that all bi-criteria approximation algorithms for Minimum Bisection in graphs can be extended to hypergraphs with the exact same guarantees, in this paper we prove that this is not the case when considering true (i.e., non bi-criteria) approximation algorithms. Specifically, we show that Minimum Bisection in Hypergraphs admits an \tilde\mathcalO (\sqrtn ) approximation algorithm (and highlight several special cases where a better approximation ratio is possible). Additionally, we show that the problem is at least as hard as the Densest k -Subgraph problem. Assuming the Dense vs. Random Conjecture~\citeCDK12, no approximation ratio better than \bigO(n^1/4-\varepsilon ) is possible. In particular, Minimum Hypergraph Bisection is much harder to approximate than Minimum Bisection in graphs, for which a logarithmic approximation algorithms exist~\citeRae08. We also consider the problem of constructing trees that are cut sparsifiers for hypergraph and vertex cuts. While similar trees lie at the heart of powerful algorithms for Minimum Bisection in graphs, we prove that this is not the case for hypergraphs. We give upper and lower bounds to the quality of such trees. Our bounds show that this tree cut sparsifying approach cannot improve the general approximation ratio of Minimum Hypergraph Bisection and Minimum Vertex Bisection.
Article
We study the problem of computing a minimum cut in a simple, undirected graph and give a deterministic O(mlog2nloglog2n)O(m \log^2 n \log\log^2 n) time algorithm. This improves both on the best previously known deterministic running time of O(mlog12n)O(m \log^{12} n) (Kawarabayashi and Thorup, STOC 2015) and the best previously known randomized running time of O(mlog3n)O(m \log^{3} n) (Karger, J.ACM 2000) for this problem, though Karger's algorithm can be further applied to weighted graphs. Our approach is using the Kawarabayashi and Thorup graph compression technique, which repeatedly finds low-conductance cuts. To find these cuts they use a diffusion-based local algorithm. We use instead a flow-based local algorithm and suitably adjust their framework to work with our flow-based subroutine. Both flow and diffusion based methods have a long history of being applied to finding low conductance cuts. Diffusion algorithms have several variants that are naturally local while it is more complicated to make flow methods local. Some prior work has proven nice properties for local flow based algorithms with respect to improving or cleaning up low conductance cuts. Our flow subroutine, however, is the first that is both local and produces low conductance cuts. Thus, it may be of independent interest.
Article
Lower bounds for the first and the second eigenvalue of uniform hypergraphs which are regular and linear are obtained. One of these bounds is a generalization of the Alon-Boppana Theorem to hypergraphs.
Article
In this paper we consider spectral extremal problems for hypergraphs. We give two general criteria under which such results may be deduced from `strong stability' forms of the corresponding (pure) extremal results. These results hold for the \alpha-spectral radius defined using the \alpha-norm for any \alpha>1; the usual spectrum is the case \alpha=2. Our results imply that any hypergraph Tur\'{a}n problem which has the stability property and whose extremal construction satisfies some rather mild continuity assumptions admits a corresponding spectral result. A particular example is to determine the maximum \alpha-spectral radius of any 3-uniform hypergraph on n vertices not containing the Fano plane, when n is sufficiently large. Another is to determine the maximum \alpha-spectral radius of any graph on n vertices not containing some fixed colour-critical graph, when n is sufficiently large; this generalizes a theorem of Nikiforov who proved stronger results in the case \alpha=2. We also obtain an \alpha-spectral version of the Erd\H{o}s-Ko-Rado theorem on t-intersecting k-uniform hypergraphs.