Weighted Cages
Abstract
Cages (-regular graphs of girth and minimum order) and their variants have been studied for over seventy years. Here we propose a new variant, weighted cages. We characterize their existence; for cases we determine their order; we give Moore-like bounds and present some computational results.
1 Introduction
Cages [8] have been studied since 1947 when they were introduced by Tutte in [18]. They are regular graphs of a given girth with the smallest number of vertices for the given parameters. In 1963 Sachs [16] proved that for each and each there is a -regular graph of girth which implies that a cage exists for each such parameters. The smallest integer for which there is a -regular graph of girth on vertices is denoted by and a -regular graph of girth with vertices is called a -cage. Several variations of the notion of cage have been studied in the literature including, among others: Biregular cages [1, 9], biregular bipartite cages [4, 11], vertex-transitive cages [14], Cayley cages [10], mixed cages [2, 3, 7] and mixed geodetic cages [17].
Standard terminology on graph theory used here, will be quickly reviewed in the next section.
In this work, we extend the notion of cage to weighted graphs. In general, a weighted graph, is a (simple, finite) graph together with a weight function , however, to keep the presentation as simple as possible, we shall focus on weight functions of the form . An edge with weight 1 is called a light edge while one with weight 2 is called a heavy edge.
Under these circumstances, each weighted graph , wgraph for short, may be specified by a couple of graphs and , which are the spanning subgraphs of formed by the light edges and the heavy edges of (respectively). Hence, we shall represent a wgraph by , where and are graphs such that and .
In order to maintain the regularity aspect of the original notion we require and to be regular. Thus an -regular wgraph is a wgraph where is -regular and is -regular. A wcycle in is a cycle whose edges may be light or heavy and its weight is the sum of the weights of the edges composing it. The girth of a wgraph is the minimum weight of its wcycles. Finally, by analogy with cages, we may define an -wgraph as an -regular wgraph of girth , and an -wcage as an -wgraph of minimum order. We shall represent the order of an -wcage by .
In this paper, we characterize their existence and, for the cases , we determine the value of ; We also determine for when . We give Moore-like bounds and present some computational results.
An interesting feature of weighted cages is that, contrary to what happens with ordinary cages, is not always monotone increasing in all its parameters, since we shall see that in Section 6 and that in Section 8.
We note that many of our results may be readily extended to weights of the form .
2 Terminology and Preliminaries
Our graphs are simple and finite. We use standard terminology for denoting the set of vertices and the set of edges of a graph : , and . The order of a graph is . An edge is an unordered pair of vertices , which we may also write as . We write for the adjacent-or-equal relation on a graph . The degree of a vertex in is defined by . The maximum degree is . A graph is -regular if , for all vertices . The distance between vertices and in is denoted by . The complete graphs on vertices are represented by and the complete balanced bipartite graphs on vertices are denoted by , where . Given graphs and , some standard operations on graphs are: the complement of a graph , where , the square of a graph , where and the union of graphs , while the disjoint union is . Here we define the difference of graphs as , that is, the edges of , are removed from , but not the vertices. The girth of a graph, , is the length of a shortest cycle in . An -graph is an -regular graph of girth . An -cage is an -graph of minimum order. The order of an -cage is denoted by ; when no such cage exists, we define (this happens exactly when or ).
A weighted graph (wgraph for short) is , where is the light-subgraph of and is the heavy-subgraph of ; both and are ordinary graphs and we require that and . Light edges have weight 1 and heavy edges have weight 2. A wcycle (wpath) in is a cycle (path) whose edges may be light or heavy and its weight is the sum of the weights of the edges composing it. The wdistance between two vertices and in is the minimum weight of a wpath in joining and . Other terms like wtree and subwgraph will be used with the obvious meaning.
We say that is -regular if is -regular and is -regular. The girth, , of a wgraph is the minimum weight of a wcycle in . An -wgraph is an -regular wgraph of girth and an -wcage is an -wgraph of minimum order. We define as the order of an -wcage (and we define if there is no such -wcage).
It should be clear that whenever or . Also, it is immediate that and that whenever is even and (otherwise, ). A -wcage must be a wcycle of weight with alternating light and heavy edges, and hence:
We shall use congruence module 2 very often, and hence we shall abbreviate “” simply as “”. It is a well know result (sometimes called the first theorem of graph theory or the degree-sum formula) that the sum of the degrees of a graph is even (and equals twice the number of edges). For an -regular graph of order , this means , and hence that there are no odd-regular graphs of odd order. This fact will be used very often in this paper and we shall refer to it simply as “parity forbids”, as in: “parity forbids and ”. We shall often need the following four lemmas:
Lemma 2.1.
Let and . Then . Moreover, if , then .
Proof.
If there is no -wcage, then, by definition, and the inequalities hold. Otherwise, take an -wcage and a vertex . Then must have neighbors in and neighbors in , and therefore the closed neighborhood of in must have vertices. Thus . Parity forbids when , hence in that case. ∎
Recall that a -factor, , of a graph is a -regular spanning subgraph of . Thus a -factor is a perfect matching and a -factor is a collection of cycles that span all of . A -factorization of is a decomposition of into -factors, that is, a collection of -factors , such that for all and .
Lemma 2.2.
If , there is a -factorization of , , such that contains a triangle.
Proof.
Label the vertices of with the elements of . For define as the spanning subgraph of having edge set . It is straightforward to verify that is a -factorization of . A triangle in is induced by the vertices . ∎
Lemma 2.3.
If , there is a -factorization of , , such that contains a triangle.
Proof.
Label one vertex of as and label the remaining vertices with the elements of . For , define as the spanning subgraph of having edge set . It is straightforward to verify that is a -factorization of . A triangle in is induced by the vertices . ∎
Lemma 2.4.
If there is a -factorization of , , such that contains a 4-cycle.
Proof.
Let be the bipartition of . Label the vertices of with and the vertices of with . Define as the spanning subgraph of with edge set . It is straightforward to verify that is a -factorization of . A -cycle is induced in by the vertices . ∎
3 Existence of weighted cages
Given two graphs , , a (weak) morphism, , is a function , such that implies . Note that may map adjacent vertices into equal vertices. For we define which may be singleton or an edge in . We also define and .
Recall that a wcycle is a cycle composed by light and heavy edges and that its weight is the sum of the weights of its edges. An -wcycle is a wcycle of weight such that, for each , and . Hence, if is an -wcycle, then it is also an -wcycle, whenever and . For instance, a cycle of length composed only of light edges is an -wcycle, for each . Similarly, a cycle of length composed only of heavy edges is a -wcycle, for each . Also, any wcycle of weight is a -wcycle, but there are no -wcycles when . Note that any -wcage contains at least one -wcycle.
We shall prove in this section that an -wcage exists whenever an -wcycle exists. The idea is very simple: Start by taking such an -wcycle, extend it to achieve the light-regularity and then extend it again to achieve the heavy-regularity. The formal details, however, require a series of lemmas. Let us begin by characterizing the existence of -wcycles:
Lemma 3.1.
Let and , then an -wcycle exists if and only if any of the conditions 1-4 holds:
-
1.
.
-
2.
, , and .
-
3.
, , and .
-
4.
, , and .
Proof.
Case 1: A wcycle can be formed using only light edges. Case 2: A wcycle can be formed either using only heavy edges (for even , with ) or using one light edge and heavy edges (for odd , with ). Case 3: Any such wcycle must alternate light and heavy edges; any two such consecutive edges in the wcycle contribute 3 to the weight of the wcycle and hence . Also, the minimum of such wcycles has 4 edges and . Case 4: Any wcycle must contain only heavy edges and hence . Also the minimum of such wcycles has 3 edges and .
It is straightforward to verify that these are all the cases in which an -wcycle exists. ∎
Definition 3.2.
Given graphs and we say that is a semidirect product of and (written as or ) whenever:
-
1.
There is a morphism
-
2.
, for every .
-
3.
, for every .
Note that, given , we must have that is vertex- and edge-surjective, that , and that is the disjoint union of copies of with some additional external edges, which only connect vertices from different copies of in and such that given two such copies and of in , there is at most one external edge connecting a vertex from to a vertex from .
Lemma 3.3 (Extension Lemma).
Let be an integer. Let be a graph with . Define the defect . Let be a -regular graph. Then there is a -regular graph with .
Proof.
Let us construct and as follows. First take . Define by . Add the following edges to :
At this point, we already have , for every .
Given an edge select any pair of vertices and satisfying and (if any). If the selection was possible, add the edge to and mark the edge as used. Repeat this procedure with the rest of the unused edges of until it is impossible to add more edges to . In this way, we just added at most one edge to for each edge of . Note that for all . We claim that already possesses all the required properties.
Assume first that all edges of were used. Then to each copy of (for any ), we just added new external edges (each ending in another copy of ). Then, recalling the definition of the defect , the new degree sum of the all vertices in is:
(1) |
Since and , Equation (1) implies that , for all . Since this happens for every , it follows that is -regular. It should be clear that all the conditions in Definition 3.2 are satisfied.
Finally, assume that some edge could not be used. This means, without lost of generality, that every vertex already had degree . But then , which mean that additional external edges were added during the procedure to the vertices of . But and hence all edges incident with in were used. Therefore was already used indeed. A contradiction. ∎
Theorem 3.4.
For , , an -wcage exists if and only if an -wcycle exists.
Proof.
It suffices to show that an -wgraph exists. Figure 1 illustrates this proof. Let be an -wcycle, so .
Let , the light-subgraph of . Note that and . Take and compute the defect as in the Extension Lemma (3.3). Now, select any -regular graph of girth , for instance: for we may take ; for take ; and for , we may take as any -cage.
Now we use the Extension Lemma with , to get an -regular graph for some . Recall that is the disjoint union of copies of , with some additional external edges. Now, in each of these copies of in put back the heavy edges originally present in (if any) to obtain (i.e. is a spanning subgraph of ).
We claim that . First note that the original wcycle is present in , indeed, each copy of in induce a copy of in . Hence . But, if there was a wcycle in of weight , then, this wcycle must use external edges of and, since (see Definition 3.2), must be a closed walk in which contain a wcycle in of weight which implies , a contradiction. It follows that .
We now repeat the extension procedure for the heavy edges of to attain the desired heavy regularity:
Let , the heavy-subgraph of . Take and compute the defect . Select any -regular graph of girth . Note that this time is enough since these edges are going to be the heavy edges of the final graph. Now use the Extension Lemma to get a -regular graph . In each copy of in put back the light edges originally present in to obtain (i.e. is a spanning subgraph of ). It should be clear as before, that and that is -regular. ∎
The general construction in the previous theorem gives bad general upper bounds. In several cases, we can get better upper bounds using the same ideas as shown in the Theorem 3.5.
The order of an -cage, , is finite for and , but for the constructions used in Theorem 3.5 we shall need this variant, , of which is finite for , :
This function, , is the order of the smallest -regular graph of girth . It coincides with when an -cage exists (i.e. when and ), otherwise is a complete graph on vertices and the girth of is either (no cycles) or .
Theorem 3.5.
In the indicated cases, the following upper bounds hold.
1. | for , . |
2. | for , , even. |
3. | for , , . |
4. | for , , . |
Proof.
We shall use the Extension Lemma 3.3 and ideas similar to those in the proof of Theorem 3.4. But in order to get better bounds, whenever possible (cases 1, 2 and 3), we start with a cage and not just with a wcycle. In this way, we can guarantee the girth and one of the regularities, and then we obtain the desired wcage by using only one extension operation. In the last case, the girth is guaranteed not by the initial graph but by the construction itself.
(1) Let be an -cage. Since and , does exist. In addition, , this guarantees the girth of the wgraph that will be constructed.
Let , the heavy-subgraph of , which is a discrete graph. Take and then the defect as in the Extension Lemma. Now, select to be a -regular graph with girth and minimal order . Use the Extension Lemma to get a -regular graph as in the Theorem 3.4.
Now consider the edges of to be heavy edges and, in each copy of , put back the light edges originally present in . Let us name the resulting wgraph as . Since , as in the proof of Theorem 3.4, we have that . Furthermore, each vertex of is incident with light and heavy edges. Hence, is an -wgraph of order .
(2) Let be a -cage. Since and , does exist. The edges of will produce the heavy edges of the constructed wgraph. Let and let be a -regular graph with girth and minimal order . is the light-subgraph of the sought graph. As before, we can construct , an -wgraph of order .
(3) Construct an -cage with weight 1 on its edges, take two copies and complete it with a matching of heavy edges. We claim that no wcycles with a weight less than 6 are formed, since the new wcycles contain at least two heavy edges of the matching, and the rest are light ones, which are also at least two, therefore, the new wcycles have weight at least 6.
(4) Construct a -regular graph of girth at least 3 and then consider its edges to be heavy. Take two disjoint copies of that, and complete it with a matching of light edges, taking care that at least one wcycle of weight 6 is formed. As before, no wcycles of weight less than 6 are formed. ∎
4 Moore-like bounds
Much in the way of Moore’s lower bounds for cages [13], we may also provide lower bounds for wcages. As in the classic case, we construct a wtree which must be an induced subwgraph of any wcage of some given parameters, and where all the vertices must be different to avoid creating wcycles of weight less than . The result is Theorem 4.1 and this section is devoted to prove it.
Assume first that is odd. Start with a root vertex and create a wtree of depth (wdistance from the root) whose inner vertices have and light incident edges and heavy incident edges, respectively. All of these vertices must be different since, otherwise we would form a wcycle of weight at most , which are forbidden. Any -wcage must contain this wtree as an induced subwgraph, and hence the order of the wtree is a lower bound for .
Since we have light and heavy edges, we should create the several levels of the wtree, considering the wdistance of the vertices from the root (the root is at level 0), and hence heavy edges skip two levels at a time as in Figure 2. We shall consider two kinds of vertices, the light vertices (in green) and the heavy vertices (in red): Vertices are light or heavy depending on the weight of the edge connecting them to their respective parents. The root vertex is not of any of these kinds, but we shall see that, for counting purposes, it can be considered light or heavy depending on the case at hand.
We define as the number of light vertices at level and as the number of heavy vertices at level . Then it should be clear that the recurrences for light and heavy vertices at level are:
(2) |
And that, the base cases are:
(3) |
Note that in this case the root vertex is considered light (), since it affects the number of heavy vertices at level 2 according to the recurrence for in (2), but it does not affect the light vertices at level 1 since those are determined by the base cases in (3) and not by the recurrences.
For future reference, let us name this lower bound.
(4) |
Now assume is even. As before we can construct a wtree, and again, its depth must be at most to guarantee that all of the vertices are different (assuming there are no wcycles of weight less than ). Although we can not add an additional full level preserving this guarantee, we can indeed add an additional level but only to the subwtree of one of the children of the root and still guarantee that all the vertices are different, this is true since . Since we have light and heavy edges, this can be done in two different ways as shown in figures 3(a) and 3(b). There, the child of the root selected to have an additional level of descendants is marked with a square box. Any -wcage must contain both of these wtrees as induced subwgraphs and hence the orders of these wtrees are both lower bounds for .
In order to count the vertices of these wtrees, we may proceed as before, but the additional partial levels would require us to resort to two additional sets of recurrences to compute how many light and heavy edges are present in the last two levels of the subwtrees that were expanded, so we can finally count the number of vertices in the additional partial levels. A better idea is to move the selected childs one level up, as in figures 3(a’) and 3(b’). In this way, all the leaves are aligned and the recurrences in (2) hold good for all levels () and all cases. Then we only have to check which the new base cases are. It should be clear that the new base cases when the selected child is light (as in Figure 3(a’)), are:
(5) |
Also, the base cases when the selected child is heavy (as in Figure 3(b’)) are:
(6) |
Note that the root vertex is considered light () in (5) and heavy () in (6) this affects the number of heavy vertices at level 2 as computed with the recurrences (2). Also, the selected child in both cases moves only one level up, so the selected child is at level 0 in Figure 3(a’) and it is at level 1 in Figure 3(b’) in agreement with equations (5) and (6). Let us name these two new lower bounds:
(7) |
(8) |
Let . Note that parity forbids both and , hence we can add one to each lower bound whenever the bound itself is odd and either or is odd. Hence, for , we define:
Therefore, in this section we have proven that , for odd , and that , for even . However, we have found in practice that almost always we have that (and hence that ). The only relevant exception we have found is (other exceptions occur when the -wcage does not even exist). Hence we prefer to state the theorem that we have proven in this section as follows:
Theorem 4.1.
Let , , . Then we have:
We shall collectively denote these lower bounds (, and , according to the cases as in the previous Theorem) simply by . Hence the previous Theorem says that . Note that the standard Moore lower bound for ordinary cages is , and that the standard Moore trees are the same as the trees in this section in the case . Whenever we have an -wgraph of order , we shall say that its excess is . It is straightforward to verify that these lower bounds give the following closed formulas (we used GAP [12] for the required symbolic computations):
These lower bounds are not great for or as we also have the lower bound from Lemma 2.1, which often surpasses both of these bounds. In the following two sections we shall determine for . After that (sections 7 and 8), we shall see that these lower bounds are much better for , and that they are relevant for .
5 Weighted cages of girth 3
We shall prove Theorem 5.1 which characterizes . Recall by Lemma 2.1 that, in general, we have that and that, when , we have . Hence, Theorem 5.1 says that these lower bounds are sharp except for the first two conditions in the Theorem. Note that a wcycle of girth must use only light edges and hence the heavy edges can be placed freely in our wgraph never affecting the already minimal girth of the wgraph.
A frequently used idea is that if and is already -regular of girth , then its complement can always be used to obtain the desired wgraph .
Theorem 5.1.
For each and we have that
Proof.
Case 1 []: Immediate form Lemma 3.1.
Case 2 [ and ]: Let be an -wcage and let its light-subgraph. Since , is a disjoint union of cycles. Since one of these cycles must be a triangle. Since , we need at least two cycles in and since cycles have length at least 3, it follows that in this case. It should be clear that the required heavy edges can always be added to the disjoint union of two triangles. Hence for .
Case 3 [ and ]: Take . For a triangle will work. For , we can take as the disjoint union of a triangle and a cycle of length . Then is the required wgraph.
Case 4 [ and ]: Take .
Assume first that . Then , and . Take as in Lemma 2.2 and take . Then is the required wgraph.
Assume now that . Then and . Take as in Lemma 2.3 and . Then is the required wgraph.
6 Weighted cages of girth 4
In this section we prove Theorem 6.4 that determine the values for each and . Besides the lower bounds in Lemma 2.1, we also have the bound from page 4. Hence, Theorem 6.4 says that stays close to these bounds except when . This time we have to avoid triangles in and also, we have to guarantee a wcycle of weight 4 in , which may be formed by four light edges or by two light edges and a heavy edge. Once this is achieved, we can add heavy edges freely to without changing the girth of . Also, if is already -regular of girth and order , then we can always get the required wgraph by taking .
Lemma 6.1.
If and , then .
Proof.
Let and . Note that . Let be the parts of the complete bipartite graph considered in Lemma 2.4 and also let as in that lemma. Take . Clearly is -regular, of girth 4 and order . For , take all possible edges within and all possible edges within . At this point, is already -regular, since , could already be -regular, but if not, the extra edges may obtained by adding to the edges of . Since , is now -regular and is the required wgraph. ∎
Lemma 6.2.
If and then .
Proof.
As before, it will suffice to construct an -regular graph of girth 4 and order . By our hypotheses, we have and hence . Let and be integers such that with and .
Assume first that . Figure 4 shows a diagram of our construction. There, each node represents an independent set of vertices of the indicated cardinality ( for the round nodes and or for the others). A solid line in the diagram, means to add all possible edges between the corresponding independent sets. The dashed line, means to add edges between the corresponding independent sets in such a way as to form an -regular bipartite graph among them. It is straightforward to verify that the just constructed graph is -regular, of girth 4 and of order .
Assume now, that . Figure 5 shows a diagram of our construction. As before, our vertices are partitioned into independent sets indicated by the nodes in the diagram: round nodes contain vertices and the other node contains vertices, the number of gray nodes must be (and hence there is at least one) always forming a path as indicated in the diagram (hence, Figure 5 illustrates the case ). Again, the solid lines means to add all possible edges there and the dashed lines means to add edges in such a way as to form an -regular bipartite graph there (the value of is indicated by the number near the dashed line). It is then straightforward to verify that the just constructed graph is -regular, of girth 4 and of order .
∎
Lemma 6.3.
Let and with . Then every -regular graph on vertices has a triangle.
Proof.
Let be a triangle-free -regular graph with vertices, an odd integer and .
Let and be two adjacent vertices and let and . Then, is empty. Hence, has vertices, since . Moreover, is odd and each vertex has at least neighbors not in .
We first prove that for each vertex in , is empty or is empty. For the sake of a contradiction, let us assume without loss of generality that a vertex has neighbors in , neighbors in and neighbors in , with . Then, . Let . Then
Thus, as , we get that
Hence, . But, since and , we get the contradiction .
This property allows us to split into the sets and , where (resp. ) contains all vertices in having a neighbor in (resp. ).
Let . Then, has no neighbors in and it has at most neighbors in . Hence, it has at least neighbors in . Therefore, the set is independent. A similar argument shows that the set is independent as well.
For sets and , let denotes the number of edges between and . We have that
and
These equalities imply that which is not possible when is odd. ∎
Theorem 6.4.
For each and we have that
Proof.
Recall that and that , so constructions of these orders immediately determine .
Case 1 []: Immediate from Lemma 3.1.
Case 2 [, ]: Immediate.
Case 3 [, ]: Take and as a cycle of length . Take . The girth in is guaranteed by any two consecutive edges in the cycle and the corresponding heavy chord. Thus is the required wgraph.
Case 4 [ and ]: Take and . Since , already has girth . Let and be the independent parts of on vertices each. Since , we can always put a -regular graph in each of and : it is immediate for ; use Lemma 2.3 when or use Lemma 2.2 when , . Let be the disjoint union of these two -regular graphs, then is the sought wgraph.
Case 5 [ and ]: If there is a wgraph with the required parameters and , by Turán’s Theorem, we must have . But then, since , parity forbids to add the required heavy edges to the parts , of to obtain . Also, since , parity forbids . Hence in this case. Let , let be a matching of and take . Then and by Lemma 2.3 we can add the required heavy edges to the parts , of to obtain a -regular . Hence is the required wgraph.
Case 6 [ and ]: Take and . Take as in Lemma 2.4. Define , then is -regular of girth . Hence is the required wgraph.
Case 7 [ and ]: Parity forbids . Hence by Lemma 6.1.
Case 8 [, and ]: Assume first that and that is an -wcage on vertices. Note that . By our hypotheses, we have that and that . Hence, by Lemma 6.3, has a triangle, which is a contradiction. It follows that and by Lemma 6.1, that .
Case 9 [, and ]: Immediate from Lemma 6.2. ∎
We find interesting the following reinterpretation of the results in this section:
Theorem 6.5.
For each there is an -regular graph with girth four and vertices if and only if any of the following cases holds.
-
1.
and or,
-
2.
and and .
Proof.
Let , as in the statement. Assume is an -regular graph of girth 4 and order (if it exists). Since , no such exists for .
7 Weighted cages of girth 5 and 6
Contrary to the cases and , our Moore-like bounds in Theorem 4.1 are very good for and . Indeed we shall see in the next section that for these values of , coincides with the corresponding Moore-like bound for all the finite values that we could compute, except for . The following theorem proves that this is indeed the case at least for :
Theorem 7.1.
If and , then . Also, if and then .
For the reader’s convenience and using the polynomials in page 4, we restate the previous theorem in the following equivalent form:
Theorem 7.2.
The following relations hold:
for , | |
for , | |
for , | |
, |
Proof.
Since the values match the lower bounds or , it will suffice to give constructions matching these values.
Case 1 [, and ]: Take and take (see Lemma 2.3). Then guarantees .
Case 2 [, and ]: Take , and . Then guaranties .
Case 3 [ and ]: Take . Note that may be even or odd. Take , the -cycle. Let (in this case, is the circulant on vertices with jumps 1 and 2). Now guaranties .
Case 4 [, and ]: Take and . Take and let be a matching between these two complete subgraphs. Then guaranties .
Case 5 [ and ]: Take and . Take and let be a -cycle zigzagging between these two complements of cycles, taking care that no two consecutive edges of join two adjacent vertices in . Then guaranties . ∎
8 Experimental results
We used computerized, exhaustive searches using backtracking with symmetry reductions to obtain the values of in the following tables. The experimental results for the cases and coincide with the characterizations in the respective sections, and hence they are omitted here. We also omit the cases and since those were already characterized in the preliminaries section. Blank squares are unknown values. In all these cases the computed values differ by either 0, 2 or 4 from the respective Moore-like bounds in Theorem 4.1. When the difference is 2 the number in the table is in boldface and black, when the difference is 4 the number in the table is in blue. We used GAP [12] and YAGS [5] for these computations.
1
2
3
4
5
6
7
8
1
4
6
6
8
8
10
10
2
6
7
8
9
10
11
12
13
3
12
12
14
14
16
16
4
20
19
20
21
1
2
3
4
5
6
7
8
1
4
6
8
10
12
14
16
18
2
8
10
12
14
16
18
20
3
16
18
20
22
24
4
28
30
32
1
2
3
4
5
1
10
14
18
22
2
14
19
1
2
3
4
1
10
16
20
2
16
24
1
2
3
1
6
14
24
2
24
1
2
3
1
16
28
2
32
Besides the values in the tables, we also computed , and .
9 General constructions for -wcages
Let be an -cage. Assume that has an -factor . Then is an -wgraph for some girth with , thus in this case. Assume further that is an -factor of girth , then we have : This is true since a cycle of length in can not be a cycle of and hence every cycle in must contain at least one heavy edge. Moreover, if contains both a -factor with and a cycle of girth with , then .
A case of special interest is when is Hamiltonian. In this case, the Hamiltonian cycle is a -factor an certainly whenever . It follows that is a -wgraph for some with .
These constructions can be applied in many cases to obtain upper bounds for -wcages. At least in the following cases, this method matches the experimental results in the previous section and hence, the produced wgraphs are indeed wcages:
-
1.
Petersen’s graph: , gives .
-
2.
Heawood’s graph: gives and .
-
3.
McGee’s graph: gives and .
Moreover, in the following cases the constructions give interesting -wgraphs of small excess:
-
1.
Hoffman-Singleton graph: gives a -wgraph on 50 vertices (but ).
-
2.
Tutte-Coxeter Graph: gives a -wgraph on 30 vertices, (but ).
Recall that a Moore cage is an -cage that attains the Moore bound, and that the Moore bound is as described after Theorem 4.1. Recall that this bounds come from the trees described in Section 4, which in the case , gives the standard Moore trees.
Theorem 9.1.
Assume , and that there is an -cage which is a Hamiltonian Moore cage, then we have that:
for some with .
Proof.
Let be an -cage which is a Hamiltonian Moore cage, with and . Let be a Hamiltonian cycle of . Starting with any edge , we can construct its Moore tree within , which consist of and two subtrees of , and , which are rooted at and respectively. Each of these trees have depth . Since is a Moore cage, this tree is a spanning subgraph of and the rest of the edges of connect leaves in to leaves in .
Then we can construct the wgraph , which is a -wgraph, for some girth satisfying . We take an edge and construct the Moore tree in starting with it. Then must pass by and go down from there to some leaf of and some leaf of . Let and be the corresponding paths in that go from to and from to .
Let be the neighbours of in , assume without loss that is in . Consider the subtrees of rooted at for . All of these trees have height . Notice that is a leaf of .
If and are adjacent in , clearly is not in , and then we have a cycle of weight on . Suppose that and are not adjacent in . Since the girth of is and is has degree , must be adjacent to exactly one leaf of each of . Hence, there is a neighbour, , of among the leaves of . Let be the path in from to . Then there is a cycle of length in with at least edges in and at most not in . Hence, the girth of is bounded by the weight of as follows We conclude that ∎
The previous theorem is still true if we replace with and the upper bound with . However, besides the hypothetical -cage, the only Hamiltonian Moore cages of odd girth with are the complete graphs and the Hoffman-Singleton graph [8]. The complete graphs only give easy bounds already established in Theorem 6.4, and the Hoffman-Singleton graph gives a bad upper bound: .
It is a well known observation that all Moore -cages are incidence graphs of projective planes of order (see for instance [6]). Also, we know from [15] that all of them are Hamiltonian. Furthermore, it is also well known that projective planes, and hence Moore cages of girth , exists when is a prime power and that . Hence, the previous Theorem gives us the following corollary for girths :
Corollary 9.2.
Let be a prime power then:
for some with .
Moreover, let be an -cage. If has a -cycle with all the edges on the Hamiltonian cycle except one, we have that:
otherwise:
We point out that it is a folklore conjecture that all cages are Hamiltonian except for the Petersen graph and hence these results should have wide applicability. For instance, besides the uses that we already mentioned above (Heawood, McGee), we can also apply them to the Tutte-Coxeter -cage on vertices to obtain a -wgraph of order (but ). Also, Benson -cage on vertices gives us a -wgraph of order 126. This last is the best upper bound that we know for and the Moore-like lower bound is , our algorithms can only provide the lower bound .
References
-
[1]
M. Abreu, G. Araujo-Pardo, C. Balbuena, D. Labbate and G. López-Chávez.
Biregular cages of girth five.
Electron. J. Combin. 20 (2013) 1–14.
doi:10.37236/2594
. -
[2]
G. Araujo-Pardo, C. De la Cruz and D. González-Moreno.
Mixed cages: monotonicity, connectivity and upper bounds.
Discrete Math. 345 (2022) Paper No. 112792, 11.
doi:10.1016/j.disc.2021.112792
. -
[3]
G. Araujo-Pardo, C. Hernández-Cruz and J.J. Montellano-Ballesteros.
Mixed cages.
Graphs Combin. 35 (2019) 989–999.
doi:10.1007/s00373-019-02050-1
. -
[4]
G. Araujo-Pardo, R. Jajcay, A. Ramos-Rivera and T. Szőnyi.
On a relation between bipartite biregular cages, block designs
and generalized polygons.
J. Combin. Des. 30 (2022) 479–496.
doi:10.1002/jcd.21836
. -
[5]
C. Cedillo, R. MacKinney-Romero, M.A. Pizaña, I.A. Robles and R.
Villarroel-Flores.
YAGS - Yet Another Graph System, Version 0.0.5, 2019.
http://xamanek.izt.uam.mx/yags/
. - [6] G. Chartrand and L. Lesniak. Graphs & Digraphs. Chapman & Hall/CRC, 3rd edition, 1996. (First edition: 1979).
-
[7]
G. Exoo.
On mixed cages.
Discrete Math. Theor. Comput. Sci. 25 (2023) Paper No. 14, 17.
doi:10.46298/dmtcs.11057
. -
[8]
G. Exoo and R. Jajcay.
Dynamic cage survey.
Electron. J. Combin. DS16 (2013) 55.
doi:10.37236/37
. -
[9]
G. Exoo and R. Jajcay.
Biregular cages of odd girth.
J. Graph Theory 81 (2016) 50–56.
doi:10.1002/jgt.21860
. -
[10]
G. Exoo, R. Jajcay and J. Širáň.
Cayley cages.
J. Algebraic Combin. 38 (2013) 209–224.
doi:10.1007/s10801-012-0400-2
. -
[11]
S. Filipovski, A. Ramos-Rivera and R. Jajcay.
On biregular bipartite graphs of small excess.
Discrete Math. 342 (2019) 2066–2076.
doi:10.1016/j.disc.2019.04.004
. -
[12]
The GAP Group.
GAP – Groups, Algorithms, and Programming, Version 4.10,
2019.
(http://www.gap-system.org)
. -
[13]
A.J. Hoffman and R.R. Singleton.
On Moore graphs with diameters and .
IBM J. Res. Develop. 4 (1960) 497–504.
doi:10.1147/rd.45.0497
. -
[14]
R. Jajcay and J. Širáň.
Small vertex-transitive graphs of given degree and girth.
Ars Math. Contemp. 4 (2011) 375–384.
doi:10.26493/1855-3974.124.06d
. -
[15]
F. Lazebnik, K.E. Mellinger and O. Vega.
Embedding cycles in finite planes.
The Electron. J. Combin. 20 (2013) 1–17.
doi:10.37236/3377
. -
[16]
H. Sachs.
Regular graphs with given girth and restricted circuits.
J. London Math. Soc. 38 (1963) 423–429.
doi:10.1112/jlms/s1-38.1.423
. -
[17]
J. Tuite and G. Erskine.
On networks with order close to the Moore bound.
Graphs Combin. 38 (2022) Paper No. 143, 34.
doi:10.1007/s00373-022-02535-6
. -
[18]
W.T. Tutte.
A family of cubical graphs.
Proc. Cambridge Philos. Soc. 43 (1947) 459–474.
doi:10.1017/s0305004100023720
.