Fractional chromatic number, maximum degree and girth
Fran\c{c}ois Pirot, Jean-S\'ebastien Sereni

TL;DR
This paper develops new bounds for the fractional chromatic number of graphs with local constraints, especially focusing on triangle-free graphs and graphs with large girth, providing both upper and lower bounds in various regimes.
Contribution
Introduces a novel method for bounding fractional chromatic number and independence number, deriving explicit bounds for graphs with given maximum degree and girth.
Findings
Established a general upper bound for fractional chromatic number of triangle-free graphs.
Derived explicit bounds for graphs with girth at least 7 and various maximum degrees.
Provided new lower bounds on independence ratios for specific degree and girth combinations.
Abstract
We introduce a new method for computing bounds on the independence number and fractional chromatic number of classes of graphs with local constraints, and apply this method in various scenarios. We establish a formula that generates a general upper bound for the fractional chromatic number of triangle-free graphs of maximum degree~. This upper bound matches that deduced from the fractional version of Reed's bound for small values of~, and improves it when~, transitioning smoothly to the best possible asymptotic regime, barring a breakthrough in Ramsey theory. Focusing on smaller values of~, we also demonstrate that every graph of girth at least~ and maximum degree~ has fractional chromatic number at most~. In particular, the fractional chromatic number of a graph of girth~…
| upper bound on | upper bound on | |||
|---|---|---|---|---|
| lower bound on | |
|---|---|
| upper bound on | ||||||
|---|---|---|---|---|---|---|
| optimal | upper bound on | |||
|---|---|---|---|---|
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLimits and Structures in Graph Theory · Advanced Graph Theory Research · Advanced Topology and Set Theory
Fractional chromatic number, maximum degree and girth
François Pirot
Équipe Orpailleur, LORIA (Université de Lorraine, C.N.R.S., INRIA), Vandœuvre-lès-Nancy, France and Department of Mathematics, Radboud University Nijmegen, Netherlands.
and
Jean-Sébastien Sereni
Service public français de la recherche, Centre National de la Recherche Scientifique (ICube, CSTB), Strasbourg, France.
Abstract.
We introduce a new method for computing bounds on the independence number and fractional chromatic number of classes of graphs with local constraints, and apply this method in various scenarios. We establish a formula that generates a general upper bound for the fractional chromatic number of triangle-free graphs of maximum degree . This upper bound matches that deduced from the fractional version of Reed’s bound for small values of , and improves it when , transitioning smoothly to the best possible asymptotic regime, barring a breakthrough in Ramsey theory. Focusing on smaller values of , we also demonstrate that every graph of girth at least and maximum degree has fractional chromatic number at most . In particular, the fractional chromatic number of a graph of girth and maximum degree is at most when , at most when , at most when , and at most when . In addition, we also obtain new lower bounds on the independence ratio of graphs of maximum degree and girth , notably when and when .
1. Introduction
1.1. A motivation coming from Ramsey theory
Since the seminal result of Ramsey [22], the branch of combinatorics now called “Ramsey Theory” has known an ever increasing range of interest from the community.
Theorem 1** (Ramsey, 1930).**
For every integers , there exists a minimal integer such that every graph on vertices contains either a clique of size , or an independent set of size .
Computing the exact value of the Ramsey number for all possible pairs is a notorious problem, and only little progress has been made since the first quantitative result due to Erdős and Szekeres [12] that for every . Two particular regimes of the Ramsey numbers have attracted a particular focus, namely the diagonal Ramsey numbers , and the off-diagonal Ramsey numbers where is a fixed constant (typically ) and . The result of Erdős and Szekeres [12] implies that , while Erdős [11] showed in 1947 through an analysis of random graphs drawn from that . Reducing this gap is still an open problem from these days. Our work is mainly motivated by the off-diagonal regime. In this setting, it is relevant to introduce the maximum degree as an additional parameter, since on one hand is an direct lower bound on the independence number of a triangle-free graph , and on the other hand graphs with smaller maximum degree are easier to properly colour, and hence contain larger independent sets. The best general upper bound on to this date is due to Shearer [23] and can be deduced from the following result.
Theorem 2** (Shearer, 1983).**
Every triangle-free graph on vertices and of average degree contains an independent set of size at least . In particular, this implies that .
In this paper, we are interested in finding refinements of 2. We will study the fractional chromatic number and Hall ratio of graphs of given girth. Before going further, we introduce the relevant notions.
1.2. Definitions and observations
The fractional chromatic number of a graph is a refinement of the chromatic number. It is the fractional solution to a linear program, the integer solution of which is the chromatic number. Let be a given graph; we define to be the set of all independent sets of . We will often restrict to the set of all maximal independent sets of , or to the set of all maximum independent sets of . Then the fractional chromatic number of is the solution of the following linear program.
[TABLE]
A fractional colouring of weight of is any instance within the domain of the above linear program such that . Observe that a fractional colouring of weight remains valid after adding vertices to its non-maximal independent sets, and that this does not affect its weight. Therefore, the optimal value of the above linear program remains unchanged if one additionally requires that only maximal independent sets, i.e. those in , are given a positive weight. A -colouring of is a special case of a fractional colouring of weight of , where if is a monochromatic class of the -colouring, and otherwise. Note also that if is a clique in , then any fractional colouring of is of weight at least , and hence . More generally, if is a subgraph of then . Another elementary lower bound on the fractional chromatic number comes from the independence number . Indeed, the total weight induced by an independent set of on its vertex set is at most , and so the weight of a fractional colouring of is at least . These two lower bounds can be combined by the Hall ratio of , which is defined as . The above observations allow us to write the following inequalities:
[TABLE]
where is the maximum degree of . If is a perfect graph then equality holds between and , and so in particular between and . Perfect graphs are those graphs that contain no odd hole nor odd antihole, as was conjectured by Berge [2] in 1961, and proved by Chudnovsky et al. [7] in 2006. On the other side, the characterisation of the graphs for which equality holds between and was established by Brooks [5] in 1941, and those graphs are cliques and odd cycles. Since , the only graphs such that are cliques. Moreover, equality holds between the Hall ratio of and its fractional chromatic number for example when is vertex transitive.
1.3. Previous results on the Hall ratio
Since the Hall ratio is the hereditary version of the inverse of the independence ratio (defined as the independence number divided by the number of vertices), any result on the independence ratio in a hereditary class of graphs can be extended to the Hall ratio. The Hall ratio of a graph has often been studied in relation with the girth, which is the length of a smallest cycle in the graph. A first result in this direction is the celebrated introduction of the so-called “deletion method” in graph theory by Erdős, who used it to demonstrate the existence of graphs with arbitrarily large girth and chromatic number. The latter is actually established by proving that the Hall ratio of the graph is arbitrarily large. As a large girth is not strong enough a requirement to imply a constant upper bound on the chromatic number, a way to pursue this line of research is to express the upper bound in terms of the maximum degree of the graph considered. This also applies to the Hall ratio.
Letting stand for the girth of the graph , that is, the length of a shortest cycle in if is not a forest and otherwise, we define to be the supremum of the Hall ratios over all graphs of maximum degree at most and girth at least . We also let be the limit as of — note that if we fix then is a non-increasing function of . In symbols, \rho(d,g)\coloneqq\sup\left\{\left\lvert V(G)\right\rvert/\alpha(G)\,:\,\text{G\Delta(G)\leq d\operatorname{girth}(G)\geq g}\right\}, and .
In 1979, Staton [25] established that , in particular implying that . The two graphs depicted in Figure 1, called the graphs of Fajtlowicz and of Locke, have fourteen vertices each, girth , and no independent set of order . It follows that . It is known that the graphs of Fajtlowicz and of Locke are the only two cubic triangle-free and connected graphs with Hall ratio . This follows from a result of Fraughnaugh and Locke [14] for graphs with more than vertices completed by an exhaustive computer check on graphs with at most vertices performed by Bajnok and Brinkmann [1].
In 1983, Jones [15] reached the next step by establishing that . Only one connected graph is known to attain this value: it has vertices and is presented in Figure 2. The value of when is still unknown; the best general upper bound is due to Shearer [24], and improves his bound stated in 2. He also provided an upper bound for as a consequence of a stronger result on graphs with no cycle of length or .
Theorem 3** (Shearer, 1991).**
Set , and for every integer . If is a triangle-free graph on vertices with degree sequence , then contains an independent of size .
Theorem 4** (Shearer, 1991).**
Set , , and for every integer . If is a graph on vertices with degree sequence and with no -cycle and no -cycle, then contains an independent of size , where is the number of pairs of adjacent vertices of degree in .
Theorems 3 and 4 allow us to compute upper bounds on and on for small values of , as indicated in Table 1. When , these bounds are the best known ones.
We are not aware of any non-trivial lower bounds on and . Figure 3 show graphs illustrating that and . These two graphs are circulant graphs, which are Cayley graphs over .
The value of has also been studied when goes to infinity. Kardoš, Král’ and Volec [17] proved the existence of an integer such that . This result has been improved by Hoppen and Wormald [16] to . More strongly, these upper bounds hold for the fractional chromatic number of every (sub)cubic graph of girth at least . In the other direction, Bollobás [4] proved a general lower bound on .
Theorem 5** (Bollobás, 1981).**
Let . Let be a real number in such that
[TABLE]
For every integer , there exists a -regular graph with girth at least and Hall ratio more than .
Theorem 5 allows us to compute lower bounds on for any value of , the smaller ones being presented in Table 2. All these values can be generalised into a looser but asymptotically equivalent general lower bound of [4, Corollary 3].
1.4. Previous results on the fractional chromatic number
Recently, Molloy [20] proved the best known extremal upper bounds for the chromatic number of graphs of given clique number and maximum degree.
Theorem 6** (Molloy, 2019).**
Let be a graph of maximum degree .
- •
If is triangle-free, then for every , there exists such that, assuming that ,
[TABLE]
- •
If has clique number , then
[TABLE]
The first bound is sharp up to a multiplicative factor in a strong sense, since as shown by Bollobás [4, Corollaries 3 and 4] for all integers and there exists a graph with maximum degree , girth at least and chromatic number at least .
There remains however a substantial range of degrees not concerned by the bound for triangle-free graphs given by Theorem 6, namely when is smaller than , which is larger than . Determining the maximum value of among triangle-free graphs of maximum degree has been a long standing open problem, before it was settled [10]. The authors showed it to be equal to , namely . The same question for larger values of the maximum degree is still open; for graphs of maximum degree that value lies between and . To this date, the best known upper bound in terms of clique number and maximum degree (when those two parameters are not too far apart) for the fractional chromatic number111
For the chromatic number, the reader is referred to a nice theorem of Kostochka [19], which for instance implies that every graph with maximum degree at most and girth at least has chromatic number at most (Corollary 2 in loc. cit.). The general upper bound on the chromatic number guaranteed by Kostochka’s theorem is never less than the floor of half the maximum degree plus two. is due to Molloy and Reed [21, Theorem 21.7, p. 244].
Theorem 7** (Molloy and Reed, 2002).**
For every graph ,
[TABLE]
If one considers a convex combination of the clique number and the maximum degree plus one for an upper bound on the (fractional) chromatic number of a graph, then because the chromatic number of a graph never exceeds its maximum degree plus one, the aim is to maximise the coefficient in front of the clique number. The convex combination provided by Theorem 7 (which is conjectured to hold, after taking the ceiling, also for the chromatic number), is best possible. Indeed, for every positive integer the graph is such that .
A local form of 7 exists: it was first devised by McDiarmid (unpublished) and appears as an exercise in Molloy and Reed’s book [21]. A published version is found in the Ph.D. thesis of Andrew King [18, Theorem 2.10, p. 12].
Theorem 8** (McDiarmid, unpublished).**
Let be a graph, and set for every , where is the order of a largest clique in containing . Then
[TABLE]
In Subsection 3.1, we slightly strengthen the local property of 8 as a way to illustrate the arguments used later on.
1.5. Our results
Our first contribution is to establish a (non-explicit) formula for an upper bound on the fractional chromatic number of triangle-free graphs depending on their maximum degree . The upper bound which can be effectively computed from this formula improves on the one which can be derived from 8 as soon as .
Theorem 9**.**
For every triangle-free graph of maximum degree ,
[TABLE]
9 lets us derive the upper bounds for the fractional chromatic number of triangle-free graphs presented in Table 3. We note that considering the couple , Theorem 9 implies the fractional Reed bound of Theorem 7. We also obtain the following upper bound as a corollary.
Corollary 1**.**
For every triangle-free graph of maximum degree ,
[TABLE]
Proof.
The function is bounded from below by when , so we may assume that , using the naive upper bound for smaller values of .
It remains to apply 9 and consider the couple , by noting that we then have , and . ∎
We note that 1 in particular implies the fractional version of the triangle-free bound of Theorem 6. Therefore Theorem 9 yields a smooth transition for the fractional chromatic number of triangle-free graphs from Reed’s bound to Molloy’s bound, as increases.
In order to obtain upper bounds smaller than that of 8 for smaller values of the maximum degree, we need to consider graphs of higher girth. Our second contribution is to establish good upper bounds for the fractional chromatic number of graphs of girth . Moreover, these bounds have the same local property as those of 8.
Theorem 10**.**
Let . If is a graph of girth at least , then admits a fractional colouring such that for every induced subgraph of , the restriction of to has weight at most . In particular,
[TABLE]
Remark 1*.*
In Theorem 10, if then the minimum of the function (over ) is attained when is the integer closest to . So if , then , which is off by a multiplicative factor from the asymptotic value for triangle-free graphs which can be derived from 9. The turning point happens when the maximum degree is approximately . Theorem 10 lets us derive the upper bounds for the fractional chromatic number of graphs of girth at least presented in Table 4.
One could wonder to what extent our results extend to the chromatic number. This is the motivation of a follow-up work involving the authors [9], where the main theorem is a version of Lemma 1 holding for DP-colourings, which is used in order to derive bounds on for various classes of sparse graphs. However, the bound of that main theorem is looser than that of Lemma 1 in several ways, which makes it irrelevant for small degree graphs. Finding a generic method allowing to compute relevant upper bounds for the chromatic number of classes of sparse graphs of small maximum degree is an enticing open problem.
Finally, we provide improved upper bounds on the Hall ratio of graphs of maximum degree in and girth in . In particular, these are upper bounds on the fractional chromatic number of vertex-transitive graphs in these classes. These upper bounds are obtained via a systematic computer-assisted method.
Theorem 11**.**
The values presented in Table 5 are upper bounds on for and .
The bounds provided by Theorem 11 when and are the same as those for . It seems that this could be a general phenomenon. We therefore offer the following conjecture, implicitly revealing that we expect our method to produce an upper bound of on .
Conjecture 1**.**
The values presented in Table 6 are upper bounds on for and .
1.6. Notations
We introduce some notations before establishing a few technical lemmas, from which we will prove Theorems 10 and 11. If is a vertex of a graph and a non-negative integer, then is the set of all vertices of at distance exactly from in , while is . If is also a vertex of , we write for the distance in between and . Further, if is a subset of vertices of , then we write for the set of vertices that are not in and have a neighbour in , while is . We will omit the graph subscript when there is no ambiguity, and sometimes write instead of , for any subset of vertices . The set of all independent sets of is , while is the set of all maximal independent sets of and is the set of all maximum independent sets of . If is a mapping from to then for every vertex we set
[TABLE]
Further, if is a collection of independent sets of , then . If is an independent set of a graph , a vertex is covered by if belongs to or has a neighbour in . A vertex that is not covered by is uncovered (by ). If is a graph rooted at a vertex , then for every positive integer , the set of all vertices at distance from in is a layer of .
2. Technical lemmas
In this section we present the tools needed for the proofs of the main theorems.
2.1. Greedy fractional colouring algorithm
Our results on fractional colouring are obtained using a greedy algorithm analysed in a recent work involving the first author [8]. This algorithm is a generalisation of an algorithm first described in the book of Molloy and Reed [21, p. 245] for the uniform distribution over maximum independent sets. The setting here is, for each induced subgraph of the graph we wish to fractionally colour, a probability distribution over the independent sets of .
Lemma 1** (Davies et al., 2018).**
Let be a graph given with parameters for every vertex . For every induced subgraph of , let be a random independent set of drawn according to a given probability distribution, and assume that
[TABLE]
for every vertex . Then the greedy fractional algorithm defined by Algorithm 1 produces a fractional colouring of such that the restriction of to any subgraph of is a fractional colouring of of weight at most . In particular,
[TABLE]
We note that in Lemma 1, although there is one probability distribution on each induced subgraph, the reals and associated with each vertex are fixed once and for all, which somewhat ties together the different probability distributions involved.
2.2. Hard-core model
In the setting of Lemma 1, we need a probability distribution over the independent sets of a given graph . For instance, Molloy and Reed used the uniform distribution over the maximum independent sets of , and obtained the fractional Reed bound as a result (see Theorem 7). As we will show in Section 3.1, this bound is best possible when restricting to the maximum independent sets, even for trees. Therefore, we need to include non-maximum independent sets with non-zero probability in order to hope for improved bounds. Moreover, in order to perform a local analysis of the possible random outcomes, we need our probability distribution to have good relative independence between the random outcomes in a local part of the graph, and the ones outside this part.
The probability distribution that we are going to use as a setting of Lemma 1 is the hard-core distribution over the independent sets of a graph, which has the Spatial Markov Property. Given a family of independent sets of a graph , and a positive real , a random independent set drawn according to the hard-core distribution at fugacity over is such that
[TABLE]
for every , where is the partition function associated with .
Along this work, we consider two possible families of independent sets of , the first one being the whole set of independent sets of . Note that when , and , the hard-core distribution converges towards the uniform distribution over the maximum independent sets of .
Lemma 2** (Spatial Markov Property).**
Given a graph , and a real , let be drawn according to the hard-core distribution at fugacity over the independent sets of . Let be any given subset of vertices, and any possible outcome of . Then, conditioned on the fact that , the random independent set follows the hard-core distribution at fugacity over the independent sets of .
The proof of this result is standard and follows from a simple consideration of the marginal probabilities. It remains valid when we fix , i.e. the uniform distribution over the maximum independent sets of any graph has the Spatial Markov Property. Things are more complicated with our second choice for , that is the set of maximal independent sets of . Indeed, in this setting, one has to make sure that the local outcome of the independent set is compatible with the fact that the global outcome of the independent set is maximal, i.e. there remains no uncovered vertices in . This adds a new level of dependency, and we need the extra assumption ( ‣ 3) introduced below in Lemma 3, to be able to handle it. For two disjoint subsets of vertices and of a graph , we define to be the set of vertices such that there exists a path of length with and . In symbols, P^{2}_{X}(U)=N\big{(}N(U)\cap X\big{)}\cap X.
Lemma 3** (Spatial Markov Property for maximal independent sets).**
Given a graph , and a real , let be drawn according to the hard-core distribution at fugacity over the maximal independent sets of . Let be any given subset of vertices, any possible outcome of , and the set of vertices outside of that are uncovered (by ). Moreover, we assume that
[TABLE]
Then, conditioned on the fact that , the random independent set follows the hard-core distribution at fugacity over the maximal independent sets of
[TABLE]
Proof.
Set . First let be any possible realisation of , conditioned on the fact that . We prove that . To this end, we begin by showing that . By the definitions of and , every vertex in must be adjacent to a vertex in , and hence by ( ‣ 3) for each there exists a unique vertex in that is adjacent to . It follows that is contained in . This in particular implies that no vertex in can belong to , and hence . We note for later that we just established that is a set of isolated vertices of (that is, these vertices belong to and have no neighbour in ).
Next we observe that is maximal in . Indeed, let . Because is a maximal independent set of , there exists that is adjacent to in . Since by definition, we deduce that and hence is maximal in .
Second, given any set , the set is a valid realisation of . Indeed, and are independent sets, and so is their union as . To prove that is maximal in , it suffices to show that every vertex in has a neighbour in . As reported earlier, is contained in and forms a set of isolated vertices in . Therefore, is contained in every maximal independent of , and hence in . Since every vertex in has a neighbour in , it therefore only remains to deal with the case where . Then , and hence has a neighbour in , which is contained in .
In conclusion, the set of realisations of is exactly , and each such realisation has a probability proportional to , and hence proportional to since is fixed. This finishes the proof. ∎
2.3. Independence ratio
We state two lemmas which can be proved in similar ways. We only present the proof of the second one, the argument for the first one being very close but a little simpler.
Lemma 4**.**
Let be a positive integer and be a -regular graph. Let be real numbers such that . Assume that there exists a probability distribution on such that
[TABLE]
where is the random variable counting the number of paths of length between and a vertex belonging to a random independent set chosen following . Then
[TABLE]
Lemma 5**.**
Let be a positive integer and be a -regular graph. Let be real numbers such that . Assume that there exists a probability distribution on such that
[TABLE]
where is the random variable counting the number of paths of length starting with and ending at a vertex belonging to a random independent set chosen following . Then
[TABLE]
Proof.
Given an integer and an edge of , the contribution of an arbitrary vertex to is the number of paths of length starting at and ending with . It follows that the total contribution of any vertex to is the number of paths of with length that start at , which is at most since is a -regular graph. Consequently,
[TABLE]
We now sum (3) over all edges of .
[TABLE]
The next lemma allows us to generalise Lemmas 4 and 5 to non-regular graphs. To this end, we use a standard argument coupled with the existence of specific vertex-transitive type- regular graphs with any given degree and girth. These are provided by a construction of Exoo and Jajcay [13] in the proof of their Theorem 19, which is a direct generalisation of a construction for cubic graphs designed by Biggs [3, Theorem 6.2]. We slightly reformulate their theorem, the mentioned edge-colouring and transitivity property following simply from the fact that the graph constructed is a Cayley graph obtained from a generating set consisting only of involutions. Given a graph endowed with an edge-colouring , an automorphism of is -preserving if for each edge of . The graph is -transitive if for every pair of vertices of there exists a -preserving automorphism of such that .
Theorem 12** (Exoo & Jajcay, 2013).**
For every integers and both at least , there exists a -regular graph with girth at least along with a proper edge-colouring using colours such that is -transitive.
Lemma 6**.**
From any graph of maximum degree and girth , we can construct a -regular graph of girth whose vertex set can be partitioned into induced copies of , and such that any vertex can be sent to any of its copies through an automorphism.
Proof.
Set . Let be the supergraph of obtained by adding vertices each of degree , such that all other vertices have degree . We let be the edge of incident to , for each . By Theorem 12, there exists a -regular graph of girth at least together with a proper edge-colouring using colours, such that is -transitive. Let be the number of vertices of and write .
We construct by starting from the disjoint union of copies of . For each edge , letting be the vertex of incident to the edge in , we add an edge between the copy of in and that in .
Any cycle in either is a cycle in , and hence has length at least , or contains all the edges of a cycle in , and hence has length at least . It follows that has girth .
The last statement follows directly from the fact that is -transitive. ∎
Corollary 2**.**
Let and be integers greater than two. If there exists a constant such that every -regular graph with girth has independence ratio at least , then every graph with maximum degree and girth also has independence ratio at least . In particular, if Lemma 4 or Lemma 5 can be applied to the class of -regular graphs of girth , then the conclusion also holds for the class of graphs with maximum degree and girth , that is, for .
Proof.
Let be a graph with maximum degree and girth on vertices. Let be the graph provided by Lemma 6. In particular, where is the number of induced copies of partitioning . By assumptions, contains an independent set of order at least . Letting be the set of vertices of the -th copy of contained in , by the pigeon-hole principle there exists such that , and hence has independence ratio at least . ∎
3. Fractional colourings
3.1. A local version of Reed’s bound
For the sake of illustration, we begin by showing how Lemma 1 can be used to prove 7. We actually establish a slight strengthening of 8, the local form of 7. The argument relies on the relation (A) below [18, Lemma 2.11], which is a local version of the relation (21.10) appearing in Molloy and Reed’s book [21]. The short argument, however, stays the same and we provide it here only for explanatory purposes, since it is the inspiration for the argument used in the proof of 10.
Proposition 1**.**
Let be a graph, and set for every , where is the order of a largest clique in containing . Then admits a fractional colouring such that the restriction of to any induced subgraph of has weight at most . In particular,
[TABLE]
Proof.
We demonstrate the statement by applying Lemma 1. To this end, we use the uniform distribution on maximum independent sets, which corresponds to the hard-core distribution at fugacity .
(A).
For every induced subgraph of , let be a maximum independent set of , drawn uniformly at random. Then for every vertex ,
[TABLE]
The conclusion follows by applying Lemma 1 with and for every .
It remains to establish (A). We let be any possible outcome of , and . We condition on the random event that , and the Spatial Markov Property of the uniform distribution over the maximum independent sets of ensures that is a uniform random maximum independent set of . There are two cases.
- (i)
If is a clique of size , then exactly one vertex from belongs to , and every vertex in has equal probability to be in . So, in this case,
[TABLE] 2. (ii)
If is not a clique, then and , since is a maximum independent set. So, in this case,
[TABLE]
The validity of (A) follows by summing over all possible realisations of . ∎
We finish by noting that the bound provided by 8 is best possible over the class of unicyclic triangle-free graphs if one uses the fractional greedy colouring of Lemma 1 together with any probability distribution on the maximum independent sets of the graph.
Lemma 7**.**
If the probability distribution used in Lemma 1 gives positive probability only to maximum independent sets, then the greedy fractional colouring algorithm can return a fractional colouring of weight up to in general for graphs of degree , should they be acyclic when is odd, or have a unique cycle (of length ) when is even.
Proof.
We prove the statement by induction on the positive integer .
- •
If , then let consist only of an edge. The algorithm returns a fractional colouring of of weight .
- •
If , then let be the cycle of length . The algorithm returns a fractional colouring of of weight .
- •
If , then let be obtained from by adding two neighbours of degree to every vertex. This creates no new cycles, so is acyclic when is odd, and contains a unique cycle, which is of length , when is even.
For every , the graph contains a unique maximum independent set, namely . After the first step of the algorithm applied to , all the vertices in have weight , and we are left with the graph where every vertex has weight [math]. By the induction hypothesis, the total weight of the fractional colouring returned by the algorithm is therefore . ∎
3.2. Triangle-free graphs
Using a similar approach, it is possible to obtain improved bounds for the fractional chromatic number of a given triangle-free graph , as stated in Theorem 9.
Proof of Theorem 9.
Let be any positive real. For every induced subgraph of , we let be a random independent set drawn according to the hard-core distribution at fugacity over the set of all independent sets of . We first assert the following.
(B).
For every vertex , and every integer ,
[TABLE]
Note that when , we deduce (A) from (B) by taking and letting go to infinity.
The result follows from (B) by applying Lemma 1 with and for every . There remains to prove (B).
We let be any possible realisation of . By the Spatial Markov Property of the hard-core distribution, if we condition on the event that and write , then follows the hard-core distribution at fugacity over . Since (and therefore also ) is triangle-free, is a star , for some integer . An analysis of the hard-core distribution over the independent sets of a star yields that
- (i)
, and 2. (ii)
,
where (ii) uses that .
For some positive real numbers and , we let
[TABLE]
We observe that is a convex function, and therefore its minimum over the (non-negative) reals is reached at its unique critical point such that (if it exists). Moreover, if there are numbers and such that , then Rolle’s theorem ensures that , and for every .
Let be a positive integer. We now fix
[TABLE]
One can easily check that with these values for and , it holds that
[TABLE]
We conclude that for every non-negative integer , which means that
[TABLE]
for any possible realisation of . The conclusion follows again by taking the convex combination of (5) over all possible values of . ∎
3.3. A stronger bound for graphs of girth 7
Let be a graph of girth (at least) and an induced subgraph of . We wish to apply Lemma 1 with an independent set drawn according to the hard-core distribution at fugacity over the set of all maximal independent sets of , for the specific value . We begin by establishing the following assertion.
(C).
For every given vertex and every integer ,
[TABLE]
Proof.
Figure 4 provides a schematic illustration of the following. Let be any possible realisation of . We are going to condition on the random event that . Let be the set of vertices at distance more than from that are uncovered (by ), and set (in that scenario we have ). It follows from the definitions that belongs to . Because the girth of is greater than , no vertex outside of has more than one neighbour in . So Lemma 3 ensures that follows the hard-core distribution at fugacity over the maximal independent sets of . As the hard-core distribution behaves independently on each connected component, it suffices to work with the connected component of that contains ; letting be the vertices in this connected component, we simply ignore the vertices in . (Actually, the vertices in are isolated in and hence belongs to with probability .)
We let be the set of vertices in at distance from in , for , and be the subset of vertices of with neighbours in . We set . Finally, we let and , and for every we let be the random outcome of under the condition .
We first assume that . If , then the maximality of ensures that equals , which we call . Since is covered by , Lemma 3 implies that, under the additional condition that , the random set follows the hard-core distribution at fugacity over the maximal independent sets of . Moreover, behaves independently on each connected component of , which are all stars with center in . So for every integer and every vertex , we have
[TABLE]
It follows that
[TABLE]
and we define to be this value. Let ; we have
[TABLE]
If , then the maximality of ensures that equals , which we call . Since every vertex of is covered by , Lemma 3 implies that, under the additional condition that , the random set follows the hard-core distribution at fugacity over the maximal independent sets of . Hence, since cannot belong to as soon as ,
[TABLE]
There remains to evaluate the expectancy of , which is
[TABLE]
We now assume that . The probability distribution of is obtained from that above by forbidding the outcomes that correspond to a non-maximal independent set when . There is only one such outcome, which corresponds to the event and (because is no longer covered by in that case). This means that , hence that outcome has zero contribution to both and ; forbidding that outcome therefore increases those quantities. It follows that the previously computed values are lower bounds in the case .
We conclude that regardless of the value of , we have
[TABLE]
There remains to check that, when , it holds that
[TABLE]
By combining (6), (7), and (8), it is enough to prove that
[TABLE]
that is, multiplying both sides by the positive real ,
[TABLE]
Let us set
[TABLE]
so that (9) is equivalent to
[TABLE]
Observe that the left side of (10) is positive, and recall that, by definition, each value is a non-negative integer. We may therefore assume that , since otherwise , which directly implies (10). Likewise, if , hence we may moreover assume that .
Let us now fix and prove in that case, that is for every non-negative integer . Since the inequality is verified if , we assume from now on that is positive. We define for every , and . If then we set , and otherwise we set . In particular, . We have
[TABLE]
where the inequality uses that is decreasing (to ) as increases in .
We let , , and , so that . Since , we have , and by the assumptions is a positive integer.
We are going to use the following fact in order to systematically obtain an upper bound on .
**Fact 1: **
For all real numbers , and with and , the maximum of the function on is , and if then the maximum on the domain is .
There are now three cases.
- (i)
If , then , hence . So . 2. (ii)
If , we have
[TABLE]
So , and . 3. (iii)
Finally, if , then since we deduce that .
This finishes to prove that . This establishes (9), and therefore (8). The conclusion follows by taking the convex combination of (8) over all possible values of . ∎
We are now ready to prove 10.
Proof of 10.
We set , and apply Lemma 1 with
[TABLE]
for every vertex , where is chosen such that is minimised when . The results follows from (C). ∎
4. Bounds on the Hall ratio
We focus on establishing upper bounds on the Hall ratios of graphs with bounded maximum degree and girth. These bounds are obtained by using the uniform distribution on , for in the considered class of graphs, into Lemma 4 or Lemma 5.
4.1. Structural analysis of a neighbourhood
We start by introducing some terminology.
Definition 1**.**
- (1)
A pattern of depth is any graph given with a root vertex such that
[TABLE]
The layer at depth of is the set of vertices at distance from its root vertex . 2. (2)
A pattern of depth and root is -regular if all its vertices have degree exactly , except maybe in the two deepest layers where the vertices are only required to have degree at most .
Definition 2**.**
Let be a pattern with depth and root . Let be a uniform random maximum independent set of . We define for each .
- (1)
The constraint associated to is the pair , where , and is the cardinality of the constraint, which is the number of maximum independent sets of . Most of the time, we only need to know the value of , in which case we characterise the constraint only by . The value of is only needed for a technical reason, in order to be able to compute constraints inductively. 2. (2)
Given two constraints , we say that is weaker than if, for any vector it holds that
[TABLE]
If the above condition holds only for all vectors with non-increasing coordinates, then we say that is relatively weaker than .
Note that is weaker than if and only if for every , and is relatively weaker than if and only if for every .
Remark 2*.*
Let be a pattern such that one of its vertices is adjacent with some vertices of degree in the next layer, where . Then every maximum independent set of contains and not . Consequently, is weaker than since, letting be the distance between and the root of , one has
[TABLE]
4.2. Tree-like patterns
4.2.1. Rooting at a vertex
Fix an integer . Let be a -regular graph of girth at least , and let be a uniform random maximum independent set of G. For any fixed vertex , we let be any possible realisation of , and . By the Spatial Markov Property of the uniform distribution over the maximum independent sets of , the random independent set follows the uniform distribution over the maximum independent sets of . Now, observe that is a -regular pattern of depth with root vertex , and since has girth at least , this pattern is moreover a tree. Let be the set of acyclic -regular patterns of depth .
Let us define , for every . We seek parameters such that the inequality is satisfied regardless of the choice of . To this end, it is enough to pick the rational numbers in such a way that the inequality is satisfied in any tree , when is the root vertex. In a more formal way, given any , the vector must be compatible with the constraint , that is, for each .
An application of Lemma 4 then lets us conclude that is bounded from above by the solution to the following linear program.
[TABLE]
The end of the proof is made by computer generation of , in order to generate the desired linear program, which is then solved again by computer computation. For the sake of illustration, we give a complete human proof of the case where and . There are trees in . One can easily compute the constraint for each ; they are depicted in Figure 5. Note that constraints , and are weaker than constraint , so we may disregard these constraints in the linear program to solve. Note also that constraint is relatively weaker than constraint , and so may be disregarded as well, provided that the solution of the linear program is attained by a vector with non-increasing coordinates, which will have to be checked. The linear program to solve is therefore the following.
[TABLE]
The solution of this linear program is , attained by , which indeed has non-increasing coordinates. This is an upper bound on , though we prove a stronger one through a more involved computation in Section 4.3.2.
To compute for each , one can enumerate all the maximum independent sets of and average the size of their intersection with each layer of . For general graphs, there might be no better way of doing so, however the case of can be treated inductively by a standard approach: we distinguish between the maximum independent sets that contain the root and those that do not. To this end, we slightly extend our notion of “constraint” to any pair where and is a non-negative integer; the constraints we shall use have a combinatorial interpretation with respect to some pattern.
Definition 3**.**
Let and be two constraints.
- (1)
The operation on and returns the constraint
[TABLE] 2. (2)
The operation on and returns the constraint c\oplus c^{\prime}\coloneqq\big{(}\mathbf{e}+\mathbf{e}^{\prime},n\cdot n^{\prime}\big{)}.
For a given tree with root , let be the constraint associated to where is forced (that is, we restrict to the maximum independent sets that contain when computing the constraint ), and let be the constraint associated to where is forbidden. It readily follows from Definition 3 that
[TABLE]
If are the (possibly empty) subtrees of rooted at the children of the root , then
[TABLE]
We thus obtain an inductive way of computing by using the following initial values.
[TABLE]
Using this inductive way to enumerate the vectors for , the following statement is obtained by computer calculus.
Lemma 8**.**
The solution to the linear program (11) is
[TABLE]
4.2.2. Rooting in an edge
Definition 1 can be extended to a pattern with a root-edge instead of a root-vertex. The distance in a pattern between a vertex and an edge is defined to be . The depth of a pattern rooted in an edge is then the largest distance between and a vertex in . It is possible to follow the same analysis as in Section 4.2.1 with edge-rooted patterns: in order for the edge-rooted pattern of depth to always be a tree, the graph must have girth at least . Let be the set of acyclic edge-rooted -regular patterns of depth . By Lemma 5, the linear program to solve is now the following.
[TABLE]
For a given tree rooted in , it is possible to compute using the constraints associated to vertex-rooted trees. If and are the subtrees of respectively rooted at and at , then it readily follows from Definition 3 that
[TABLE]
Following the enumeration of the vectors for described earlier, the next statement is obtained by computer calculus.
Lemma 9**.**
The solution to the linear program (12) is
[TABLE]
The bounds obtained in Lemma 9 are valid for graphs of girth at least . It turns out that the same bounds, with the same , remain valid for graphs of girth , when and . We were not able to check this for higher values of or , but we propose the following conjecture which would explain and generalise this phenomenon.
Conjecture 2**.**
Let be a -regular edge-rooted pattern of depth and of girth . Then the constraint is weaker than some convex combination of constraints with . More formally, there exist and with such that for any ,
[TABLE]
4.3. More complicated patterns
4.3.1. Rooting at a vertex
Let us fix a depth . Let be a -regular graph of girth . We repeat the same analysis as in Section 4.2.1: we end up having to find a vector compatible with all the constraints generated by vertex-rooted -regular patterns of depth and girth . Letting be the set of such patterns, we thus want that
[TABLE]
In this setting, we could do no better than performing an exhaustive enumeration of every possible pattern , and computing the associated constraint through an exhaustive enumeration of . The complexity of such a process grows fast, and we considered only depth and degree . Since the largest value of the Hall ratio over the class of -regular graphs of girth or is known to be , and the one of -regular graphs of girth is known to be , the only open value in these settings is for the class of -regular graphs of girth . Unfortunately, this method is not powerful enough to prove an upper bound lower than , the obtained bound for being . It is more interesting to root the patterns in an edge.
4.3.2. Rooting in an edge
Similarly, we define to be the set of edge-rooted -regular patterns of girth . For fixed and , we seek for the solution of the following linear program.
[TABLE]
Again, our computations were limited to the cases where and . However, we managed to prove improved bounds for girth when , which seems to support Conjecture 2.
Lemma 10**.**
The solution to the linear program (14) is
[TABLE]
4.4. Proof of 11
We are now ready to give a proof of the values presented in Table 4.
Proof of 11.
We want to establish the upper bounds on presented in Table 4. They all follow from an application of Lemma 4 or Lemma 5 using the solution of the appropriate linear program.
- •
The upper bounds for and follow from Lemma 10 by applying Lemma 5.
- •
The upper bounds for , for with , for with and for follow from Lemma 8 by applying Lemma 4.
- •
The upper bounds for with , for with and for follow from Lemma 9 by applying Lemma 5. ∎
5. Conclusion
We finish with a discussion about our method, its possible future applications, and its limitations.
5.1. Going further
We have decided to restrict ourselves in this work to graphs with given girth. Our general framework reduces the remaining work to an analysis of the behaviour of the hard-core distribution in trees of a given depth, which minimises the need to use massive computations through a computer in order to derive our results. In the future, it will be interesting to apply our framework to other classes of graphs. We can imagine any class of graphs which is locally constrained, that is graphs of maximum degree whose neighbourhoods up to a fixed depth is a strict subset of graphs of maximum degree and radius . For instance, one could consider the Hall ratio and fractional chromatic number of -free graphs for a fixed value of , of -free graphs, or of squares of graphs of girth at least some constant .
It would be interesting to be able to feed our framework with other probability distributions on the independent sets. A promising one would be the following: let be a random maximal independent set obtained greedily by fixing a uniform random priority ordering on the vertices. Shearer [23] observed that matches the bound given in 2. However, such a distribution has a strong global dependency; it might be really difficult — if possible at all — but probably fruitful, to find a spatial Markov property satisfied by this distribution.
5.2. On the hard-core model
In the present work, we have fed our method with the hard-core distribution at different regimes. We have considered all the independent sets with a fugacity tending to [math], restricted ourselves to the maximal independent sets with a fugacity equal to , and then to the maximum independent sets, which forces the uniform distribution with .
We observe that when we let the fugacity grow, and hence favour larger independent sets, we obtain better bounds for really small values of the degree. On the other hand, we are more constrained in our choices, which translates into worse asymptotic bounds.
It could be unsettling that restricting to maximal independent sets does not yield a strict improvement in the bound obtained with our method; indeed it is always possible to find an optimal fractional colouring using only maximal independent sets as colour classes, up to covering some vertices with weight more that . However, because we fix the realisation of the random independent set on a large part of the graph, we suffer from a deeper propagation of the constraints due to the maximality of the independent set. When working with a partial realisation of a maximal independent set, vertices at distance from that realisation can be forbidden, hence the need to work with deeper patterns (we must always have the freedom to pick the root of the pattern in the independent set).
Another unsettling observation comes from the fact that the optimised fugacity when working with the whole set of independent sets is tending to [math] as the degree tends to infinity. This means that the independent set that receives the largest weight in our fractional colouring is the empty independent set, which seems rather wasteful. This is however needed in order to assign a non negligible weight to the independent set that contains only the root (when we work with patterns of depth 1). Indeed, there is only one independent set that contains the root, while there are exponentially many independent sets that do not contain it. This is no longer the case when we restrict to maximal independent sets, which explains why the optimal value of the fugacity is a constant in this case.
5.3. Limitations of the method
While our framework gives a lot of freedom in its possible applications, it still suffers from some limitations which we discuss hereafter.
We cannot improve the bounds for the fractional chromatic number by trying to increase the girth. Indeed, since the class of patterns that we need to consider in our framework must be hereditary in that case, increasing the depth would only strictly increase the number of patterns (the ones of smaller depth are still present). Therefore, the girth of the class of graphs for which we can derive our bound is determined by the choice of the probability distribution, and the depth of its dependencies.
Working with maximum independent sets, it appears that our method cannot prove a better bound for than , which is reached at some girth . We could not find an explanation for this boundary, although such an explanation would have a strong theoretical interest. So, in order to obtain new bounds with our method for , one would have to use the hard-core model in different regimes than the one where is infinite.
The bounds obtained appear not to be tight, if we consider the pairs for which we know the value of and and compare it with the bound obtained using our method. However, obtaining these tight bounds systematically requires a deep structural analysis already when , and an even deeper one when . It is unlikely that these structural analyses could be generalised in order to cover larger values of , while our method provides a smooth transition between the small values of and the asymptotic regime.
5.4. Note added
After this work first appeared in a public preprint repository, a work from Cames van Batenburg, Goedgebeur, Joret [6] improved our bound for , by establishing that it is at most . This work relies again on a deep structural analysis of cubic graphs avoiding some finite family of graphs (all of which contain a ) as a subgraph.
5.5. Acknowledgement
We are thankful to Ewan Davies for the insightful discussion about the behaviour of the hard-core distribution on closed neighbourhoods, which led to 9. The authors sincerely thank both referees for their careful reading of this work and suggestions for improvement.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] B. Bajnok and G. Brinkmann , On the independence number of triangle free graphs with maximum degree three , J. Combin. Math. Combin. Comput., 26 (1998), pp. 237–254.
- 2[2] C. Berge , Färbung von graphen, deren sämtliche bzw. deren ungerade kreise starr sind (zusammenfassung) , Wiss. Z. Martin-Luther Univ. Halle-Wittenberg, Math.-Natur. Reihe, 10 (1961), pp. 114–115.
- 3[3] N. Biggs , Constructions for cubic graphs with large girth , Electron. J. Combin., 5 (1998). #A 1.
- 4[4] B. Bollobás , The independence ratio of regular graphs , Proc. Amer. Math. Soc., 83 (1981), pp. 433–436.
- 5[5] R. L. Brooks , On colouring the nodes of a network , Proc. Cambridge Philos. Soc., 37 (1941), pp. 194–197.
- 6[6] W. Cames van Batenburg, G. Joret, J. Goedgebeur , Large independent sets in triangle-free cubic graphs: beyond planarity , Advances in Combinatorics, P 7, 2020.
- 7[7] M. Chudnovsky, N. Robertson, P. D. Seymour, and R. Thomas , The strong perfect graph theorem , Ann. of Math. (2), 164 (2006), pp. 51–229.
- 8[8] E. Davies, R. de Joannis de Verclos, R. J. Kang, and F. Pirot , Colouring triangle-free graphs with local list sizes , Random Struct. Alg., 57 (2020), pp. 730–744.
